Пост

Оповещения Zabbix в Telegram

Оповещения Zabbix в Telegram

Zabbix — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования.

Подготовка Telegram

Добавляем @crierbot в список контактов и нажимаем START
бот пришлет нам уникальный Token

Подготовка скрипта

Создаем скрипт /usr/lib/zabbix/alertscripts/telegram.sh

1
2
3
$ sudo nano /usr/lib/zabbix/alertscripts/telegram.sh
#/bin/bash
wget "http://crierbot.appspot.com/$1/send?message=$2 || $3"

где (данные параметры будут указываться в настройках Zabbix):

  • $1 - наш Token
  • $2 - Тема
  • $3 - Сообщение

Делаем скрипт исполняемым

1
$ sudo chmod +x /usr/lib/zabbix/alertscripts/telegram.sh

Настройка Zabbix

Администрирование - Способы оповещения и нажимаем “Создать способ оповещения”

  • Имя: Telegram
  • Тип: Скрипт
  • Имя скрипта: telegram.sh (полный путь указывать не надо)
  • Параметры скрипта (появилось в Zabbix 3.0): Token {ALERT.SUBJECT} {ALERT.MESSAGE}

Администрирование - Пользователи - выбираем пользователя - вкладка “Оповещение” и нажимаем “Добавить”

  • Тип: Telegram
  • Отправлять на: указываем наш Token
  • Когда активен: 1-7,00:00-24:00 (т.д. 7 дней в неделю, 24 часа в сутки)
  • Использовать, если важность: указать, при какой важности отправлять сообщения (я обычно ставлю среднюю, высокую, черезвычайную)
  • Активно: поставить галочку

Данный способ уже не вктуален

Авторский пост защищен лицензией CC BY 4.0 .