Zabbix 監控指標key自定義

key的格式


key監控指標可以帶參數,該參數爲一個數組列表,可以同時傳遞多個參數,key的格式如下:

key[參數]
key[參數1,參數2]   多個參數使用逗號隔開
例如:
vfs.fs.size[/]
vfs.fs.size[/opt]

 

key參數舉例說明


被監控端192.168.179.103
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf 
UserParameter=wc[*],grep -c "$2" $1


監控端192.168.179.104
[root@localhost ~]# zabbix_get -s 192.168.179.104 -k wc[/etc/passwd,root]
4

多個參數用逗號隔開,對每個參數分別傳遞參數的值。這裏/etc/passwd爲$1,root爲$2,key最終運行命令
爲 grep -c "root" /etc/passwd

 

用戶自定義參數


用戶自定義參數UserParameter僅僅支持Agent方式,其他的方式是不支持的。

在/etc/zabbix/zabbix_agentd.conf中配置參數,寫法如下:

UserParameter=key[*],command  $1 $2 $3.................

key:item key具有唯一性,定義[*]可以接收參數
command:zabbix將[]參數傳遞給命令當中的$1......$9,將值作爲命令的一部分

自定義key舉個例子

[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf 
UserParameter=wc[*],grep -c "$2" $1
UserParameter=core.os.version,uname -r
[root@localhost ~]# zabbix_get -s 192.168.179.104 -k core.os.version
3.10.0-693.el7.x86_64

 

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