=====billd===== Программа осуществляет контроль состояния системы ===Возможности=== * контроль активности абонентов * контроль состояния депозита * контроль скорости * контроль синхронизации сессий с состоянием билинга, и удаление зомби сессий * контроль работы программ * существует интерфейс наращивания функционала через плагины ===Аргументы командной строки=== checkppp - check Active ppp on FreeBSD session and disconnect unknown ip checkppp - check Active ppp on FreeBSD session and disconnect unknown ip check_cisco_cid - check Cisco cids checkpppd - check Active pppd on Linux session and disconnect unknown ip check_pptpd - chack Active PoPToP deamon on Linux checkmikro - check Active ppp on Mikrotik session and disconnect unknown ip. CHECK speed checkspeed - check cure speed for user on FreeBSD and Linux NAS. Arguments NAS_IDS=xx SHOW_SPEED=1 - Only show current speed checkspeed_mikro - check cure speed for user on Mikrotik. Arguments NAS_IDS=xx speed_expr - Speed Expration SHOW_CUR_SPEED - Show current users speed OS - Local OS (Linux|FreeBSD). Optional params PLUGINS check_dublicates check_programs CHECK connection Alive checklines - Check alive connections -d - deamon mode -force - запускать даже если уже работает процесс, перед запуском убивать рабочий процес debug - debug mode NAS_IDS=... - Make actions for NAS ====Плагины==== Плагины программы размещаются в каталоге abills/libexec/billd.plugins/. Плагины вызываются при явном указании их названия. При вызове плагинов другие операции не производятся. **check_programs** - плагин автоматического поднятия программ,\\ Если программа не запущена, будет произведен запуск, используя команду, описанную в **/usr/abills/Abills/programs** в ключе ''RESTART_ИМЯ ПРОГРАММЫ''. \\ Так же, будет сгенерировано событие в группе ''SYSTEM''. \\ Параметры ^ PROGRAMS='radiusd:/usr/local/etc/rc.d/radiusd start;' | Указания списка программ для слежения. \\ [программа]:[команда запуска программы] | **Пример** # /usr/abills/libexec/billd check_programs PROGRAMS=radiusd Если названия плагинов указать через пробел в параметре $conf{BILLD_PLUGINS} то они будут запускаться после выполнения основной проверки данной програмой