Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

7 Get

Visão geral

O Zabbix Get é um utilitário de linha de comando que pode ser usado para se comunicar com o Zabbix Agent e recuperar uma informação requerida do agente.

Este utilitário é comumente utilizado para resolução de problemas nos Zabbix Agents.

Execução do Zabbix Get

Um exemplo de execução do Zabbix Get em UNIX para obter do agente o valor de carga de processador:

shell> cd bin
       shell> ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]

Um outro exemplo de execução do Zabbix Get para captura de uma string de um website:

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]"

Note que a chave de item aqui contém um espaço então quotas são usadas para destacar a chave do item no shell. As quotas não fazem parte da chave do item; Elas serão removidas pelo shell e não será passadas para o Zabbix Agent.

O Zabbix Get aceita os seguintes parâmetros de linha de comando:

  -s --host <nome do host ou IP>   Especifica nome de host ou endereço IP de um host.
         -p --port <número de porta>      Especifica o número de porta do agente em execução no host. Padrão é 10050.
         -I --source-address <endereço IP Especifica endereço IP de origem.
         -t --timeout <segundos>          Especifica limite de tempo (timeout). Intervalo válido: 1-30 segundos (padrão: 30 segundos).
         -k --key <chave do item>         Especifica chave de item da qual obter valor.
         -h --help                        Apresenta esta ajuda.
         -V --version                     Exibe número da versão.

Veja também a página principal do Zabbix Get para mais informações.

O Zabbix Get no Windows pode ser executado de forma similar a:

zabbix_get.exe [options]