微信企业号升级企业微信后便没有zabbix告警发出,单独运行脚本报错:650) 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:
650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/4968627948815130488.png” title=”QQ图片20170604134508.png” class=”aligncenter”>
之前的格式是:
650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/2765407712727547024.png” title=”QQ图片20170604134613.png” class=”aligncenter”>
于是修改告警脚本,之前获取access_token的语句是:
650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/3194906296623777036.png” title=”QQ图片20170604135038.png” class=”aligncenter”>
由于现在格式变了(由第四列变成了第10列),于是将$4改为$10,再次运行脚本还有错误:
650) this.width=650;” src=”https://images.winkp.com/imgs/winkp/_winkp/2023/08/2557612155538263696.png” title=”123.png” class=”aligncenter”>
提示“Invalid input”,单独运行输出格式:
650) 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