Мониторинг доступности филиалов
Мониторинг доступности филиалов – это проверка соединения с БД других филиалов.
Проверка доступности филиалов работает, если включены настройки:
- Филиальная структура.
- Мониторинг доступности филиалов. Настройка должна быть включена на базе, где выполняется запрос.
Проверка доступности работает через выполнение периодических запросов к филиальным БД, и создание записей в таблицу.
Мониторинг доступности филиалов запускается при помощи задач типа "скрипт" репликатора.
Скрипт:
execute procedure filialstate_execute
sqlКонфигурация задачи:
replmode=script
target = CO_Dev
script = filialstate_execute
correct
cycle
btime = 00:01
ftime = 23:59
delay = 120
daemon
-- чтобы в ЦБД удаления отправлялись репликацией
role = web
nobase
logfile = logs\monitor_filials_#.log
textВ конфигураторе репликации выполните следующие действия:
- Откройте Справочник скриптов на вкладке Справочники.

- Нажмите кнопку Добавить группу в раскрывающемся меню кнопки Добавить.

- В поле Название укажите название "Мониторинг филиалов".

В поле Скрипт укажите:
execute procedure filialstate_execute
sql- Нажмите кнопку Задачи репликации на вкладке Настройки.

-
В блоке задач Интеграция с внешними системами > Внешняя система добавьте задачу:
-
В поле Название укажите название "Мониторинг филиалов".
-
В поле Идентификатор укажите
monitor_filials. -
В поле Конфигурация задачи укажите:
replmode=script
target = CO_Dev
script = filialstate_execute
correct
cycle
btime = 00:01
ftime = 23:59
delay = 120
daemon
-- чтобы в ЦБД удаления отправлялись репликацией
role = web
nobase
logfile = logs\monitor_filials_#.log
text- Флаги в полях Резервирование данных и Не используется должны быть отключены.

- target – БД, где будет выполняться скрипт. C этой базы будет проверяться соединение до всех остальных БД и записывать данные в таблицу. Таблица не реплицируется. Уникальна на каждом филиале.
- delay – задержка между запросами, период в минутах.
Была ли статья полезна?