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 ~]#