Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:periodic:periodic [2017/05/18 12:14]
anton [Плагин events_check]
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]
 +
 Программа осуществляет контроль состояния системы Программа осуществляет контроль состояния системы
 ===Возможности=== ===Возможности===
Строка 217: Строка 227:
 Если статус оборудования был __"​Отключено"​__ и пинги начали доходить - статус меняется на __"​Активно"​__. \\ Если статус оборудования был __"​Отключено"​__ и пинги начали доходить - статус меняется на __"​Активно"​__. \\
 Если статус оборудования был __"​Включено"​__ и пинги перестали доходить - статус меняется на __"​Отключено"​__. \\ Если статус оборудования был __"​Включено"​__ и пинги перестали доходить - статус меняется на __"​Отключено"​__. \\
 +
 +В случаее смены статуса на "​отключено"​ создается событие,​ и все администраторы подписанные на модуль Equipment получают уведомление.
  
 **Пример:​** **Пример:​**
Строка 231: Строка 243:
   # /​usr/​abills/​libexec/​billd events_check   # /​usr/​abills/​libexec/​billd events_check
   ​   ​
-====Плагин ​notepad ​==== +====Плагин ​Events Push ==== 
-Плагин отправляет текущие ​напоминания Push уведомлениями (Нужно настроить Push ведомления)\\+Плагин отправляет ​все ​текущие ​уведомления ​( какие отобразились бы в Веб-интерфейсе ) Push уведомлениями (Нужно настроить ​[[abills:​docs:​manual:​sender:​push|Push уведомления]])\\
  
 **Пример:​** **Пример:​**
-  # /​usr/​abills/​libexec/​billd ​notepad +  # /​usr/​abills/​libexec/​billd ​events_push 
-=====Отправка писем о депозите отдельно от периодических начислений====+====Отправка писем о депозите отдельно от периодических начислений====
  
   # /​usr/​abills/​libexec/​periodics daily NO_USERS_WARNINGS=1   # /​usr/​abills/​libexec/​periodics daily NO_USERS_WARNINGS=1
Строка 242: Строка 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';​