前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix实现电话短信微信钉钉飞书机器人报警

Zabbix实现电话短信微信钉钉飞书机器人报警

原创
作者头像
外滩首席运维
修改2023-05-15 07:30:48
1.3K0
修改2023-05-15 07:30:48
举报
文章被收录于专栏:Spug运维自动化

Zabbix是现在企业用的比较多的开源监控系统,Zabbix电话短信报警更是运维不可缺少的报警渠道。

前面一篇介绍了Zabbix5.4版本如何通过Spug推送助手发送电话短信报警,但用户反馈Zabbix4.x版本有很大不同,这篇文章就基于Zabbix4.x版本介绍一下如何实现Zabbix电话短信和各种机器人报警,配置完发现,这篇使用文档在Zabbix5配置步骤同样适用!?

打开推送助手官网,选择Zabbix模板

推送助手官网push.spug.cc / 模板市场 / Zabbix模板 / 使用模版 / 配置模板对象

拷贝保存模板编码

配置完成推送对象后,拷贝模板ID

Zabbix添加报警媒介

  • • Zabbix / Administration / Media Types / create media type
代码语言:javascript
复制
  Name:推送助手报警
  Type:Script
  Script name:spug_push_alert.sh
  Script parameters1:abPampgaabc   //粘贴上面拷贝的推助手模版编码
  Script parameters2:{ALERT.MESSAGE}

添加zabbix报警报警脚本

登录zabbix-server服务器,添加zabbix执行的报警媒介脚本

代码语言:javascript
复制
$ vim /usr/lib/zabbix/alertscripts/spug_push_alert.sh

#!/bin/bash
/usr/bin/curl -X POST -d "$2" https://push.spug.cc/send/$1


# 添加脚本执行权限
$ chmod +x  /usr/lib/zabbix/alertscripts/spug_push.sh

添加Zabbix报警用户

Zabbix / Administration / Users / create user / Media选择上面创建的推送助手报警 / Add

添加Zabbix触发器

Zabbix / Configuration / Action / create action

  • • Action / Operations / 复制添加下面的Operations-Default message默认消息内容
  • • Opeartions / New / operation detail / Send to User / 选择推送助手电话短信报警用户 / Add 保存
代码语言:javascript
复制
# Operations - Default message:
status={TRIGGER.STATUS}&name={EVENT.NAME}&severity={EVENT.SEVERITY}&date={EVENT.DATE}&time={EVENT.TIME}&age={EVENT.AGE}&ip={HOST.IP}&hostname={HOST.NAME}&key={TRIGGER.KEY1}&value={ITEM.LASTVALUE}
  • • Action / Recovery options / default message / 复制添加下面的Recovery options - Default message 默认消息内容
  • • Opeartions / New / operation detail / Send to User / 选择推送助手电话短信报警用户 / Add 保存
代码语言:javascript
复制
# Recovery options - Default message:
status={TRIGGER.STATUS}&name={EVENT.NAME}&severity={EVENT.SEVERITY}&date={EVENT.DATE}&time={EVENT.TIME}&age={EVENT.AGE}&ip={HOST.IP}&hostname={HOST.NAME}&key={TRIGGER.KEY1}&value={ITEM.LASTVALUE}&recovery_date={EVENT.RECOVERY.DATE}&recovery_time={EVENT.RECOVERY.TIME}

验证电话、短信、机器人报警

  • • 可以使用stress压测命令手动触发一下报警,测试一下报警发送。

查看日志

推送助手平台 / 推送日志 也可以看到发送的历史消息。

关于Spug推送助手:

推送助手是一个集成了电话、短信、邮件、飞书、钉钉、微信、企业微信等多通道的消息推送平台。 用户只需要调用一个简单的URL,就可以完成多通道的消息推送。链接:push.spug.cc

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 打开推送助手官网,选择Zabbix模板
  • 拷贝保存模板编码
  • Zabbix添加报警媒介
  • 添加zabbix报警报警脚本
  • 添加Zabbix报警用户
  • 添加Zabbix触发器
  • 验证电话、短信、机器人报警
  • 查看日志
  • 关于Spug推送助手:
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档