ZABBIX企业微信新版告警
企业微信注册地址https://work.weixin.qq.com/第一步企业微信注册
http://i2.运维网.com/images/blog/201810/17/cb98e22bffc26fcaff41ecd5d89b6642.png
第二步配置企业微信
记录好企业ID
http://i2.运维网.com/images/blog/201810/17/dc1d5ede928f5c6224adbea16e269039.png
点击通讯录添加一个部门和成员
http://i2.运维网.com/images/blog/201810/17/59eb69bbaeb1ca688cff4704cf75225d.png
添加完管理员需要记录管理员账号
我们添加成员需要记录成员ID
http://i2.运维网.com/images/blog/201810/17/525388b69bcc64a4fb38d153dde8f077.png
创建应用
http://i2.运维网.com/images/blog/201810/17/566bcb32bccebac88fead0b0b77f156e.png
http://i2.运维网.com/images/blog/201810/17/c40b8cb02c2a0f734e0f434b041847a2.png
创建完成后
记录好AgentId 和 Secret的数值
http://i2.运维网.com/images/blog/201810/17/253998802ac795e303c3b13fffa39fed.png
第三步配置ZABBIX.CONF配置文件
# grep alertscripts /etc/zabbix/zabbix_server.conf
**# AlertScriptsPath=${datadir}/zabbix/alertscripts**
AlertScriptsPath=/usr/lib/zabbix/alertscripts
我们设置zabbix默认脚本路径,这样在web端就可以获取到脚本
第四部设置脚本
脚本已经放在我的百度云上
下载链接门:链接: https://pan.baidu.com/s/1KsaYtXD6HX8BJjE5QnTNow 提取码: tq7w
# cd /usr/lib/zabbix/alertscripts#把wechat脚本上传到这个目录
# rz
# chmod 755 wechat
# chownzabbix:zabbix wechat
执行脚本,进行测试
# ./wechat --corpid=ww935a13c8e8a1fb19 --corpsecret=ybHbhHfQC9oNeAwwD9XiKhhl4PALV6YA6M50oaoIVSs --msg="告警测试1" --user=WenChaoCai --agentid=1000004
{"errcode":0,"errmsg":"ok","invaliduser":""}
http://i2.运维网.com/images/blog/201810/17/58b10c656c26424fb22553c00a584b5c.png
提示:
--corpid= 我们企业里面的id
--corpsecret= 这里就是我们Secret里面的id
-msg= 内容
-user=我们用户的账号
因为脚本是编译过的,无法进行编辑,我们可以使用./wechat -h or --help 查看
http://i2.运维网.com/images/blog/201810/17/a4d445888474ed6feecf50ce8af45695.png
第五步 ZABBIX WEB界面配置
创建报警媒介
--corpid=我们企业里面的id
--corpsecret=这里就是我们Secret里面的id
--agentid= Agentld ID
--user={ALERT.SENDTO}
--msg={ALERT.MESSAGE}
http://i2.运维网.com/images/blog/201810/17/cd6d0088c156f19b28dbd2410dbfb78f.png
创建一个报警用户
http://i2.运维网.com/images/blog/201810/17/984b140d07119130af0231229b36be8d.png
群组可以设置其他群组,我比较懒直接用管理组
http://i2.运维网.com/images/blog/201810/17/5ae25b05447e07b617a835b30be1f305.png
http://i2.运维网.com/images/blog/201810/17/2ce7f6b25e97787bdd4341c1955d04e4.png
设置告警动作
http://i2.运维网.com/images/blog/201810/17/832e965853830c56eb3ad866d52485f0.png
状态:{TRIGGER.STATUS}
状态:{TRIGGER.STATUS} 主机: ({HOST.NAME1} 监控项:{ITEM.KEY1}): {ITEM.VALUE1} message:{TRIGGER.NAME}
恢复也一样
http://i2.运维网.com/images/blog/201810/17/a442bd14b749469d116ee7bd7daba0bd.png
http://i2.运维网.com/images/blog/201810/17/f6e4ce2ad4d8f6d9af0c1bd03fd9b3b1.png
http://i2.运维网.com/images/blog/201810/17/61dccd3249e91dbabbf3ac82d95fb9c9.png
第六步测试
我停掉我这边的一个tomcat服务测试
# sh tomcat_rad_start.sh stop
http://i2.运维网.com/images/blog/201810/17/53b028a480e52ec0393a2857633f13f2.png
http://i2.运维网.com/images/blog/201810/17/8b9b99ca259c8b97f97cf6514005efdf.png
http://i2.运维网.com/images/blog/201810/17/c7a26561c9597af43bf2db72cdbe542c.png
在把TOMCAT服务开启来就OK了,到这里就结束了。
页:
[1]