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 微信报警测试环境添加完毕。

  • 相关阅读:
    MySQL------索引
    分组数据
    聚集函数
    Web的Java开发基础分享——学生信息管理系统(二)
    Web的Java开发基础分享——学生信息管理系统(一)
    shiny酷酷的第一篇CSDN博客
    vue2.0.js
    vue1.0.js的初步学习
    layui新手使用
    前端兼容性的一些问题
  • 原文地址:https://www.cnblogs.com/hsjy/p/7411790.html
Copyright © 2011-2022 走看看