Структура программного обеспечения
Система состоит из следующих компонентов:
- база данных MySQL
- сборщик трафик net-acct
- nacctd - демон для сбора трафика
- nacctd.out - файл, в который nacctd записывает информацию о собранном трафике
- скрипты организации Web-интерфейса из папки cgi-bin
- admin/*.pl - модуль администратора
- client.pl - пользовательский модуль
- gettraf.pl - анализатор журнала net-acct, читающий данные и отафике и распределяющий их в БД
- getfee.pl - скрипт снятия абонентской платы, должен запускаться с помощью демона cron ежедневно
- setaccess.pl - скрипт восстановления состояния правил доступа при загрузке сервера
- act.sh, deact.sh, ipta - организуют управление пакетным фильтром
- reportday.pl и reportmonth.pl - скрипты, рассылающие ежедневыне и ежемесячные отчёты; запускаются через планировщик cron