利用zabbix监控某个目录大小

近期,由于JMS的消息堆积致使ApacheMQ频率故障(消息没有被消费掉,致使其数据库达到1.2G,JMS此时直接挂掉),非常郁闷!恰好本身在研究zabbix.既然zabbix如此强大,那么它能够监控个人这个目录大小吗?在网上找了好久以后,没有结果。 此时,想起了这前导入的其余模版,因而决定修改模版,改着改着又出问题!可是思路已经有了。因而有了本文。
有了需求,能够直接开工了!为了方便记忆,我会写详细的步骤。数据库

 

需求: 要监控/usr/local/activemq5.5/data/kahadb 这个目录,当这个目录空间达到100M时,当即报警!apache

经过在用户端定义相应的key,在发送数据时会有这个标识。服务端在收集数据时,采起这个key后,将其放入相应的图形中。vim

 

第一步:修改客户端配置文件,并添加以下行!bash

# vim /etc/zabbix/zabbix_agentd.conf服务器

UserParameter=disk.kahadb,/etc/zabbix/scripts/disk-kahadbapp

第二步: 添加disk-kahadb脚本ide

# cat /etc/zabbix/scripts/disk-kahadb
#!/bin/bash3d

est=`sudo /usr/bin/du -m /usr/local/activemq5.5/data/kahadb/ | cut -f1 | cut -d "M" -f1 `
echo $estblog

第三步: 对这个脚本进行受权ip

chmod 777 /etc/zabbix/scripts/disk-kahadb

重启zabbix客户端

 

服务器端------------>
第四步,开始图形化操做了

a、添加一个模版组apachemq-kahadb,此时你也能够添加几个主机进去!

1

b、 添加完毕以后成这样了

p_w_picpath

c、下一步的步骤就是添加applications,items,triggers三步曲!

p_w_picpath

d、在applictions中添加iteams,请注意红色

p_w_picpath

e、添加tigers

p_w_picpath

p_w_picpath

添加成功后!

p_w_picpath

f、点击上图的Graphs能够添加图形

p_w_picpath

g、在某个主机上链接这个模版!

p_w_picpath

h、成功上图!关于tigger我就不写了,上图太麻烦了。

p_w_picpath

相关文章
相关标签/搜索