Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 5
Next »
Программа осуществляет контроль состояния системы abills/libexec/billd
Формат запуска
billd [plugin] [parameters]
Возможности
контроль активности абонентов
контроль состояния депозита
контроль скорости
контроль синхронизации сессий с состоянием билинга, и удаление зомби сессий
контроль работы программ
существует интерфейс наращивания функционала через плагины
Установка
/etc/crontab
*/5 * * * * root /usr/abills/libexec/billd -all
Аргументы командной строки
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/. Плагины вызываются при явном указании их названия. При вызове плагинов другие операции не производятся.
Управление плагинами