Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix官方教程 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运...
0810
保存三个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}
此时触发告警伐值: