zabbix监控报警
创建监控报警的大致流程
1. 创建报警媒介
2. 关联到用户
3. 创建动作
zabbix监控报警(二)微信报警
- 打开企业微信注册账号:
https://work.weixin.qq.com/
- 扫描登录:
在手机安装企业微信版本,在手机登录后使用扫描二维码, 电脑就可以登录了
- 创建应用:
- 填写注册信息:
- 注册完成:
AgentID 和 Secret 会在发送微信报警信息的时候调用
- 创建账号:
账户名称必须唯一, 在发送微信报警信息的时候会调用
- 企业信息:
企业 ID, 在发送微信报警信息的时候会调用
- 测试发送信息
- 选择发送范围
- 检查是否收到
zabbix 实现微信报警信息准备:
官方教程:https://work.weixin.qq.com/api/doc#90000/90003/90487
大致流程:先获取 token, token 是通过 corpid(企业 ID)和 corpsecret(应用 Secret)获取到发消息 api 见发送应用消息,可以看到其实就是一个 post 请求
- server端上
- python脚本 如下
替换你的'企业ID',"秘钥","AgentID"
- 安装requests模块
- 测试
zabbix 配置:
- zabbix 添加报警媒介类型:
- 联系添加报警媒介
- 配置动作
- 测试,手动触发报警
这里注意了,如果你的脚本没有放在指定的路径,会出错。并且是在server端上Cannot exectue command "/usr/local/zabbix/share/zabbix/alertscripts/weixin.py": [2] No such file or directory
- OK了,触发了报警
- 发送成功
- 收到内容