美文网首页收藏文章Linux
2021zabbix报警邮件和微信脚本问题汇总(惊!曾经天大的困

2021zabbix报警邮件和微信脚本问题汇总(惊!曾经天大的困

作者: 小镇青年Jack | 来源:发表于2021-02-07 22:58 被阅读0次

    -------------谨以此文纪念我在zabbix上,遇到的天大的难题 。 (不断的遇到困难,解决它,你就变得其比之前强大了!)

    2021年2月6日17:29 – 2021年2月7日22:41:57

    一。关于微信报警:

    weixin.py的权限,(1)要加执行,(2)要属主属组要改成zabbix用户
    (不改后果:微信脚本显示已发送但是不成功。)
    weixin.py里面配置在/tmp/下产生了一个日志文件,这个属主属组也要改成zabbix。(不改后果:执行脚本报错)

    二。关于邮箱报警:

    在报警-媒介中配置的smtp只能有一个,否则会失败。
    (不删example后果:邮箱报警失败)

    Q1: zabbix报警邮件发送不了

    image.png

    问题原因:

    我已经改成smtp.qq.com了,还是报警,是因为在“报警与媒介”里面,我没有把原来的example.qq.com删除。这造成了有两个smtp.xx.com导致失败。

    解决:

    删除掉example.qq.com就好了。

    Q2:zabbix微信报无响应问题

    问题:微信脚本测试OK企业微信能收到,实际操作日志显示'已发送‘, 可是企业微信什么都没收到。

    问题1,是weixin.py的脚本里面有一个产生/tmp/weixin.log的情况。Permission deny说明的是权限问题。

    ps -aux|grep zabbix找到的zabbix的server和agent的用户,都是zabbix用户管理的。而/tmp/weixin.log此时为root用户所以没权限。 chown改好以后。这里显示“已送达”了。微信仍然收不到告警。

    image.png

    问题1解决以后,这里显示“已送达”了。微信仍然收不到告警。 (报表—动作日志)


    image.png image.png

    问题2:

    微信脚本测试OK企业微信能收到,实际操作日志显示'已发送‘, 可是企业微信收不到。

    这是个什么问题呢?

    最后发现, 是weixin.py脚本的权限又是root。这个的zabbix_server同样没有权限调用。再改权限位zabbix,然后在浏览器页面再调试,这次终于行了!

    (修改下面出发报警)


    image.png

    邮箱和微信脚本成功截图如下:


    image.png image.png

    注:zabbix的页面在日志, (报表—动作日志--很好用)

    相关文章

      网友评论

        本文标题:2021zabbix报警邮件和微信脚本问题汇总(惊!曾经天大的困

        本文链接:https://www.haomeiwen.com/subject/dvvtxltx.html