利用zabbix監控某個目錄大小

近期,由於JMS的消息堆積致使ApacheMQ頻率故障(消息沒有被消費掉,致使其數據庫達到1.2G,JMS此時直接掛掉),非常鬱悶!恰好本身在研究zabbix.既然zabbix如此強大,那麼它能夠監控個人這個目錄大小嗎?在網上找了好久以後,沒有結果。 此時,想起了這前導入的其餘模版,因而決定修改模版,改着改着又出問題!可是思路已經有了。因而有了本文。    
有了需求,能夠直接開工了!爲了方便記憶,我會寫詳細的步驟。html

需求: 要監控/usr/local/activemq5.5/data/kahadb 這個目錄,當這個目錄空間達到100M時,當即報警!數據庫

經過在用戶端定義相應的key,在發送數據時會有這個標識。服務端在收集數據時,採起這個key後,將其放入相應的圖形中。apache

第一步:修改客戶端配置文件,並添加以下行!vim

# vim /etc/zabbix/zabbix_agentd.confbash

UserParameter=disk.kahadb,/etc/zabbix/scripts/disk-kahadb服務器

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

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

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

第三步: 對這個腳本進行受權htm

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

重啓zabbix客戶端

服務器端------------>    
第四步,,開始圖形化操做了

a、添加一個模版組apachemq-kahadb,此時你也能夠添加幾個主機進去!


f、點擊上圖的Graphs能夠添加圖形


利用zabbix監控某個目錄大小


g、在某個主機上鍊接這個模版!


利用zabbix監控某個目錄大小


h、成功上圖!關於tigger我就不寫了,上圖太麻煩了。


利用zabbix監控某個目錄大小

相關文章
相關標籤/搜索