首先需要去注册个企业微信,然后创建应用,下面是企业微信后台登录地址,这些就不说了,网上文档很多。
编写脚本
-
请求企业微信的接口来发送消息
/usr/lib/zabbix/alertscripts/wechat.sh: #注意脚本存放路径
#!/bin/bash CropID='wwXXXXXXXXXXXXf76b0' #企业ID,登录后台--> 我的企业-->底部企业ID Secret='-XBcHHreJXXXXXXXXXXXXXXXXXT_JQQFBqw' #应用秘钥,应用管理,往下拉看到“自建”后,点击作为报警的应用,下方可以看到Secret的值 GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret" #拼接获取token的连接 Gtoken=$(/usr/bin/curl -s -G $GURL | awk -F\" '{print $10}') #获取token值 PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Gtoken" #推送消息的连接 function body() { local int AppID=1000002 local UserID=$1 local PartyID=3 local Msg=$(echo "$@" | cut -d" " -f3-) printf '{\n' printf '\t