×

Zabbix企业微信告警(做参考吧,无法用了)

hqy hqy 发表于2022-11-19 11:42:42 浏览418 评论0

抢沙发发表评论

1.企业微信中创建应用


在下面的脚本中需要知道的5个参数为:企业ID,应用ID,访问秘钥,发送人(谁来发这个信息,在脚本参数里直接写,或者在zabbix中的{ALERT.SENDTO}),消息本身(在zabbix中{ALERT.MESSAGE}编写)


d84c7d36ac0ee57af753dbc85c984da8_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png


企业ID


6b9c5db6a469e544f4dbb96a14095b0e_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png


应用ID,访问秘钥

3cc0ac7511a6a96c3edf3bf38921214a_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png



发送人:因为我这就一个成员放在根部门下,所以没有配置部门权限等。


8f37a9e06238dcc6d22720ffc7292f27_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png


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="您好</br>告警测试" --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中设置告警媒介


注意脚本名称和脚本参数

b5b0b56ba4516e2ca84e62d7d15233f9_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png



--corpid=ww537ee578cb61bfb1


--corpsecret=urGuMY8lvn9xATfvdZJ6tmnkxsL7X0FpMDljN2220Gg


--agentid=1000002


--msg={ALERT.MESSAGE}


--user={ALERT.SENDTO}


我都给你粘出来了,细心不:)


4.zabbix中为用户添加告警媒体。


注意:类型、收件人(企业微信中的那个用户),最后记得点“更新”

89712653e96d7d5411868e4b9d3f78ca_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png



5.zabbix中配置动作(当有触发器出发时,发送告警给特定用户)


7887af9fc3382841648e49225fa331c1_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png

877a6082b8f5b0d31faab4d32f04d86e_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png

dea7b72a37135de9fadf17497d2afc32_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1ODUyMDU4NDIy,size_16,color_FFFFFF,t_70.png




参考文档:


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,可以根据部门推送了?


97ec08c921b04386ba3a58eb2668e270_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L2754uC5Lmm55SfeHhm,size_16,color_FFFFFF,t_70,g_se,x_16.png


 更新地址:GitHub - OneOaaS/weixin-alert: 企业微信告警发送

https://github.com/OneOaaS/weixin-alert



打赏

本文链接:https://www.kinber.cn/post/3038.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客