Управление уведомлениями об изменениях
В продукте реализована функция уведомления пользователей об изменениях в файлах. Уведомления отправляются с сервер автоматически с заданным интервалом. Увеличение значения интервала между отправками может снизить нагрузку на сервер. Для настройки уведомлений необходимо использовать переменные, указанную в таблице.
| Наименование сервиса * | Наименование переменной | Тип переменной | Значение | Описание |
|---|---|---|---|---|
| etcd (CO) | config/nm/ chatbot.enabled | boolean | true/false | Включение/отключение отправки ChatBot уведомлений |
| etcd (CO) | config/nm/co.send .user.notification .enabled | boolean | true (по умолчанию) /false | Включение/отключение уведомления пользователей. Использовать в случае, когда имеется интеграция с Mail, Squadus, но требуется отключить уведомления |
| etcd (CO) | config/nm/chatbot .log.notifications .enabled | boolean | true /false (по умолчанию) | Включение/отключение логирования отправки успешных сообщений в мессенджер (Squadus) |
| etcd (CO) | config/nm/email .log.notifications .enabled | boolean | true/false (по умолчанию) | Включение/отключение логирования отправки успешных сообщений в почту (Mail) |
| etcd (CO) | config/nm/update .document.event .enabled | boolean | true (по умолчанию) /false | Включение/отключение уведомления о событии "Изменение документа" |
| etcd (CO) | config/nm/update .document.send. notification.delay.secs | integer | 600 (по умолчанию) | Интервал объединения уведомлений о событии «Изменение документа» (в секундах) |
warning
Для сохранения конфигурации при обновлении или переустановке продукта следует добавить переменную и значение в файл ~/install_co/group_vars/co_setup/main.yml
Управление функцией поддерживается на этапе развертывания CO. Переменная nm_chatbot_enabled зависит от наличия сервиса сhatbot. Переменную возможно переопределить перед запуском установки.
Пример команды настройки функции:
ansible-playbook playbooks/main.yml \
-e nm_chatbot_enabled=false