zoukankan      html  css  js  c++  java
  • zabbix-3.0.1 添加微信报警

      现实生产环境中,我们已经使用过邮件和短信接收zabbix报警信息,但是邮件的延迟是比较高的,外包公司的短信接口又太贵,复杂环境中使用短息报警会使运维成本增加很多。微信提供了很好的第三方接口,我们可以利用微信报警以求降低运维成本。

      企业微信参考文档:https://work.weixin.qq.com/api/doc

    一、微信公众号用户权限设置

    1. 申请微信公众号(企业号)

      https://mp.weixin.qq.com/

    2. 审核完成后,需要在手动添加部门、管理员和被发送成员的信息。

    3. 邀请成员关注微信公众号。

    4. 创建短信报警应用。

    5. 发送消息测试。

     

    二、配置zabbix微信报警(本人用自己的weixin.py文件,以下仅供参考)

    1. 下载微信报警发送脚本weixin.py

      http://download.csdn.NET/detail/zhoutimo/9579840

    2. 脚本路径(根据自己的情况配置)。

      /usr/local/zabbix/share/zabbix/alertscripts/weixin.py

    3. 赋予可执行权限。

      chmod +x /usr/local/zabbix/share/zabbix/alertscripts/weixin.py

    4. weixin.py配置修改。

     

    corpid:微信企业号标识

    agentid:管理组(企业应用)ID ------- 部门ID

    corpsecret:管理组(企业应用)凭证秘钥

    toparty:接受消息的部门(toparty)或个人(touser),多个接收用 “ | ” 分隔,可参考下图自行配置。

    三、Zabbix Web页面配置

    1. 添加报警媒介。

    2. 添加发送报警用户。

    3. 添加报警媒介到报警用户。

     

    4. 配置报警用户权限。

     

    四、触发报警测试。

    Zabbix 微信报警测试环境添加完毕。

  • 相关阅读:
    进制
    流程控制
    运算符
    格式化输出
    数据结构-树的遍历
    A1004 Counting Leaves (30分)
    A1106 Lowest Price in Supply Chain (25分)
    A1094 The Largest Generation (25分)
    A1090 Highest Price in Supply Chain (25分)
    A1079 Total Sales of Supply Chain (25分)
  • 原文地址:https://www.cnblogs.com/hsjy/p/7411790.html
Copyright © 2011-2022 走看看