第一步:先在Telegram 注册个机器人!!!

@BotFather在Telegram中添加联系人并按“开始”,
然后键入:

/newbot
输入你要新建的机器人名称
在电报中@你的机器人添加联系人,按“开始”并发送随机消息。
我们访问curl "https://api.telegram.org/bot(APP api_hash)/getUpdates"

zabbix 用Telegram报警!!!

第一个红框是个人ID号,第二个红框是组ID号


第二步:https://my.telegram.org 申请API接口

 

zabbix 用Telegram报警!!!

保存APP api_hash 文件

 

 配置脚本

在zabbix-server 服务器上

vim /etc/zabbix/zabbix_server.conf

配置脚本执行目录

AlertScriptsPath=/usr/src/zabbixbot/

vim /usr/src/zabbixbot/telegram.sh

#!/bin/sh

CHAT_ID=`echo "$1" | cut -d " " -f 1`
TOKEN=`echo "$1" | cut -d " " -f 2`
SUBJECT="$2"
MESSAGE="$3"

NL=""

curl --silent -X POST --retry 5 --retry-delay 0 --retry-max-time 60 --data-urlencode "chat_id=-你要发送消息的ID" --data-urlencode "text=Subject: ${SUBJECT}${NL}${NL}${MESSAGE}" "https://api.telegram.org/bot HTTP API /sendMessage?disable_web_page_preview=true" | grep -q '"ok":true'

 

从起zabbix-server

登入zabbix后台

管理---报警类型---创建报警类型

zabbix 用Telegram报警!!!

 

  • 名称: Telegram
  • 类型: Script
  • 脚本名称: telegram.sh
  • 脚本参数(仅限Zabbix 3):
    • {ALERT.SENDTO}
    • {ALERT.SUBJECT}
    • {ALERT.MESSAGE}

zabbix 用Telegram报警!!!zabbix 用Telegram报警!!!

 

 zabbix 用Telegram报警!!!

 

zabbix 用Telegram报警!!!

zabbix 用Telegram报警!!!

 

 zabbix 用Telegram报警!!!

 

相关文章:

  • 2021-07-08
  • 2021-12-14
  • 2021-11-15
  • 2022-02-09
猜你喜欢
  • 2021-06-26
  • 2021-12-05
  • 2021-12-21
  • 2021-10-06
  • 2021-11-25
  • 2021-05-03
  • 2021-08-09
相关资源
相似解决方案