Zabbix是现在企业用的比较多的开源监控系统,Zabbix电话短信报警更是运维不可缺少的报警渠道。
前面一篇介绍了Zabbix5.4版本如何通过Spug推送助手发送电话短信报警,但用户反馈Zabbix4.x版本有很大不同,这篇文章就基于Zabbix4.x版本介绍一下如何实现Zabbix电话短信和各种机器人报警,配置完发现,这篇使用文档在Zabbix5配置步骤同样适用!?
推送助手官网push.spug.cc / 模板市场 / Zabbix模板 / 使用模版 / 配置模板对象
配置完成推送对象后,拷贝模板ID
Name:推送助手报警
Type:Script
Script name:spug_push_alert.sh
Script parameters1:abPampgaabc //粘贴上面拷贝的推助手模版编码
Script parameters2:{ALERT.MESSAGE}
登录zabbix-server服务器,添加zabbix执行的报警媒介脚本
$ 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 / Administration / Users / create user / Media选择上面创建的推送助手报警 / Add
Zabbix / Configuration / Action / create action
# 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}
# 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
压测命令手动触发一下报警,测试一下报警发送。推送助手平台 / 推送日志 也可以看到发送的历史消息。
推送助手是一个集成了电话、短信、邮件、飞书、钉钉、微信、企业微信等多通道的消息推送平台。 用户只需要调用一个简单的URL,就可以完成多通道的消息推送。链接:push.spug.cc
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。