Программа осуществляет контроль состояния системы abills/libexec/billd
Формат запуска
Code Block | ||
---|---|---|
| ||
billd [plugin] [parameters] |
Возможности
контроль активности абонентов
контроль состояния депозита
контроль скорости
контроль синхронизации сессий с состоянием билинга, и удаление зомби сессий
контроль работы программ
существует интерфейс наращивания функционала через плагины
Установка
/etc/crontab
Code Block | ||
---|---|---|
| ||
*/5 * * * * root /usr/abills/libexec/billd -all |
Аргументы командной строки
Code Block | ||||
---|---|---|---|---|
| ||||
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
debug - debug mode
NAS_IDS=... - Make actions for NAS |
Плагины
Плагины программы размещаются в каталоге abills/libexec/billd.plugins/. Плагины вызываются при явном указании их названия. При вызове плагинов другие операции не производятся.