Deseja aprender a usar o recurso de monitoramento do Zabbix Json? Neste tutorial, mostraremos todas as etapas necessárias para usar o recurso JSON do Zabbix.

Em nosso exemplo, vamos monitorar o preço de Forex do par de euros Dolar.

• Versão Zabbix: 4.2.6

Vamos usar o Zabbix para monitorar a saída JSON da API no site Alphavantage.

Você precisará de um servidor Zabbix em funcionamento.

Lista de Hardware:

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial do Zabbix.

Cada peça de hardware listada acima pode ser encontrada no site da Amazon.

Zabbix Playlist:

Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação do Zabbix.

Não se esqueça de se inscrever no nosso canal do youtube chamado FKIT.

Tutorial - Zabbix Criando API JSON

Alguns sites exigem que você crie uma API JSON para autenticar suas solicitações JSN.

Acesse o Alphavantage site e crie sua API JSON gratuita.

Zabbix JSON monitor API

No nosso exemplo, vamos usar a API: 1LVKUPOY5HBM8CG6

Não use esta API, crie sua própria API.

Tutorial Zabbix JSON - Monitorando o Preço de Câmbio do Dólar

Abra o seu navegador e digite o endereço IP do seu servidor web mais / zabbix.

No nosso exemplo, o seguinte URL foi inserido no Navegador:

• http://35.162.85.57/zabbix

Na tela de login, use o nome de usuário e a senha padrão.

• Nome de usuário padrão: Admin
• Senha padrão: zabbix

zabbix login

Após um login bem-sucedido, você será enviado ao Painel Zabbix.

zabbix dashboard

Na tela do painel, acesse o menu Configuração e selecione a opção Hosts.

zabbix add host

Localize e clique no nome do host do seu servidor Zabbix.

No nosso exemplo, selecionamos o nome do host: servidor Zabbix.

Na tela de propriedades do host, acesse a guia Aplicativos.

Zabbix Windows Service Application menu

Na parte superior direita da tela, clique no botão Criar aplicativo.

Zabbix Create Application

Na tela de aplicativos Host, crie um novo aplicativo chamado: ALPHAVANTAGE.

Zabbix Json application

Após concluir a criação do aplicativo, acesse a guia Itens.

Zabbix Item Tab

Na parte superior direita da tela, clique no botão Criar item.

Na tela de criação de item, você precisa configurar os seguintes itens:

• Nome: Dólar-Euro
• Tipo: HTTP AGENT
• Chave: zabbix.monitor.dollar.euro
URL: https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=EUR&apikey=1LVKUPOY5HBM8CG6

Você precisa substituir minha API pela sua chave de API.

Agora, você deve clicar no botão Analisar.

Zabbix Json monitoring

Depois de clicar no botão Analisar, o Zabbix limpará o URL e criará as variáveis necessárias.

Zabbix JSON parsing url

Na tela de criação de item, você ainda precisa configurar os seguintes itens:

• Tipo de solicitação: GET
• Tempo limite: 3s
• Tipo de corpo da solicitação: dados brutos
• Códigos de status necessários: 200
• Seguir redirecionamentos: Sim
• Modo de recuperação: Corpo
• Converter em JSON: SIM
• Tipo de informação: TEXTO
• Intervalo de atualização: 60s
• Aplicativos: selecione ALPHAVANTAGE
• Ativado: Sim

Aqui está a nossa configuração:

Zabbix monitor Json
Zabbix monitor Json

Clique no botão Adicionar para finalizar a criação do item e aguarde 5 minutos.

Para testar sua configuração, acesse o menu Monitoramento e clique na opção Dados mais recentes.

Zabbix Latest data

Use a configuração do filtro para selecionar o nome do host desejado e clique no botão Aplicar.

Em nosso exemplo, selecionamos o nome do host: servidor Zabbix e o aplicativo ALPHAVANTAGE

Zabbix filter json host

Você deve ver um resultado semelhante ao meu.

Zabbix Json result

Parabéns! Você concluiu a configuração do primeiro item.

Tutorial - Zabbix JSON Monitorando Preço do Dólar para Euro

Agora, precisamos acessar a guia Item do servidor Zabbix e criar um novo item.

Zabbix Item Tab

Na parte superior direita da tela, clique no botão Criar item.

Na tela de criação de item, você precisa configurar os seguintes itens:

• Nome: Preço Comercial Dólar-Euro
• Tipo: item dependente
• Chave: zabbix.monitor.dollar.euro.trade
• Item mestre: servidor Zabbix: Dólar-Euro
• Tipo de informação: flutuação numérica
• Aplicação: ALPHAVANTAGE

Aqui está a nossa configuração:

Zabbix monitor forex dollar

Agora, você precisa acessar a guia Pré-processamento e clicar na opção Adicionar.

• Nome: JSONPath
• Parâmetro: $ .body ["Taxa de câmbio da moeda em tempo real"] ["5. Taxa de câmbio"]

Clique na opção Adicionar e, em seguida, no botão Adicionar.

Aqui está a nossa configuração.

Zabbix Jsonpath forex dollar

Espere 5 minutos.

Para testar sua configuração, acesse o menu Monitoramento e clique na opção Dados mais recentes.

Zabbix Latest data

Use a configuração do filtro para selecionar o nome do host desejado e clique no botão Aplicar.

Em nosso exemplo, selecionamos o nome do host: servidor Zabbix e o aplicativo ALPHAVANTAGE.

Zabbix bitcoin filter

O item chamado Preço Comercial Dólar-Euro mostrará o preço do Dólar em Euros.

Você deve ver um resultado semelhante ao meu.

Zabbix Json API monitor

Aqui você pode ver o preço do dólar movendo-se em um gráfico do Zabbix.

Dollar price monitoring free

Parabéns! Agora você pode monitorar o preço de câmbio do dólar usando o Zabbix.