发布时间:2023-07-11 19:30
1.企业微信中创建应用
在下面的脚本中需要知道的5个参数为:企业ID,应用ID,访问秘钥,发送人(谁来发这个信息,在脚本参数里直接写,或者在zabbix中的{ALERT.SENDTO}),消息本身(在zabbix中{ALERT.MESSAGE}编写)
企业ID
应用ID,访问秘钥
发送人:因为我这就一个成员放在根部门下,所以没有配置部门权限等。
2.将脚本放在zabbix告警脚本目录下,并测试
cd /usr/lib/zabbix/alertscripts/
wget https://raw.githubusercontent.com/OneOaaS/weixin-alert/master/weixin_linux_amd64
cp weixin_linux_amd64 weixin
chmod +x weixin
chown zabbix:zabbix weixin
#脚本测试
./weixin --corpid=ww537ee578cb61bfb1 --corpsecret=urGuMY8lvn9xATfvdZJ6tmnkxsL7X0FpMDljN2220Gg --msg="您好告警测试" --user=XuFeiFei --agentid=1000002
#官方帮助信息
./weixin --help
Usage of ./weixin_linux_amd64:
-agentid string
agentid
-author string
http://www.oneoaas.com
-corpid string
corpid
-corpsecret string
corpsecret
-msg string
Send Message
-user string
which user to send msg
注:我的zabbix是yum安装,默认的告警的脚本目录为:/usr/lib/zabbix/alertscripts/
3.zabbix中设置告警媒介
注意脚本名称和脚本参数
--corpid=ww537ee578cb61bfb1
--corpsecret=urGuMY8lvn9xATfvdZJ6tmnkxsL7X0FpMDljN2220Gg
--agentid=1000002
--msg={ALERT.MESSAGE}
--user={ALERT.SENDTO}
我都给你粘出来了,细心不:)
4.zabbix中为用户添加告警媒体。
注意:类型、收件人(企业微信中的那个用户),最后记得点“更新”
5.zabbix中配置动作(当有触发器出发时,发送告警给特定用户)
参考文档:
https://blog.51cto.com/11d975865/2344314?source=dra
GitHub - OneOaaS/weixin-alert: 企业微信告警发送
-------------------------------------------------------------------------------
2019-09-08 19:44:43 发布
20220221更新,现在zabbix都更新到6.0了,目前使用5.0.20版本
这可以看到部门ID,可以根据部门推送了?
更新地址:GitHub - OneOaaS/weixin-alert: 企业微信告警发送
SQL server Date函数之DATEDIFF()函数
tensorflow 目标分割_梧桐会直播报告 | 高分辨率遥感图像目标检测和场景分类研究进展...
【用pandas_alive几行代码绘制竞赛动图】全网首发pandas_alive数据可视化中文学习笔记合集,学不会来打我(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)
基于matlab的智能机器人路径规划仿真,基于蚁群算法的机器人路径规划(附仿真程序)☆...
前端请求头加token,发送请求,单点登录(vue)-拦截器
5天学会mysql_5天学完《MySQL必知必会》学习笔记之第四天
高阶JavaScript笔记2(函数,回调函数,IIFE,函数中的this,语句加分号的问题,原型, 显式原型和隐式原型,原型链,原型链的补充,原型链的属性问题,探索instanceof,原型面试题)