Zabbix4.0启用微信告警功能(监控运维必备技能)

  • Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

CentOS7部署Zabbix-4.0服务端与客户端

056

保存三个ID号:

企业ID    wwf0d2******3edc
AgentId   10*****
Secret    T5Q_9Rm2ltvDE*******oxlmRMwwr0yXE2s

点击进入企业微信平台

上传微信发送脚本:

# 上传winxin.py文件
cd /usr/lib/zabbix/alertscripts
rz -y    #weixin.py

# 更改执行权限
chmod +x /usr/lib/zabbix/alertscripts/weixin.py

修改py脚本的三个ID变量值:

vim /usr/lib/zabbix/alertscripts/weixin.py

# corpid='wwf0d28563e80c3edc'
# appsecret='T5Q_9Rm2ltvDEWGGzUb7YreD8_2WoxlmRMwwr0yXE2s'
# agentid=1000002

安装python库:

# 如果pip下载库太慢,就更换阿里源
yum -y install python-pip
pip install requests

测试发送微信告警:

#                                             [收信息账户]  [标题]    [信息内容]
cd /usr/lib/zabbix/alertscripts && ./weixin.py WangShaoPeng 测试 本地命令测试微信发送告警

{ALERT.SENDTO}    #发送给谁
{ALERT.SUBJECT}   #发送的标题
{ALERT.MESSAGE}   #发送的内容

报警主机: {HOST.NAME1}
报警服务: {ITEM.NAME1}
报警键值: {ITEM.KEY1}:{KEY1.VALUE1}
报警级别: {TRIGGER.SEVERITY}

#更加全面的告警信息
告警主机:{HOST.NAME} 
告警地址:{HOST.IP} 
监控项目:{ITEM.NAME} 
监控取值:{ITEM.LASTVALUE} 
告警等级:{TRIGGER.SEVERITY} 
当前状态:{TRIGGER.STATUS} 
告警信息:{TRIGGER.NAME} 
告警时间:{EVENT.DATE} {EVENT.TIME} 
事件ID:{EVENT.ID}

此时触发告警伐值:

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论