7 Obtener

Descripción general

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.

Ejecutando Zabbix obtener

Un ejemplo de ejecución de Zabbix en UNIX para obtener la carga del procesador valor del agente:

contenedor de cd
       ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[todos,avg1]

Otro ejemplo de ejecución de Zabbix get para capturar una cadena de un sitio web:

contenedor de cd
       ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.example.com,,,\"EE.UU.: ([a-zA-Z0-9.-]+)\",, \1]"

Tenga en cuenta que la clave del elemento aquí contiene un espacio, por lo que se utilizan comillas para marcar la clave del elemento para el shell. Las comillas no forman parte de la clave del artículo; ellos será recortado por el caparazón y no se pasará al agente de Zabbix.

Zabbix get acepta los siguientes parámetros de línea de comando:

-s --host <nombre de host o IP> Especifica el nombre de host o la dirección IP de un host
       -p --port <número de puerto> Especifica el número de puerto del agente que se ejecuta en el host (predeterminado: 10050)
       -I --source-address <dirección IP> Especificar 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 de artículo> Especifica la clave del artículo para recuperar el valor
       -h --help Mostrar este mensaje de ayuda
       -V --version Muestra el número de versión

Consulte también Zabbix get manpage para obtener más información. información.

Zabbix get en Windows se puede ejecutar de manera similar:

zabbix_get.exe [opciones]