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