zabbix_get是什么?有什么作用?
总有人在群里提问,为什么zabbix获取不到数据,为什么zabbix提示Not Support,怎么办?别老问,用zabbix_get试着获取数据即可。在zabbix server上执行zabbix_get命令来试着获取item值.
zabbix_get命令详解
参数说明:
-s --host: 指定客户端主机名或者IP
-p --port:客户端端口,默认10050
-I --source-address:指定源IP,写上zabbix server的ip地址即可,一般留空,服务器如果有多ip的时候,你指定一个。
-k --key:你想获取的key
至于使用长参数还是短的,自己选,我经常使用-s而不是-host,太长了。
来个例子咯!
获取负载
1 2 | ./zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg15]" 0.270000 |
获取主机名
1 2 | # ./zabbix_get -s 127.0.0.1 -p 10050 -I 127.0.0.1 -k "system.hostname" 10-9-4-20 |