3.7 Zabbix-Get的使用
Zabbix-Get是Zabbix中的一個程序,用于Zabbix-Server到Zabbix-Agent的數據獲取,通常可以用來檢測驗證客戶端的配置是否正確。
其用法如下:
zabbix_get [-hV] -s <host name or IP> [-p <port>] [-I <IP address>] -k <key>
-s:遠程Zabbix-Agent的IP地址或者主機名。
-p:遠程Zabbix-Agent的端口。
-I:本機的出口IP地址,用于一臺機器中有多塊網卡的情況。
-k:獲取遠程Zabbix-Agent數據所使用的key。
示例如下:
shell# zabbix_get -s 192.168.0.240-k system.uname Linux zabbix.itnihao.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 X86_64 shell# zabbix_get -s 192.168.0.103-k system.uname Windows ITNIHAO-COM 6.1.7601 Microsoft Windows 7 Ultimate Edition Service Pack 1 x64 shell# zabbix_get -s 192.168.0.240-p 10050-I 127.0.0.1-k system.uname Linux zabbix.itnihao.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 X86_64
使用zabbix_get命令可以很方便地知道key是否能正常獲取數據,這在測試自定義監控時特別有用。