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

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

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

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


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

保存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后台

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

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

最新文章

  1. javascript改变样式(cssFloat,styleFloat)
  2. esc安装数据库 sqlserver mssql
  3. 删除对象中的key
  4. javascript-函数的参数和return语句
  5. bw R/3端配置 (转)
  6. xml学习总结(三)
  7. Javascript 基础知识笔记
  8. 首届京东自有品牌科技周“京东点亮生活”圆满成功 - 课程公告板 - 京东内部论坛 - Powered by Discuz!
  9. 提取 ECharts 中的svg地图信息
  10. docker学习笔记:修改无法启动的容器中的内容
  11. Plupload上传插件自定义图片的修改
  12. 学号:201621123032 《Java程序设计》第6周学习总结
  13. input框限制只能输入正整数、字母、小数、
  14. 在windows上安装wamp时遇到apache无法启动,图标为橙色
  15. mysql初始化提示安装perl
  16. mysql: 查看某库表大小
  17. January 02nd, 2018 Week 01st Tuesday
  18. ubuntu安装anaconda后,终端输入conda,出现未找到命令
  19. 记录git的初始设置,添加文件,提交文件
  20. 启用div作为编辑器 添加contentEditalbe = “true”,如何让在Html中特殊字符不被转义

热门文章

  1. 利用ADB命令强制卸载oppo自带浏览器
  2. 利用transformer进行中文文本分类(数据集是复旦中文语料)
  3. Windows10系统下Hadoop和Hive开发环境搭建填坑指南
  4. APIview + Serializers
  5. STM32CubeIDE下载安装-GPIO基本配置操作-Debug调试(基于CMSIS DAP Debug)
  6. ArrayList使用及原理
  7. ABP框架中一对多,多对多关系的处理以及功能界面的处理(1)
  8. Mongoose Guide(转)
  9. python爬虫07BeautifulSoup
  10. 操作失误不要慌,这个命令给你的Git一次反悔的机会