Jump to content

Zabbix оповещения через Telegram


Recommended Posts

Помогите пожалуйста с настройкой оповещений через Telegram. Пытаюсь настроить по данной статье http://www.shrainer.me/2015/06/zabbix-telegram.html. Из консоли сообщения отправляются все хорошо, а вот скрипт самим заббиксом видимо не запускается.

 

Дирректория в zabbix_server.conf указана верно

 

AlertScriptsPath=/root/tg
 
В админке заббикса способ оповещения создан, действия добавлено. Скрипт просто не запускается. В логах ничего, куда копать уже не знаю.
Link to post
Share on other sites
  • 3 months later...

Настроил отправку оповещений zabbix через API telegram

Вот алертскрипт:

#!/bin/bash
zabb_to=$1; #id получателя сообщения
zabb_subject=$2;
zabb_body=$3; #текст сообщения

curl -d "chat_id=$zabb_to&text=$zabb_body" https://api.telegram.org/bot<TOKEN>/sendMessage > /dev/null;
exit 0;

Регаем бота, полученный при регистрации токен вписываем в скрипт вместо <TOKEN>.

Обязательно добавляем бота "в друзья", чтоб приходили сообщения.

В качестве номера получателя используем id. Получить id можно по ссылке 

https://api.telegram.org/bot<TOKEN>/getUpdates 

В браузере увидите что-то типа этого:  {"id":124600000,"first_name":"Roman".....

Собственно 124600000 - это id

Edited by Ромка
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...