微信企业号升级企业微信后zabbix告警发不出去

  微信企业号升级企业微信后便没有zabbix告警发出,单独运行脚本报错:wKioL1kzndaBI_FfAAAHFAjJyv4175.png-wh_50650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/6170275467735441155.png” title=”QQ图片20170604134122.png” class=”aligncenter”>

进入接口调试页面http://qydev.weixin.qq.com/debug,输入CorpID和Secret,得到access_token:

wKioL1kznomDf4QHAABgDacbBEQ322.png-wh_50650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/4968627948815130488.png” title=”QQ图片20170604134508.png” class=”aligncenter”>

之前的格式是:

wKioL1kznsnTH5j3AAA7JaS7QHA676.png-wh_50650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/2765407712727547024.png” title=”QQ图片20170604134613.png” class=”aligncenter”>

于是修改告警脚本,之前获取access_token的语句是:

wKiom1kzn_PQg5V9AAAUhZ3byzM472.png-wh_50650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/3194906296623777036.png” title=”QQ图片20170604135038.png” class=”aligncenter”>

由于现在格式变了(由第四列变成了第10列),于是将$4改为$10,再次运行脚本还有错误:

wKioL1kzoJnRy2YVAAAFM5n-4z0110.png-wh_50650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/2557612155538263696.png” title=”123.png” class=”aligncenter”>

提示“Invalid input”,单独运行输出格式:

wKioL1kzoRHieaivAAAKW4EQWdQ060.png-wh_50650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/6989694504067870915.png” title=”456.png” class=”aligncenter”>

发现唯一有异常的地方是agentid列有空格,试着将空格删除,再次运行脚本成功了。

升级前是允许有空格的升级后发送格式中不允许有空格。

本文出自 “5970780” 博客,请务必保留此出处http://5980780.blog.51cto.com/5970780/1932049