Zabbix企业级分布式监控系统
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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是否能正常获取数据,这在测试自定义监控时特别有用。