Zabbix 模板添加新的監控項item 監控磁盤使用率

 

監控項的含義


監控項(items)就是監控指標獲取數據的方式,數據類型,更新數據的時間間隔,歷史數據的保留時間,趨勢數據保留時間等等。

另外一個就是監控指標key,它是構成監控項的一個元素,在模板裏面必須是唯一的。

MariaDB [(none)]> select * from zabbix.items limit 1\G;
*************************** 1. row ***************************
               itemid: 10009
                 type: 0
       snmp_community: 
             snmp_oid: 
               hostid: 10001
                 name: Number of processes
                 key_: proc.num[]
                delay: 1m
              history: 1w

 

如何添加監控項(監控磁盤小8G自動告警)


添加監控項可以存在於template模板當中,也可以存在於主機host當中。模板的作用是可以複用,對需要的重複配置的監控項進行抽象的歸類。

Template OS Linux這一行中點擊監控項,在該模板當中新增加一個新的監控項,用來監控磁盤小5G自動告警,添加了該監控項,那麼擁有了該模板的機器都擁有了該監控項。

選擇:鍵值vfs.fs.size[fs,<mode>]。直接寫vfs.fs.size[fs,<mode>]是不出數據的,我們需要寫具體的值:vfs.fs.size[/,free],這個表示查看根的剩餘空間。查看agent客戶端的根目錄的大小

[root@localhost ~]# df -Th | head -n 2
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs       8.0G  1.7G  6.4G  21% /

默認單位字節。可以看到取到鍵值(這個是Agent自帶的key,這裏需要注意zabbix_get方法只能測試獲取Agent監控方式key的值,不能獲取到simple check,jmx,snmp等其他方式key類型的數據) 

[root@localhost ~]# zabbix_get -s 192.168.179.104 -k vfs.fs.size[/,free]
6790889472

 

創建圖像 


 

 

爲模板的監控項創建觸發器


  Last()表示最後採集到的值,這裏使用最後採集到的值

創建恢復表達式,就是達到什麼情況解除報警

最後如下,觸發器都這麼配置(什麼時候觸發,以及恢復表達式都要寫,要不一直報警,受不了!)

 監控項和觸發器到此配置完畢,只要用了該模板的機器根空間小於8G都會報警 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章