Настройка уведомлений
Оповещения - подсистема для регистрации событий (инцидентов), происходящих в системах 1С с возможностью оперативного уведомления в telegram (каналы, группы, личные сообщения), отправляемые посредством telegram бота или по электронной почте.
При первом запуске происходит автоматическое заполнение базовых шаблонов, статусов и базовая настройка предопределенных событий.
Есть два типа событий:
-
Статус - событие, которое имеет какой-либо статус. Например: Состояние кластера 1С
-
Факт - событие, которое произошло и не ожидает изменения статуса. Например: регистрация новой базы 1С, регистрация новой лицензии и пр.
Настройка почтового клиента
Для отправки оповещений на почту, необходимо настроить почтовый клиент.
Вкладка Настройки - Настройка почтового клиента
.
Настройка получателя
Для реализации оповещений на почту, необходимо завести получателей и настроить расписание отправки уведомлений.
Вкладка Оповещения - Получатели почты
.
Наименование - произвольное имя получателя.
E-mail получателя - адрес электронной почты куда будут отправляться уведомления.
Расписание - Правило периодичности отпарвки уведомлений. Уведомления будут группироваться и отправляться одним письмом, по указанному расписанию. Если в системе не было ни одного уведомления для получателя, письмо отправляться не будет.
Часовой пояс - часовой пояс получателя, по которому будет определяться необходимость отправки сообщения в соответствии с настроенным расписанием.
Telegram
Telegram боты
Для заведения бота в систему, необходимо создать элемент “Телеграм боты”, указать произвольное наименование и ввести токен telegram бота.
Инструкция по созданию telegram бота
Telegram каналы
Для создания получателя telegram, необходимо получить id телеграм канала, пользователя или группы и ввести его в поле “Токен”.
Инструкция по получению id telegram канала
Для возможности отправки оповещений требуется, чтобы telegram бот был добавлен в канал и ему установлено разрешение отправлять сообщения.
Количество получателей неограничено.
Наборы получателей
Одно событие может быть отправлено нескольким каналам-получателям от имени разных ботов (вкладка Оповещение в телеграм
и на произвольное количество адресов электронной почты (вкладка Оповещения в почту
).
Создайте наборы получателей сообщений.
Определите базовый набор (нажать на кнопку Сделать базовым набором
). Это список получателей, которым будут отправляться сообщения о событиях, у которых не установлен собственный набор получателей.
Пример использования: Все события контура Production отправляются в канал системных администраторов и ИТ руководителю. Все события контура Dev отправляются в канал разработчиков
Шаблоны сообщений
Имеется возможность создания собственных шаблонов содержания оповещений в telegram.
в системе присутствует два базовых шаблона для типов сообщений “Статус” и “Факт”.
В шаблоне можно использовать Markdown форматирование.
Для добавления переменных шаблона, выберите в поле Переменные
нужный и нажмите кнопку Вставить
. Переменные добавляются в квадратных скобках [].
Перечень переменных:
Статус - наименование текущего статуса;
Предыдущий статус - наименование статуса, который был у объекта наблюдения до события;
Детали - перечень всех параметров объекта наблюдения;
Время в предыдущем статусе - продолжительность статуса объекта до события;
ТипСервиса - уровень сервиса (production, dev, test);
Кластер 1С - на каком кластере произошло событие;
Приложение - с каким приложением произошло событие (фоновое задание, тонкий клиент и пр.);
Информационная система - база 1С, в которой произошло событие;
Сервер 1С - на каком сервере произошло событие;
Значение - Числовое значение события, например: количество оставшихся свободных лицензий;
Рабочий сервер 1С - на каком рабочем сервере 1С произошло событие;
Объект события - с каким объектом произошло событие;
Комментарий - комментарий произошедшего события.
В случае, если не получилось отправить сообщение в течении 3-х минут после события, к сообщению будет добавлена информация о дате события последней строкой сообщения.
Статусы событий
Статусы событий заполняются автоматически, при необходимости, имеется возможность добавлять свои статусы.
У событий типа Статус
есть атрибут Вариант статуса
, определяющий один из четырех состояний:
-
Авария - событие, требующее немедленного вмешательства, система стала работать некорректно.
-
Внимание - событие, сообщающее о пограничных значениях, или требует внимания со стороны администратора.
-
Штатное значение - нормальный (штатный) статус у наблюдаемого объекта.
-
Неопределен - статус события неопределен, значение объекта не входит ни в один из диапазонов для определения статуса.
У событий типа Факт
есть три варианта:
-
Новый - новый объект;
-
Изменен - объект наблюдения был изменен;
-
Удален - объект наблюдения был удален;
Мониторинг оркестратора
Выберите в разделе Настройки
пункт Настройка уведомлений и контроля оркестратора
Уведомления отправляются непосредственно из оркестратора в telegram и на E-mail.
Можно настроить наблюдение за доступностью самого оркестратора центром наблюдения (внешний сервис).
Отправка уведомлений включена - включено регламентное задание, которое наблюдает за изменениями параметров систем 1С.
Отправка уведомлений разрешена - флаг, определяющий активность уведомлений, при выключенном флаге, изменения параметров систем 1С не регистрируются и уведомления не отправляются.
Получатели уведомлений по умолчанию - базовый перечень каналов и пользователей telegram, которым будут приходить уведомления, при условии, что другой перечень не установлен на конкретных событиях.
Отправка информации о доступности оркестратора включена - включено регламентное задание, которое отправляет информацию о доступности оркестратора в центр наблюдения.
Оповещать при изменении доступности оркестратора - получать или не получать уведомления о изменении доступности оркестратора от центра наблюдения.
Повторять сообщения о недоступности - периодичность напоминания, если оркестратор недоступен. Если флаг выключен, то напоминания не отправляются.
Повторять сообщения о доступности - периодичность уведомления, что оркестратор доступен. Если флаг выключен, то уведомления не отправляются.
Записать настройки уведомлений - передать информацию в центр наблюдения о выбранных значениях.
Отправить тестовое сообщение - отправка тестового сообщения от центра уведомлений.
Для получения информации о состоянии оркестратора в telegram необходимо получателям добавить бота @proapdex_info_bot