...
Плагины программы размещаются в каталоге abills/libexec/billd.plugins/. Плагины вызываются при явном указании их названия. При вызове плагинов другие операции не производятся.
Watchdog
check_programs - плагин слежения за работой программ.
Параметры
| PROGRAMS='radiusd:/usr/local/etc/rc.d/radiusd start;' | Указания списка программ для слежения. [программа]:[команда запуска программы] |
|---|
...
| NAS_IDS=1 | Номер сервера доступа. Если не указан, система делает на всех серверах типа mx80 |
|---|---|
| DEBUG=1 | Режим отладки |
| PROFILE=guest('no-money') | Включение кастомного профайла. Для включения добавте добавьте опцию START=1 для выключения и возврата запускайте без опции START=1 |
| NAT='svc-cgn-nat-pppoe()' | Включение отключение нат профиля |
| DEPOSIT='<0' | Фильтр депозитов |
Конфигурация
| $conf{BILLD_PLUGINS}='plugin:args;plugin2:args2' | Список плагинов запускаемых после Онлайн проверки. Список плагинов указывается через точку с запятой. После названия плагина можно указать аргументы передаваемые ему через двоеточие |
|---|
Пример
/usr/abills/libexec/billd mx80_change_profile
...
Плагин проверяет наличие и коректность бэкапов.
Если отсутствует вчерашний backup или он сформирован не до конца генерирует событие в системе.
Если включён модуль Events, администратору отобразится всплывающее окошко о проблеме с бэкапами.
...