需求: 要监控/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,此时你也可以添加几个主机进去!

利用ZABBIX监控某个目录大小

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

121004205741481.png

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

121004205741482.png

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

121004205741483.png

e、添加tigers

121004205741484.png

121004205741485.png

添加成功后!

121004205741486.png

f、点击上图的Graphs可以添加图形

121004205741487.png

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

121004205741488.png

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

121004205741489.png