Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Не приходят уведомления в Telegram

Ответить
Настройки темы
Не приходят уведомления в Telegram

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png 111.png
(181.8 Kb, 2 просмотров)
Тип файла: png 222.png
(35.8 Kb, 1 просмотров)
Тип файла: png 333.png
(30.5 Kb, 2 просмотров)
Тип файла: png 444.png
(57.6 Kb, 2 просмотров)
Всем привет! Задался вопросом настройки Zabbix, столкнулся с проблемой, не приходят уведомления в Telegram.

Общая информация:
- Zabbix 3.2.3
- OS FreeBSD 11.0.

Тело используемого скрипта:

Код: Выделить весь код
# vim /usr/local/etc/zabbix32/zabbix//alertscripts/zabbix_notify.sh

#!/usr/local/bin/bash

TOKEN='тут мой токен'

which curl &>/tmp/telegram.log

if [ $? -ne 0 ] ; then echo 'FAIL: curl not found.' && exit 1 ; fi
if [ $# -ne 3 ] ; then echo 'FAIL: Params not defined.' && echo 'Usage: zabbix-to-telegram-notify.sh TelegramID Subject Message' && exit 1 ; fi

CHAT_ID="$1"
SUBJECT="$2"
MESSAGE="$3"

curl -s --header 'Content-Type: application/json' --request 'POST' --data "{\"chat_id\":\"${CHAT_ID}\",\"text\":\"${SUBJECT}\n${MESSAGE}\"}" "https://api.telegram.org/bot${TOKEN}/sendMessage" | $

if [ $? -eq 0 ] ; then exit 1 ; fi
Владельцем файла назначен zabbix.
Выполнена команда: chmod +x zabbix_notify.sh

Скрины настроек Zabbix во вложении:

Уведомления исправно приходят на email но не в телеграм.
Если запускать скрипт вручную от любого пользователя, с параметрами:
./zabbix_notify.sh "my ID" "test" "test"
Все, так же исправно.
Надеюсь кто-то подскажет, в чем может быть проблема.

Отправлено: 09:50, 13-06-2017

 

Старожил


Сообщения: 480
Благодарности: 87

Профиль | Отправить PM | Цитировать


В общем, заинтересовался я сам вариантом с телеграммом, взял правда другой скрипт - https://github.com/ableev/Zabbix-in-Telegram
Всё работает, в Send To прописал юзернейм, который можно настроить в клиенте.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:45, 14-06-2017 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Jula0071:
Send To прописал юзернейм, который можно настроить в клиенте »
Свой ник из Телеграма? А что именно настраивается в клиенте, не подскажете? Сам решил использовать ableev, потому, что прошлый способ не заводится совсем

Отправлено: 16:01, 21-06-2017 | #12


Старожил


Сообщения: 480
Благодарности: 87

Профиль | Отправить PM | Цитировать


Цитата Vandercast:
Свой ник из Телеграма? »
Угу, Username.
Цитата Vandercast:
А что именно настраивается в клиенте, не подскажете? »
Да собственно этот ник. Telegram же к телефонному номеру привязывается, но можно в самом клиенте выбрать себе юзернейм.

Отправлено: 11:18, 22-06-2017 | #13



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Не приходят уведомления в Telegram

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] не приходят уведомления, что мне на форуме ответили Стрингер О сайте и форуме 4 04-09-2015 11:42
Не приходят уведомления AlexeyN О сайте и форуме 6 23-07-2012 12:38
[решено] Не приходят уведомления на почту dream.reckless О сайте и форуме 4 19-11-2011 23:58
[решено] Не приходят уведомления в PM о перенесенных темах D_Master О сайте и форуме 5 20-09-2008 04:21
Не приходят уведомления Evil О сайте и форуме 4 04-03-2005 14:36




 
Переход