Ситуация следующая: имеются PPPoE пользователи, RADIUS сервер и SQL база для биллинга. Как реализовать MRTG статистику (траффик) для каждого пользователя?
Может быть можно получить информацию о трафике от RADIUS сервера? Но кажется это информация поступает только при закрытии сессии.
Понятно что можно снимать статистику с ppp интерфейсов на сервере - но тогда надо как-то прикрутить IP адрес интерфейса к имени пользователя.
Поделитесь опытом, плиз.
>Ситуация следующая: имеются PPPoE пользователи, RADIUS сервер и SQL база для биллинга.
>Как реализовать MRTG статистику (траффик) для каждого пользователя?
>Может быть можно получить информацию о трафике от RADIUS сервера? Но кажется
>это информация поступает только при закрытии сессии.
>Понятно что можно снимать статистику с ppp интерфейсов на сервере - но
>тогда надо как-то прикрутить IP адрес интерфейса к имени пользователя.
>Поделитесь опытом, плиз.
Если используешь freeraius то задействуй секцию accounting там есть переменные Acct-Input-Octets & Acct-Output-Octets сделать INSERT в базу этим ежеминутно выстраивая параметры для mrtg
>Если используешь freeraius то задействуй секцию accounting там есть переменные Acct-Input-Octets &
>Acct-Output-Octets сделать INSERT в базу этим ежеминутно выстраивая параметры для
>mrtg
Jastis, спасибо!
>>Если используешь freeraius то задействуй секцию accounting там есть переменные Acct-Input-Octets &
>>Acct-Output-Octets сделать INSERT в базу этим ежеминутно выстраивая параметры для
>>mrtgЧто-то не разберусь как заставить радиус переодически обновлять значения.
Есть вроде параметр Acct-Interim-Interval - так он вроде для клиентов прописывается. Я так понимаю надо заставить NAS ежеминутно посылать радиусу Accounting Update?