Различия

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

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

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