Zabbix get es una utilidad de línea de comandos que se puede usar para comunicarse con el agente de Zabbix y recuperar la información requerida del agente.
La utilidad generalmente se usa para la resolución de problemas de los agentes Zabbix.
Consulte también zabbix_utils: una biblioteca de Python que tiene una funcionalidad incorporada para actuar como Zabbix get.
Un ejemplo de ejecución de Zabbix get bajo UNIX para obtener la carga del procesador valor del agente:
Otro ejemplo de ejecutar Zabbix get para capturar una cadena de un sitio web:
shell> cd bin
shell> ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.example.com,,,\"USA: ([a-zA-Z0-9.-]+)\" ,,\1]"
Tenga en cuenta que la clave de la métrica aquí contiene un espacio, por lo que se utilizan comillas para entrecomillar la clave de la métrica para el shell. Las comillas no forman parte de la clave de la métrica; serán recortadas por el shell y no se pasarán al agente de Zabbix.
Zabbix get acepta los siguientes parámetros de línea de comando:
-s --host <nombre de host o IP> Especifique el nombre de host o la dirección IP de un host.
-p --port <número de puerto> Especifique el número de puerto del agente que se ejecuta en el host. El valor predeterminado es 10050.
-I --source-address <dirección IP> Especifique la dirección IP de origen.
-t --timeout <segundos> Especifica el tiempo de espera. Rango válido: 1-30 segundos (predeterminado: 30 segundos).
-k --key <clave del elemento> Especifica la clave del elemento para recuperar el valor.
-h --help Dar esta ayuda.
-V --version Muestra el número de versión.
Consulte también Zabbix get manpage para obtener más información.
Zabbix get en Windows se puede ejecutar de manera similar: