Zabbix 5 настройка Telegram

Один из самых простых способов подключения канала Telegram для отправки в него оповещений от системы мониторинга Zabbix — использование встроенного функционала самого сервиса. Однако перед непосредственной настройкой канала в Zabbix требуется сделать дополнительные шаги.

Создание бота в Telegram

  • Нужно указать его имя
  • Нужно указать username — т.е. имя аккаунта бота

После этого — создание бота будет завершено, и в чат будет сообщен его токен — с его помощью в дальнейшем будет настроен канал отправки сообщений.

Созданного бота требуется добавить в канал, куда планируются отправляться сообщения из Zabbix.

Создание чата и определение его ID

Тестовая отправка сообщения в чат

Итак, у нас есть :

Давайте проверим саму отправку сообщения. Делается через утилиту CURL с помощью данного запроса, где — полностью токен созданного бота, и — ID чата

curl —header ‘Content-Type: application/json’ —request ‘POST’ —data ‘»,»text»:»Кровь Кровавому Богу»>’ «https://api.telegram.org/bot/sendMessage»

Сообщение должно появиться в чате сразу после отправки. Если сообщение успешно получено, можно приступать к настройке системы мониторинга Zabbix.

4. Как отправлять Алерты из Zabbix Server 6.0 в Telegram ? / Alert / Telegram / Zabbix 6.0

Настройка канала отправки сообщений в Zabbix

Administration > Media types > Telegram

Здесь указываем токен созданного бота, после этого — приступаем к тестированию

При проведении теста достаточно будет указать ID канала отправки тестового сообщения:

Сообщение опять же должно появиться в Telegram

Настраиваем оповещение пользователя:

Administration > Users > Media

Еще по теме:  Как сделать красные сообщения в ТГ

Далее — остается только включить основное правило оповещений для администраторов, или настроить кастомное правило по пути в меню:

После этого — настройка закончена, и сообщения будут приходить в чат.

Источник: teletype.in

Zabbix 5 — уведомления в Telegram

Настраиваем уведомления из Zabbix 5 в Telegram. В разделе Administration → Media types (Администрация → Типы оповещений) уже есть куча предустановленных вебхуков, в том числе и Telegram, осталось его только настроить.

На самом деле есть несколько способов отправлять сообщения из Zabbix в Telegram, но здесь я рассмотрю только отправку с помощью вебхуков.

Нам понадобится создать бота для отправки сообщений. Бот может отправлять сообщения пользователям или в группу.

Создание бота в Telegram

Выводится справка по командам. Для создания бота пишем:

Нам предлагают указать для бота name (имя), я пишу:

Нам предлагают указать для бота username (логин), он должен оканчиваться на «bot» или «Bot» я пишу:

Бот создан, получаем токен «Use this token to access the HTTP API». Копируем его и вставляем в Zabbix в разделе Administration → Media types → Telegram → Parameters → Token.

Отправка уведомлений из zabbix в telegram / Sending notifications from zabbix to telegram

Сохраняем изменения. Кстати, в описании также приводится краткая инструкция по настройке Telegram:

Отправка уведомления в Telegram пользователю

Если вы хотите отправить личное сообщение пользователю, то в его профиле в разделе Media нужно указать chat id пользователя из Telegram.

Источник: dzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...