Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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} ​ то они будут запускаться после выполнения основной проверки данной програмой