Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:billd [2011/11/07 11:57] asmodeus [billd] |
abills:docs:manual:billd [2017/12/08 18:04] (текущий) anton [Плагины] |
||
---|---|---|---|
Строка 20: | Строка 20: | ||
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 | ||
Строка 31: | Строка 30: | ||
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} то они будут запускаться после выполнения основной проверки данной програмой | ||