zoukankan      html  css  js  c++  java
  • 配置zabbix通过钉钉机器人报警

    钉钉机器人的设置,参见《钉钉机器人》

    zabbix服务器监控到异常,可以通过各种方式发送报警消息。配置步骤如下:
    1、创建报警脚本

    root@node2 ~]# vim /usr/local/share/zabbix/alertscripts/dingalert.py
    #!/usr/bin/env python
    
    import json
    import requests
    import sys
    
    def send_msg(url, remiders, msg):
        headers = {'Content-Type': 'application/json; charset=utf-8'}
        data = {
            "msgtype": "text",
            "at": {
                "atMobiles": remiders,
                "isAtAll": False,
            },
            "text": {
                "content": msg,
            }
        }
        r = requests.post(url, data=json.dumps(data), headers=headers)
        return r.text
    
    if __name__ == '__main__':
        msg = sys.argv[1]
        remiders = []
        url = '钉钉机器人的URL'
        print(send_msg(url, remiders, msg))
    [root@node2 ~]# chmod +x /usr/local/share/zabbix/alertscripts/dingalert.py

    钉钉的url是在钉钉里面添加的钉钉机器人的webhook

    @@需要安装pip 和 requests模块

    yum -y install wget
    
    wget https://bootstrap.pypa.io/get-pip.py
    
    python get-pip.py
    
    pip install requests

    配置文件可以在线安装

    mkdir ~/.pip/
    vim ~/.pip/pip.conf
    [global]
    index-url = http://pypi.douban.com/simple/
    [install]
    trusted-host=pypi.douban.com

    2、添加报警媒介


     
     

    3、配置用户可以使用脚本报警


     
     

     
     
     
     
     
     

    4、配置触发动作


     
     
     
     
     
     
     
     
     
     

    5、触发报警条件。如,本例中/boot分区空间不足20%将会发生报警。

    [root@node2 ~]# dd if=/dev/zero of=/boot/t.img bs=1M count=800
    [root@node2 ~]# df -h /boot/
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/vda1      1014M  961M   54M   95% /boot

    6、查看动作日志及钉钉消息


     
     
     
  • 相关阅读:
    AlterDialog 经常使用的样式
    C++编程->pair(对组)
    arcgis server10.2.2公布地图基础服务的详细步骤
    solr实战-(一)
    iOS开发-自己定义重用机制给ScrollerView加入子视图
    Day2下午解题报告
    Day2二分图笔记
    考前冲刺班成绩
    Day2平衡树笔记
    Day2上午解题报告
  • 原文地址:https://www.cnblogs.com/lsgo/p/10603344.html
Copyright © 2011-2022 走看看