zoukankan      html  css  js  c++  java
  • zabbix 自定义监控文本内容

    需求:监控服务器硬盘使用率是否有超过80%的

    需要监控的文本

    root@zabbix zabbix]# cat /etc/zabbix/scripts/data/monitor_disk.txt
      "results": {"ac00cc2d.qq.com":{"monitor_disk_root":"3.6G"}
    "cd00eb33.qq.com":{"monitor_disk":"37%"}
    "b7225295.qq.com":{"monitor_disk":"37%"}
    "13225217.qq.com":{"monitor_disk":"37%"}
    "ff00f36f.qq.com":{"monitor_disk":"38%"}
    "5600f343.qq.com":{"monitor_disk":"38%"}
    "cf00eb8f.qq.com":{"monitor_disk":"38%"}
    "13225299.qq.com":{"monitor_disk":"38%"}
    "3400eb2f.qq.com":{"monitor_disk":"38%"}
    "7700f395.qq.com":{"monitor_disk":"38%"}
    "9900f359.qq.com":{"monitor_disk":"38%"}
    "2b00f349.qq.com":{"monitor_disk":"38%"}
    "2c00f3c1.qq.com":{"monitor_disk":"38%"}
    "2500ebc1.qq.com":{"monitor_disk":"38%"}
    "432252dd.qq.com":{"monitor_disk":"38%"}
    "7e00f31f.qq.com":{"monitor_disk":"38%"}
    "7900f397.qq.com":{"monitor_disk":"38%"}
    "9f00f38f.qq.com":{"monitor_disk":"38%"}
    "fa00f35b.qq.com":{"monitor_disk":"38%"}
    "3500eb71.qq.com":{"monitor_disk":"38%"}
    "c800eb07.qq.com":{"monitor_disk":"38%"}
    "5000f395.qq.com":{"monitor_disk":"38%"}
    "f700f3bb.qq.com":{"monitor_disk":"38%"}
    "4d00f3cf.qq.com":{"monitor_disk":"38%"}
    "7600f323.qq.com":{"monitor_disk":"38%"}
    "0300f34d.qq.com":{"monitor_disk":"39%"}
    "6300f345.qq.com":{"monitor_disk":"39%"}
    "6c00f319.qq.com":{"monitor_disk":"39%"}
    "bb00ebf5.qq.com":{"monitor_disk":"39%"}
    "9600f305.qq.com":{"monitor_disk":"39%"}
    "ba00ebab.qq.com":{"monitor_disk":"39%"}
    "7c00f3a3.qq.com":{"monitor_disk":"39%"}
    "3600eb93.qq.com":{"monitor_disk":"39%"}
    "c400ebb9.qq.com":{"monitor_disk":"39%"}
    "0700f327.qq.com":{"monitor_disk":"39%"}
    "7600f3cb.qq.com":{"monitor_disk":"39%"}
    "6b00f391.qq.com":{"monitor_disk":"40%"}
    "bf00eb9f.qq.com":{"monitor_disk":"40%"}
    "4e00f32d.qq.com":{"monitor_disk":"40%"}
    "7500f38b.qq.com":{"monitor_disk":"40%"}
    "0000f3af.qq.com":{"monitor_disk":"40%"}
    "7100f343.qq.com":{"monitor_disk":"42%"}
    "8700e747.qq.com":{"monitor_disk":"42%"}
    "f800f3e7.qq.com":{"monitor_disk":"43%"}
    "3000e7db.qq.com":{"monitor_disk":"47%"}
    "35225275.qq.com":{"monitor_disk":"47%"}
    "1322524f.qq.com":{"monitor_disk":"52%"}
    "27225237.qq.com":{"monitor_disk":"52%"}
    "ed00e7c7.qq.com":{"monitor_disk":"53%"}
    "e700e7a5.qq.com":{"monitor_disk":"53%"}}
    }
    

    自定义监控脚本

    #!/bin/bash
    curl -k -u zabbix:passwd https://teletraan.qq.com/api/fact_values?search=monitor_disk > /etc/zabbix/scripts/data/monitor_disk.txt 2>/dev/null
    sed -i 's/,/
    /g' /etc/zabbix/scripts/data/monitor_disk.txt
    sed -i '1,17d' /etc/zabbix/scripts/data/monitor_disk.txt
    result=`cat /tmp/monitor_disk.txt | grep [8-9][0-9]% | grep -v grep`
    echo $result > /etc/zabbix/scripts/data/box_disk_80.txt
    sed -i 's/ /
    /g' /etc/zabbix/scripts/data/box_disk_80.txt
    if [ -n "$result" ]
    then
            echo '1'
    else
            echo '0'
    fi
    

    zabbix-agent 配置文件中加入监控KEY

    vim /etc/zabbix/zabbix_agentd.d/box_disk.conf

    UserParameter=box.disk.size[*],/etc/zabbix/scripts/box_disk.sh
    


    添加监控项

    配置触发器

    配置邮件报警

    邮件脚本请参考

    http://www.cnblogs.com/37yan/p/7095696.html

      

  • 相关阅读:
    VC++以及VS个版本比较 及 C++编译器比较
    这本书的封面
    json_encode(),json_deocde()用法说明
    循环匹配,一般用于多选列表选中状态
    js判断变量是否被定义
    js onload()事件调用方法
    js push使用方法
    iframe去掉边滚动条
    ajax上传文件(使用ajaxfileupload)
    基于url的权限控制
  • 原文地址:https://www.cnblogs.com/37yan/p/7095770.html
Copyright © 2011-2022 走看看