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.
Um exemplo de execução do Zabbix Get em UNIX para obter do agente o valor de carga de processador:
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: