Gostaria de aprender a monitorar o preço do Bitcoin usando o Zabbix? Neste tutorial, mostraremos todas as etapas necessárias para monitorar o preço do Bitcoin usando o Zabbix.

• Versão Zabbix: 4.2.6

Vamos usar o Zabbix para monitorar a saída JSON da API no 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 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 Monitorar Preço do Bitcoin

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

Zabbix bitcoin monitor 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: ZABBIX MONITOR BITCOIN
• Tipo: HTTP AGENT
• Chave: zabbix.monitor.bitcoin
URL: https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd

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

Zabbix monitor bitcoin price

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

Zabbix parse 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
• Aplicações: selecione COINGECKO
• Ativado: Sim

Aqui está a nossa configuração:

Zabbix monitor bitcoin
Zabbix monitor bitcoin

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.

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

Clique no botão Aplicar.

Zabbix bitcoin filter

Você deve ver um resultado semelhante ao meu.

Zabbix monitor bitcoin test

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

Tutorial - Zabbix Monitorar Preço do Bitcoin em USD

Now, we need to access the Zabbix server's Item tab and create a new 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 do Bitcoin
• Tipo: Dependent Item
• Chave: zabbix.monitor.bitcoin.price
• Item mestre: ZABBIX MONITOR BITCOIN
• Tipo de informação: Numeric float
• Aplicação: COINGECKO

Aqui está a nossa configuração:

Zabbix monitor bitcoin price usd

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

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

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

Aqui está a nossa configuração.

Zabbix preprocessing bitcoin 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 do host desejado.

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

Clique no botão Aplicar.

Zabbix bitcoin filter

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

Você deve ver um resultado semelhante ao meu.

Bitcoin monitor price zabbix

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

Zabbix monitor bitcoin price graphic

Parabéns! Agora você pode monitorar o preço do Bitcoin usando o Zabbix.