需求:监控服务器硬盘使用率是否有超过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/,/\n/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/ /\n/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

  

zabbix 自定义监控文本内容的更多相关文章

  1. Zabbix自定义监控8080端口的连接数

    Zabbix自定义监控8080端口的连接数 一 zabbix自定义监控实现思路 实际上我们要想使用zabbix来监控一些服务的原理很简单,步骤分别是:1.写一个脚本用于获取待监控服务的一些状态信息2. ...

  2. zabbix自定义监控阿里云RDS服务

    zabbix自定义监控rds zabbix通过阿里云api 自动发现.监控阿里云RDS-Mysql数据库 注意事项  脚本会收集RDS别名,  不要默认别名 不要使用中文别名(zabbix不识别)  ...

  3. zabbix自定义监控项、添加图形、设置触发器、远程执行命令

    监控项是在zabbix中手机数据的基础,没有监控项就没有数据,系统自带模板带有大量默认item,自定义item可以定义在模板中,在应用模板即可使用对应item:也可直接在host中定义 目标:自定义监 ...

  4. zabbix自定义监控项

    原因:zabbix监控系统自带的监控规则有限,如果需要更加灵活的定义监控项,可以通过修改配置文件实现 vim xxx/zabbix_agentd.conf UnsafeUserParameters=1 ...

  5. zabbix自定义监控

    有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们就要按照zabbix的规范自定义监控项目,达到监控的目的 zabbix_get:模拟zabbix_server和agent ...

  6. zabbix 自定义监控nginx

    zabbix自定义nginx监控项 查看nginx编译安装是否加上该选项,如果没有请重新编译安装 配置nginx.conf vim /usr/local/cpgroup/nginx/conf/vhos ...

  7. zabbix 自定义监控

    一,自定义监控 自定义key能被server和agent认可, zabbix_get -s 172.16.1.6 -p 10050 -k "system.cpu.load[all,avg1] ...

  8. zabbix自定义监控项一

    1.在agent端配置 1.1 添加自定义监控项 zabbix中监控项叫做item,监控项的取值方法叫做key item: Items是从agnet主机里面获取的所有数据.通常情况下我叫itme为监控 ...

  9. zabbix自定义监控项二

    为zabbix增加支持传参的自定义监控项 例如使用zabbix来监控tcp的12种状态 tcp的12种状态可以通过man netstat来找到,即 LISTEN:等待从任何远端TCP 和端口的连接请求 ...

随机推荐

  1. 10.19stark组件开发(三)

    2018-10-19 15:42:15 2018-10-19 18:21:33 我觉得现在主要是学一种解决问题的思路,也就是逻辑或者说是算法!!!! 要有对代码的感触!要用面向对象对类进行封装!!Dj ...

  2. Office Web Apps安装部署(二)

    SharePoint 2013调用Office Web Apps 注意:调用OfficeWebApps的sharepoint应用的身份认证必须是基于声明的身份认证(claims-based authe ...

  3. bochs

    ● 制作一个硬盘 ./bximage 步骤与制作软盘的相似,完成后将bochs软件提示的最后一句话,添加到自己的配置文件里: dd if=loader.bin of=~/Softwares/bochs ...

  4. 专访姚冬:All-in-One,智能时代下企业需要更快速的变革

    2017年,msup将咨询服务列入公司发展战略目标,并邀请前IBM大中华区技术总监姚冬成为咨询合伙人.近一年来,msup在咨询服务方面持续发力,与包括百度.平安科技.用友等在内的大型公司形成企业合作联 ...

  5. 将音乐生成波浪图形,JavaScript Html5

    x 省略废话(N+)... Windows Media Palyer中的经典波浪形 自己也行动手做一个,最好是JavaScript实现的, 搜索到了资源部分关键词"HTML5 频谱" ...

  6. CodeForces 1099F - Cookies - [DFS+博弈+线段树]

    题目链接:https://codeforces.com/problemset/problem/1099/F Mitya and Vasya are playing an interesting gam ...

  7. [No000016C]做企业分析的三个重要工具

    个工具>这本书,内容很基础,但是逻辑很清晰.里面介绍了三个常用的分析方法:pest分析法.波特五力模型以及swot分析法,为脑袋里没有分析思路的人提供了分析框架. 故将这三个分析方法做成了思维导 ...

  8. 关于Java程序流程控制的整理(未完善)

  9. A pointer is a variable whose value is the address of another variable 指针 null pointer 空指针 内存地址0 空指针检验

    小结: 1.指针的实际值为代表内存地址的16进制数: 2.不同指针的区别是他们指向的变量.常量的类型: https://www.tutorialspoint.com/cprogramming/c_po ...

  10. Excel使用

    筛选 1.数据->取消\使用筛选; 边框 函数 1.使用函数的话需要设置单元格格式为常规;