Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:periodic:periodic [2017/04/15 20:22]
anton [Запуск расписания принудительно]
abills:docs:manual:periodic:periodic [2017/12/27 09:50] (текущий)
asmodeus [billd]
Строка 1: Строка 1:
-=====Переодические процесcы=====+=====Периодические процесcы=====
  
  
Строка 50: Строка 50:
  
 Выполнить резервное копирование \\ Выполнить резервное копирование \\
 +При выполнении бекапа система пропускает таблицы _old _YYYY_MM_DD
 +
 +Аргументы
 +^BACKUP_IGNORE='​table1,​table2'​ | Список игнорируемых таблиц ​ |
 +
  
  
Строка 114: Строка 119:
 =====billd===== =====billd=====
 **abills/​libexec/​billd**\\ ​ **abills/​libexec/​billd**\\ ​
 +
 +формат запуска
 +
 +  billd [plugin] [parameters]
 +
 Программа осуществляет контроль состояния системы Программа осуществляет контроль состояния системы
 ===Возможности=== ===Возможности===
Строка 198: Строка 208:
  
 конфигурация конфигурация
-^ $conf{BILLD_PLUGINS}='​pkugin:args' | Список плагинов запускаемых после Онлайн проверки. список плугинов указывается через точку с запятой. После названия плугина ​через двоеточие ​можно указать аргументы передаваемые ему |  +^ $conf{BILLD_PLUGINS}='​plugin:args;​plugin2:​args2' | Список плагинов запускаемых после Онлайн проверки. список плагинов указывается через точку с запятой. После названия плагина можно указать аргументы передаваемые ему ​через двоеточие ​
- +
- +
  
 **Пример** **Пример**
Строка 220: Строка 227:
 Если статус оборудования был __"​Отключено"​__ и пинги начали доходить - статус меняется на __"​Активно"​__. \\ Если статус оборудования был __"​Отключено"​__ и пинги начали доходить - статус меняется на __"​Активно"​__. \\
 Если статус оборудования был __"​Включено"​__ и пинги перестали доходить - статус меняется на __"​Отключено"​__. \\ Если статус оборудования был __"​Включено"​__ и пинги перестали доходить - статус меняется на __"​Отключено"​__. \\
 +
 +В случаее смены статуса на "​отключено"​ создается событие,​ и все администраторы подписанные на модуль Equipment получают уведомление.
  
 **Пример:​** **Пример:​**
Строка 233: Строка 242:
 **Пример:​** **Пример:​**
   # /​usr/​abills/​libexec/​billd events_check   # /​usr/​abills/​libexec/​billd events_check
-=====Отправка писем о депозите отдельно от периодических начислений====+   
 +====Плагин Events Push ==== 
 +Плагин отправляет все текущие уведомления ( какие отобразились бы в Веб-интерфейсе ) Push уведомлениями (Нужно настроить [[abills:​docs:​manual:​sender:​push|Push уведомления]])\\ 
 + 
 +**Пример:​** 
 +  # /​usr/​abills/​libexec/​billd events_push 
 +====Отправка писем о депозите отдельно от периодических начислений====
  
   # /​usr/​abills/​libexec/​periodics daily NO_USERS_WARNINGS=1   # /​usr/​abills/​libexec/​periodics daily NO_USERS_WARNINGS=1
Строка 239: Строка 254:
   # /​usr/​abills/​libexec/​periodics daily FN=dv_users_warning_messages   # /​usr/​abills/​libexec/​periodics daily FN=dv_users_warning_messages
  
 +
 +====Дублирование удалённой базы====
 +
 +{{:​abills:​docs:​manual:​periodic:​dbsync.jpg?​nolink&​400|}}
 +
 +Автоматическое скачивание и наполнения локальной базы на основе удалённого дампа. Удобно использовать при создании тестового сервера и автоматического его обновления с основного. Программа скачивает дамп за текущее число с удалённого сервера и наполняет локальную базу. Можно использовать через cron для ежедневного обновления.
 +
 +  /​usr/​abills/​libexec/​billd sync_db
 +
 +Параметры ​
 +^DEBUG=1..7 ​ | Режим отладки |
 +
 +Опции настройки
 +
 +Удалённый хост синхронизации
 +
 +  $conf{SYNC_DB_HOST}='​192.168.1.100:​22:/​usr/​abills/​backup/';​
 +
 +Команда синхронизации. Предназначена для синхронизации из нестандарных каталогов или хостов. При её использовании опци ​  ​$conf{SYNC_DB_HOST} игнорируется
 +
 +  $conf{SYNC_DB_DOWNLOAD}='​scp asm@192.168.1.100:​22:/​usr/​abills/​backup/​stats-%DATE%.sql.gz /​usr/​abills/​backup/​stats-%DATE%.sql.gz;​ '
 +   ​.'​gzip -d /​usr/​abills/​backup/​stats-%DATE%.sql.gz --name /​usr/​abills/​backup/​sync_dump.sql';​
 +
 +Название локально базы. По умолчанию abills
 +  $conf{SYNC_DB_NAME}='​abills_3';​