Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Плагины программы размещаются в каталоге 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, администратору отобразится всплывающее окошко о проблеме с бэкапами.

...