¿Te gustaría aprender a monitorear el precio de Bitcoin usando Zabbix? En este tutorial, le mostraremos todos los pasos necesarios para controlar el precio de Bitcoin usando Zabbix.

• Versión de Zabbix: 4.2.6

Vamos a usar Zabbix para monitorear la salida JSON de la API desde el sitio web Coingecko.

Necesitará un servidor Zabbix en funcionamiento.

Lista de hardware:

La siguiente sección presenta la lista de equipos utilizados para crear este tutorial de Zabbix.

Cada pieza de hardware enumerada anteriormente se puede encontrar en el sitio web de Amazon.

Zabbix Playlist:

En esta página, ofrecemos acceso rápido a una lista de videos relacionados con la instalación de Zabbix.

No olvides suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial - Zabbix supervisa el precio de Bitcoin

Abra su navegador e ingrese la dirección IP de su servidor web plus / zabbix.

En nuestro ejemplo, se ingresó la siguiente URL en el navegador:

• http://35.162.85.57/zabbix

En la pantalla de inicio de sesión, use el nombre de usuario y la contraseña predeterminados.

• Nombre de usuario predeterminado: administrador
• Contraseña predeterminada: zabbix

zabbix login

Después de un inicio de sesión exitoso, se lo enviará al Tablero de Zabbix.

zabbix dashboard

En la pantalla del tablero, acceda al menú Configuración y seleccione la opción Hosts.

zabbix add host

Localice y haga clic en el nombre de host de su servidor Zabbix.

En nuestro ejemplo, seleccionamos el nombre de host: servidor Zabbix.

En la pantalla de propiedades del Host, acceda a la pestaña Aplicaciones.

Zabbix Windows Service Application menu

En la parte superior derecha de la pantalla, haga clic en el botón Crear aplicación.

Zabbix Create Application

En la pantalla de aplicaciones Host, cree una nueva aplicación llamada COINGECKO.

Zabbix bitcoin monitor application

Después de terminar la creación de la aplicación, acceda a la pestaña Elementos.

Zabbix Item Tab

En la parte superior derecha de la pantalla, haga clic en el botón Crear elemento.

En la pantalla de creación de elementos, debe configurar los siguientes elementos:

• Nombre: MONITOR ZABBIX BITCOIN
• Tipo: AGENTE HTTP
• Clave: zabbix.monitor.bitcoin
URL: https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currency=usd

Ahora, debe hacer clic en el botón Analizar.

Zabbix monitor bitcoin price

Después de hacer clic en el botón Analizar, Zabbix limpiará la URL y creará las variables requeridas.

Zabbix parse url

En la pantalla de creación de elementos, aún necesita configurar los siguientes elementos:

• Tipo de solicitud: OBTENER
• Tiempo de espera: 3 s
• Tipo de cuerpo de solicitud: datos sin procesar
• Códigos de estado requeridos: 200
• Seguir redirecciones: sí
• Modo de recuperación: cuerpo
• Convertir a JSON: SÍ
• Tipo de información: TEXTO
• Intervalo de actualización: 60 s
• Aplicaciones: seleccione COINGECKO
• Habilitado: Sí

Aquí está nuestra configuración:

Zabbix monitor bitcoinZabbix monitor bitcoin

Haga clic en el botón Agregar para finalizar la creación del elemento y espere 5 minutos.

Para probar su configuración, acceda al menú Monitoreo y haga clic en la opción Últimos datos.

Zabbix Latest data

Use la configuración de filtro para seleccionar el nombre de host deseado.

En nuestro ejemplo, seleccionamos el nombre de host: servidor Zabbix y la aplicación COINGECKO.

Haz clic en el botón Aplicar.

Zabbix bitcoin filter

Deberías ver un resultado similar al mío.

Zabbix monitor bitcoin test

¡Felicidades! Ha finalizado la configuración del primer elemento.

Tutorial - Zabbix Monitorea el Precio de Bitcoin en USD

Ahora, necesitamos acceder a la pestaña Elemento del servidor Zabbix y crear un nuevo elemento.

Zabbix Item Tab

En la parte superior derecha de la pantalla, haga clic en el botón Crear elemento.

En la pantalla de creación de elementos, debe configurar los siguientes elementos:

• Nombre: precio de Bitcoin
• Tipo: Artículo dependiente
• Clave: zabbix.monitor.bitcoin.price
• Artículo maestro: ZABBIX MONITOR BITCOIN
• Tipo de información: flotante numérico
• Aplicación: COINGECKO

Aquí está nuestra configuración:

Zabbix monitor bitcoin price usd

Ahora, debe acceder a la pestaña Preprocesamiento y hacer clic en la opción Agregar.

• Nombre: JSONPath
• Parámetro: $ .body.bitcoin.usd

Haga clic en la opción Agregar y luego en el botón Agregar.

Aquí está nuestra configuración.

Zabbix preprocessing bitcoin monitor

Espera 5 minutos.

Para probar su configuración, acceda al menú Monitoreo y haga clic en la opción Últimos datos.

Zabbix Latest data

Use la configuración de filtro para seleccionar el nombre de host deseado.

En nuestro ejemplo, seleccionamos el nombre de host: servidor Zabbix y la aplicación COINGECKO.

Haz clic en el botón Aplicar.

Zabbix bitcoin filter

El artículo llamado precio de Bitcoin mostrará el precio de Bitcoin.

Deberías ver un resultado similar al mío.

Bitcoin monitor price zabbix

Aquí puede ver el precio de Bitcoin moviéndose en un gráfico Zabbix.

Zabbix monitor bitcoin price graphic

¡Felicidades! Ahora puede controlar el precio de Bitcoin usando Zabbix.