利用zabbix监控某个目录大小
来源:互联网 发布:养生软件下载 编辑:程序博客网 时间:2024/05/19 13:56
近期,因为JMS的消息堆积导致ApacheMQ频率故障(消息没有被消费掉,导致其数据库达到1.2G,JMS此时直接挂掉),很是郁闷!刚好自己在研究zabbix.既然zabbix如此强大,那么它可以监控我的这个目录大小吗?在网上找了很久之后,没有结果。 此时,想起了这前导入的其他模版,于是决定修改模版,改着改着又出问题!但是思路已经有了。于是有了本文。
有了需求,可以直接开工了!为了方便记忆,我会写详细的步骤。
需求: 要监控/usr/local/activemq5.5/data/kahadb 这个目录,当这个目录空间达到100M时,立即报警!
通过在用户端定义相应的key,在发送数据时会有这个标识。服务端在收集数据时,采取这个key后,将其放入相应的图形中。
第一步:修改客户端配置文件,并添加如下行!
# vim /etc/zabbix/zabbix_agentd.conf
UserParameter=disk.kahadb,/etc/zabbix/scripts/disk-kahadb
第二步: 添加disk-kahadb脚本
# cat /etc/zabbix/scripts/disk-kahadb
#!/bin/bash
est=`sudo /usr/bin/du -m /usr/local/activemq5.5/data/kahadb/ | cut -f1 | cut -d "M" -f1 `
echo $est
第三步: 对这个脚本进行授权
chmod 777 /etc/zabbix/scripts/disk-kahadb
重启zabbix客户端
服务器端------------>
第四步,,开始图形化操作了
a、添加一个模版组apachemq-kahadb,此时你也可以添加几个主机进去!
f、点击上图的Graphs可以添加图形
g、在某个主机上连接这个模版!
h、成功上图!关于tigger我就不写了,上图太麻烦了。
- 利用zabbix监控某个目录大小
- 利用Zabbix监控Nginx
- 利用Zabbix监控Nginx
- zabbix监控linux分区大小
- zabbix利用orabbix监控oracle
- zabbix利用lld监控memcached
- 利用zabbix监控mysql服务器
- zabbix监控数据库表空间大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- 利用zabbix 监控mysql --简单翻译自zabbix w
- zabbix利用脚本和lld监控web
- zabbix利用orabbix对oracle进行监控
- hbase + falcon监控目录大小
- python 中getattr(object,name,default),setattr(object,name,default),hasattr(),delattr()
- zabbix_server.conf配置文件详解
- 转Centos 使用YUM安装MariaDB
- zabbix_agentd.conf配置文件详解
- Zabbix 插件Grafana-zabbix的安装
- 利用zabbix监控某个目录大小
- word的使用(二)
- 配置ntpd提供网络授时服务
- MySQL移动数据库位置
- Android WebView开发需要注意的地方和优化
- Zabbix邮件报警设置方法
- Android访问网络,使用HttpURLConnection还是HttpClient
- apache mina: IoSession结构剖析
- shell逻辑判断式与表达式