Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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'; |