Gostaria de aprender a monitorar o preço do Ethereum usando zabbix? Neste tutorial, vamos mostrar todas as etapas necessárias para monitorar o preço do Ethereum usando zabbix.

• Versão Zabbix: 4.2.6

Vamos usar o Zabbix para monitorar a saída JSON da API a partir do site Coingecko.

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 Zabbix.

Cada pedaço de hardware listado acima pode ser encontrado no site da Amazon.

Lista de reprodução Zabbix:

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

Não se esqueça de assinar nosso canal no Youtube chamado FKIT.

Tutorial - Zabbix Monitor Ethereum Price

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

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://35.162.85.57/zabbix

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

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

zabbix login

Depois de um login bem-sucedido, você será enviado para o 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 de host do servidor Zabbix.

Em nosso exemplo, selecionamos o nome de host: servidor Zabbix.

Na tela propriedades 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 COINGECKO.

Zabbix bitcoin monitor application

Depois de 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 itens, você precisa configurar os seguintes itens:

• Nome: ZABBIX MONITOR ETHEREUM
• Tipo: AGENTE HTTP
• Chave: zabbix.monitor.ethereum
URL: https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd

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

Zabbix monitor ethereum price

Depois de clicar no botão Parse, zabbix limpará a URL e criará as variáveis necessárias.

Zabbix parse url ethereum

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

• Tipo de solicitação: GET
• Tempo: 3s
• Solicitar o tipo de corpo: Dados brutos
• Códigos de status necessários: 200
• Seguir redirecionamentos: Sim
• Modo recuperar: Corpo
• Converter para JSON: SIM
• Tipo de Informação: Texto
• Intervalo de atualização: 60s
• Aplicações: Selecione COINGECKO
• Ativado: Sim

Aqui está nossa configuração:

Zabbix monitor ethereumZabbix monitor ethereum

Clique no botão Adicionar para concluir a criação do item e 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 de host desejado.

Em nosso exemplo, selecionamos o nome de host: servidor Zabbix e o aplicativo COINGECKO.

Clique no botão Aplicar.

Zabbix bitcoin filter

Você deveria ver um resultado semelhante ao meu.

Zabbix monitor ethereum test

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

Tutorial - Zabbix Monitor Ethereum Preço em USD

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 itens, você precisa configurar os seguintes itens:

• Nome: Preço de Ethereum
• Tipo: Item Dependente
• Chave: zabbix.monitor.ethereum.price
• Item mestre: ZABBIX MONITOR ETHEREUM
• Tipo de Informação: Flutuação numérica
• Aplicação: COINGECKO

Aqui está nossa configuração:

Zabbix monitor ethereum price usd

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

• Nome: JSONPath
• Parâmetro: $.body.ethereum.usd

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

Aqui está nossa configuração.

Zabbix preprocessing ethereum monitor

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 de host desejado.

Em nosso exemplo, selecionamos o nome de host: servidor Zabbix e o aplicativo COINGECKO.

Clique no botão Aplicar.

Zabbix bitcoin filter

O item chamado Ethereum preço mostrará o preço do Ethereum.

Você deveria ver um resultado semelhante ao meu.

Ethereum monitor price zabbix

Aqui você pode ver o preço do Ethereum se movendo em um gráfico Zabbix.

Zabbix monitor ethereum price graphic

Parabéns! Agora você pode monitorar o preço do Ethereum usando zabbix.