Es una herramienta que se comunica con el Zabbix Agent para obtener la información requerida. Se instala en el servidor Zabbix y es usada para ayudar a solucionar problemas.

Instalación:

Descargar el software de http://www.zabbix.com/download.php

wget -c http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-get-2.4.5-1.el7.x86_64.rpm
rpm -i zabbix-get-*

 

Uso:

/usr/bin/zabbix_get --help
Zabbix get v2.4.5 (revision 53282) (21 April 2015)

usage: zabbix_get [-hV] -s [-p ] [-I ] -k

 

Opciones:

-s –host IP o nombre del host a probar
-p –port Puerto del agente. Por default es 10050
-I –source-address Especifica la IP origen, si el servidor tiene múltiples IPs
-k –key Especifica el item que se quiere consultar
-h –help Muestra esta ayuda
-V –version Muestra la versión

El parámetro -k –key es el nombre de la variable soportada en zabbix_agent y varía con la version de cliente y del sistema operativo. Para obtener la lista completar verificar la documentación. Por ejemplo para la version 2.4 se obtiene de la pagina: https://www.zabbix.com/documentation/2.4/manual/appendix/items/supported_by_platform

 

Ejemplos:

 

root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.39 -p 10050 -k "system.hostname"
UbuntuSev-IP-10-2-1-39

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.39 -p 10050 -k "agent.hostname"
Zabbix server

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.39 -p 10050 -k "agent.version"
2.2.9

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.9 -p 10050 -k "system.uptime"
54660

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.9 -p 10050 -k "vm.memory.size"
2147061760

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.9 -p 10050 -k "system.cpu.load[all,avg1]"
13.600000

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.9 -p 10050 -k "system.uname"
Windows WIN7-10-2-1-9 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x86

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"
0.010000

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 127.0.0.1 -p 10050 -k "kernel.maxfiles"
201746

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 127.0.0.1 -p 10050 -k "net.if.discovery"
{
	"data":[
		{
			"{#IFNAME}":"eth0"},
		{
			"{#IFNAME}":"lo"}]}

[root@cen7-zab-node-01-ip20 ~]# zabbix_get -s 10.2.1.9 -p 10050 -k "net.if.discovery"
{"data":[{"{#IFNAME}":"WAN Miniport (IPv6)"},{"{#IFNAME}":"WAN Miniport (Network Monitor)"},{"{#IFNAME}":"Realtek RTL8139C+ Fast Ethernet NIC-WFP LightWeight Filter-0000"},{"{#IFNAME}":"WAN Miniport (IP)"},{"{#IFNAME}":"WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000"},{"{#IFNAME}":"Realtek RTL8139C+ Fast Ethernet NIC"},{"{#IFNAME}":"WAN Miniport (IP)-QoS Packet Scheduler-0000"},{"{#IFNAME}":"WAN Miniport (IPv6)-QoS Packet Scheduler-0000"},{"{#IFNAME}":"WAN Miniport (PPPOE)"},{"{#IFNAME}":"RAS Async Adapter"},{"{#IFNAME}":"Software Loopback Interface 1"},{"{#IFNAME}":"WAN Miniport (SSTP)"},{"{#IFNAME}":"WAN Miniport (IKEv2)"},{"{#IFNAME}":"WAN Miniport (L2TP)"},{"{#IFNAME}":"WAN Miniport (PPTP)"},{"{#IFNAME}":"Microsoft ISATAP Adapter"}]}
[root@cen7-zab-node-01-ip20 ~]#