Wenger писал(а):Ну вот, так всегда Жалко что пока нет доки по API, люди могли бы уже начать разные полезные модули писать...~AsmodeuS~ писал(а): А можно просто создать внешние скрипты и положить их в папку.
/usr/abills/libexec/ext_acct/
они будут запускатся при каждом акаунтигнг запрос с аргументами
acct_status_type NAS_IP_ADDRESS NAS_PORT
Кстати, NAS_IP_ADDRESS и NAS_PORT для хэнгапа pppd малополезны, я использовал Acct-Session-Id.
Как я понял, расчет стоимости текущей сессии вообще почему-то находится в config.pl Я в racct.d при каждом alive просто делаю один запрос к БД (сколько на счету) и вызываю эту ф-ю расчета стоимости сессии, затем одна операция вычитания. Там 10 строк от силы.~AsmodeuS~ писал(а): Или перенести все проверки в файлы billd что более правильно в данвм случае.
billd - предназначен для внешнего контроля за сесиями, снятием статистики с NAS серверов не подерживающих радиус акаунтинг.
линуксовый ппп умеет отшибать по траффику, ему нада отдать Session-Octets-Limit = скокабайт и Octets-direction = что считать, там помоему входящий/исходяший/сумарный/ или больший.