Описание настроек модулей информирования communicationMedia.json

Описание

Модули информирования позволяют подключить различные средства коммуникации для передачи информации от ALEPIZ, например, email, SMS, голосовое уведомление и пр. Подключить и средствами коммуникаций может любое действие, коллектор и даже лаунчер ALEPIZ. Для этого существует API. Описание API и настроек модулей можно посмотреть в справке для действия Media editor и в справке по каждому модулю. Можно самостоятельно разработать новое средство связи для отправки сообщений, в мессенджер, социальную сеть или еще куда-нибудь. Например, действие Dashboard использует модуль email для отправки сообщений о событиях по электронной почте. Пользователь может настроить себе, какие средства коммуникации он хочет использовать для получения сообщений с различным приоритетом. В зависимости от выбора, сообщения могут быть отправлены по SMS, email или будут озвучены системой голосового уведомления. При необходимости автоматической отправки уведомлений можно использовать действие send_message, подключая его через коллектор task-runner и запуская по определенному условию. Таким образом можно настроить уведомление о произошедших событиях в мониторинге. Например, информацию о аварийном отключении сервера, недоступности сервиса или о нехватке свободного места на можно получать через SMS.

Настройки

  • dir - каталог в котором располагаются модули информирования, обычно communication.
  • server - файл с программным кодом модуля, который будет запущен при необходимости воспользоваться средством. Обычно server.js.
  • configuration - файл с настройками модуля. Обычно config.json.
  • defaultConfigID - модули информирования в своей конфигурации могут содержать шаблоны для отправки различных сообщений. Если шаблон не выбран, используется тот, который описан в данной настройке. Обычно default.
  • reloadSourceEveryTime - (true|false) - каждый раз при использовании заново подключать программный код модуля. Обычно используется для отладки. По умолчанию false