Skip to main content

Управление уведомлениями об изменениях

В продукте реализована функция уведомления пользователей об изменениях в файлах. Уведомления отправляются с сервер автоматически с заданным интервалом. Увеличение значения интервала между отправками может снизить нагрузку на сервер. Для настройки уведомлений необходимо использовать переменные, указанную в таблице.

Наименование
сервиса *
Наименование
переменной
Тип
переменной
ЗначениеОписание
etcd (CO)config/nm/
chatbot.enabled
booleantrue/falseВключение/отключение отправки ChatBot уведомлений
etcd (CO)config/nm/co.send
.user.notification
.enabled
booleantrue (по умолчанию)
/false
Включение/отключение уведомления пользователей. Использовать в случае, когда имеется интеграция с Mail, Squadus, но требуется отключить уведомления
etcd (CO)config/nm/chatbot
.log.notifications
.enabled
booleantrue
/false (по умолчанию)
Включение/отключение логирования отправки успешных сообщений в мессенджер (Squadus)
etcd (CO)config/nm/email
.log.notifications
.enabled
booleantrue/false (по умолчанию)Включение/отключение логирования отправки успешных сообщений в почту (Mail)
etcd (CO)config/nm/update
.document.event
.enabled
booleantrue (по умолчанию)
/false
Включение/отключение уведомления о событии "Изменение документа"
etcd (CO)config/nm/update
.document.send.
notification.delay.secs
integer600
(по умолчанию)
Интервал объединения уведомлений о событии «Изменение документа» (в секундах)
Внимание

Для сохранения конфигурации при обновлении или переустановке продукта следует добавить переменную и значение в файл ~/install_co/group_vars/co_setup/main.yml

Управление функцией поддерживается на этапе развертывания CO. Переменная nm_chatbot_enabled зависит от наличия сервиса сhatbot. Переменную возможно переопределить перед запуском установки.

Пример команды настройки функции:

ansible-playbook playbooks/main.yml \
-e nm_chatbot_enabled=false