Перейти к основному содержимому

Мониторинг доступности филиалов

Мониторинг доступности филиалов – это проверка соединения с БД других филиалов.

Проверка доступности филиалов работает, если включены настройки:

Проверка доступности работает через выполнение периодических запросов к филиальным БД, и создание записей в таблицу.

Мониторинг доступности филиалов запускается при помощи задач типа "скрипт" репликатора.

Скрипт:

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 – задержка между запросами, период в минутах.
Была ли статья полезна?