zabbix可以通過自定義key的功能,監控zabbix客戶端的使用性能情況。要使用zabbix自定義key的功能,必須在配置文件中開啓UnsafeUserParameters選項。自定義key的語法格式爲:UserParameter=<key>,<command>,key爲自定義key的名稱,command爲執行該key的代碼(也可以是shell腳本)。
一.如何通過shell取得inode的使用百分比,首先通過df -i查看系統分區情況,查看結果如下:
通過shell命令取得/分區下IUse%的數值(不帶%)
二.在zabbix客戶端配置文件中添加自定義key
在/etc/zabbix/zabbix_agentd.conf中添加如下配置
UserParameter=check.inode,df -i|awk 'NR==2 {print $5}'|sed 's@\%@@g'
#UserParameter=check.inode,df -i|awk 'NR==2 {print $5}'|cut -d% -f1
重啓zabbix客戶端服務
運行zabbix_get命令測試自定義key:check.inode
三.在監控頁面中,添加監控項
Configuration--Templates--Template OS Linux--Item--Create item
添加監控項
添加對應的圖表
四.查看該監控項的監控圖表