linux监控目录容量,利用ZABBIX监控某个目录大小
近期,因為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,此時你也可以添加幾個主機進去!
b、 添加完畢之后成這樣了
c、下一步的步驟就是添加applications,items,triggers三步曲!
d、在applictions中添加iteams,請注意紅色
e、添加tigers
添加成功后!
f、點擊上圖的Graphs可以添加圖形
g、在某個主機上連接這個模版!
h、成功上圖!關于tigger我就不寫了,上圖太麻煩了。
總結
以上是生活随笔為你收集整理的linux监控目录容量,利用ZABBIX监控某个目录大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【视频】无处不智 无处不美 华为全屋智能
- 下一篇: 新研究假设:宇宙发生过两次大爆炸