Integrando Zabbix con Grafana

Integrando Zabbix con Grafana
El complemento Grafana-Zabbix se puede instalar en Grafana para visualizar los datos de Zabbix con Grafana. También puede usarlo para crear increíbles paneles de Grafana utilizando los datos de Zabbix.

En este artículo, le mostraré cómo instalar el complemento Grafana-Zabbix en Grafana. También le mostraré cómo agregar un servidor Zabbix como fuente de datos en Grafana. Le mostraré cómo comenzar con la visualización de datos de Grafana con la fuente de datos de Zabbix también. Entonces empecemos.

Tabla de contenido

  1. Cosas que necesitarás
  2. Diagrama de Red
  3. Instalación del complemento Grafana Zabbix
  4. Habilitando el complemento Grafana-Zabbix
  5. Agregar fuente de datos de Zabbix en Grafana
  6. Monitoreo de Zabbix con Grafana
  7. Creación de un tablero básico de Zabbix Grafana
  8. A dónde ir después?
  9. Conclusión
  10. Referencias

Cosas que necesitarás

Para seguir este artículo, debe tener a Grafana instalado en su computadora. Debe tener Zabbix instalado en su computadora también.

Si necesita ayuda para instalar Grafana en su computadora, lea uno de los siguientes artículos:

Ubuntu 20.04 LTS: ¿Cómo conecto Grafana con Prometeo??

Si necesita ayuda para instalar Zabbix en su computadora, lea uno de los siguientes artículos:

  • Raspberry Pi 4: Cómo instalar Zabbix 5 en Raspberry Pi 4?
  • Raspberry Pi 3: Cómo instalar Zabbix en Raspberry Pi 3
  • Ubuntu 18.04 LTS: instalar Zabbix 4.0 en Ubuntu

CENTOS 7: Instalar Zabbix 4.0 en Centos 7

Diagrama de Red

Para la demostración, he instalado Zabbix en un Ubuntu 20.04 host LTS con la dirección IP 192.168.3.152 y graficana en otro ubuntu 20.04 host LTS con la dirección IP 192.168.3.149.

El diagrama de red de mi configuración se da a continuación:

Fig. 1: Diagrama de red

Instalación del complemento Grafana Zabbix

Para agregar Zabbix como fuente de datos de Grafana, debe tener el complemento Grafana-Zabbix instalado en la computadora donde tiene Grafana instalado.

Para instalar el complemento Grafana-Zabbix en la computadora donde ha instalado Grafana, ejecute el siguiente comando:

$ sudo grafana-cli complementos instalar alexanderzobnin-zabbix-app

Se debe instalar el complemento Grafana-Zabbix.

Para que los cambios entren en vigencia, reinicie el servidor de grafana servicio systemd con el siguiente comando:

$ sudo systemctl reiniciar grafana-servir.servicio

Habilitando el complemento Grafana-Zabbix

Una vez que tenga instalado el complemento Grafana Zabbix, debe habilitarlo desde la interfaz web de Grafana Dashboard.

Para acceder a la interfaz web de Grafana, debe conocer la dirección IP de la computadora donde ha instalado Grafana. En mi caso, la dirección IP de la computadora donde tengo instalado Grafana es 192.168.3.149. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

$ hostname -i

Para acceder a la interfaz web de Grafana, visite http: // 192.168.3.149: 3000 de su navegador web favorito.

Desde la interfaz web de Grafana, haga clic en Configuración> complementos como se marca en la captura de pantalla a continuación.

Busque el complemento Zabbix y haga clic en el Zabbix complemento del resultado de la búsqueda como se marca en la captura de pantalla a continuación.

Haga clic en Permitir.

El complemento Grafana Zabbix debe estar habilitado.

Agregar fuente de datos de Zabbix en Grafana

Una vez que el complemento Grafana Zabbix está habilitado, puede agregar su servidor Zabbix como fuente de datos en Grafana.

Para agregar su servidor Zabbix como fuente de datos en Grafana, haga clic en Configuración> Fuentes de datos Desde la interfaz web de Grafana, como se marca en la captura de pantalla a continuación.

Haga clic en Agregar fuente de datos.

Buscar el Zabbix Fuente de datos y haga clic en él como marcado en la captura de pantalla a continuación.

Deberías ver la siguiente página. Debe agregar la información de su servidor Zabbix aquí.

Para agregar su servidor Zabbix como fuente de datos en Grafana, debe conocer la dirección IP de su servidor Zabbix. En mi caso, la dirección IP de mi servidor Zabbix es 192.168.3.152. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

$ hostname -i

Una vez que conozca la dirección IP de su servidor Zabbix, escriba la siguiente URL en la Url Sección del Asistente de fuente de datos Grafana Zabbix.

http: // 192.168.3.152/zabbix/api_jsonrpc.php

Desplácese hacia abajo un poco y escriba el inicio de sesión nombre de usuario y contraseña de su servidor Zabbix en la sección Nombre de usuario y contraseña respectivamente.

Una vez que haya terminado, haga clic en Guardar y probar como se marca en la captura de pantalla a continuación.

Su servidor Zabbix debe agregarse a Grafana como fuente de datos.

Monitoreo de Zabbix con Grafana

Para probar si puede monitorear Zabbix con Grafana, haga clic en el icono de Explorer () de Grafana como está marcado en la captura de pantalla a continuación.

Seleccionar Zabbix desde el Explorar Menú desplegable como se marca en la captura de pantalla a continuación.

Ahora, seleccione el tipo de datos que desea consultar desde Zabbix desde el Modo de consulta Menú desplegable como se marca en la captura de pantalla a continuación.

Seleccionaré el Métrica tipo.

Seleccione el grupo Zabbix deseado del Grupo sección. Seleccionaré el valor predeterminado Servidores Zabbix grupo.

Seleccione su host de Zabbix del Anfitrión sección. Seleccionaré el Servidor zabbix anfitrión.

Seleccione un etiqueta de artículos que desea monitorear desde la sección Etiqueta del elemento.

Seleccionaré la etiqueta del elemento Aplicación: Interfaz ENS33 en este ejemplo. Esta etiqueta de elemento le permitirá monitorear la interfaz de red ENS33.

Ahora, seleccione el elemento que desea monitorear desde el Artículo sección.

Si ha seleccionado la etiqueta del elemento Aplicación: Interfaz ENS33 Como lo hice, puedes seleccionar el artículo Interfaz ENS33: Bit recibido para monitorear la velocidad de descarga de la interfaz de red ENS33.

Debería ver un gráfico de la velocidad de descarga de la interfaz de red ENS33.

Puede aprender a usar la fuente de datos de Zabbix para monitorear su servidor Zabbix con Grafana desde el Explorar Página de Grafana. Esta herramienta es muy útil.

Creación de un tablero básico de Zabbix Grafana

En esta sección, le mostraré cómo crear un tablero de Grafana básico utilizando Zabbix como fuente de datos para monitorear la descarga de red y la velocidad de carga del servidor Zabbix.

Para crear un nuevo tablero de Grafana, haga clic en Paneles> administrar Desde la interfaz web de Grafana.

Haga clic en Nuevo tablero.

Se debe crear un nuevo tablero.

Haga clic en Agregar un panel vacío Para agregar un nuevo panel al tablero.

Se debe mostrar el editor del panel de Grafana. Puede configurar su panel Grafana desde aquí.

Primero, cambie la fuente de datos a Zabbix desde el Fuente de datos Menú desplegable como se marca en la captura de pantalla a continuación.

Ahora, debería poder consultar datos de la fuente de datos de Zabbix.

Para monitorear la velocidad de descarga de su servidor Zabbix, seleccione la configuración de consulta como se marca en la captura de pantalla a continuación.

Escriba el título Velocidad de Descarga en el Título Sección marcada en la captura de pantalla a continuación.

Seleccione la unidad Datos / bits (IEC) desde el Unidad Sección marcada en la captura de pantalla a continuación.

El gráfico de velocidad de descarga debe mostrar la unidad de datos correcta como puede ver en la captura de pantalla a continuación.

Puede hacer muchas personalizaciones en su panel de Grafana. Puede leer el artículo ¿Cómo conecto Grafana con Prometheus?? aprender más.

Una vez que esté satisfecho con el resultado, haga clic en Aplicar Para agregar el panel al tablero.

El Velocidad de Descarga El panel debe agregarse al tablero.

Ahora, creemos otro panel para monitorear la velocidad de carga del servidor Zabbix.

Ya que el panel de monitoreo de la velocidad de carga será el mismo que el Velocidad de Descarga Panel, puede clonarlo y cambiar algunas configuraciones para monitorear fácilmente la velocidad de carga de su servidor Zabbix.

Para clonar el Velocidad de Descarga Panel, haga clic en la flecha hacia abajo del panel y haga clic en Más ...> duplicado como se marca en la captura de pantalla a continuación.

El Velocidad de Descarga el panel debe ser clonado. Ahora, haga clic en el icono de flecha hacia abajo del panel de velocidad de descarga clonada y haga clic en Editar como se marca en la captura de pantalla a continuación.

El clonado Velocidad de Descarga El panel debe abrirse con el editor del panel de Grafana.

Cambiar el Artículo a Interfaz ENS33: Bits enviados, cambiar el título a Velocidad de carga, y haga clic en Aplicar para que los cambios entren en vigencia.

Los cambios deben guardarse.

El Velocidad de carga El panel debe monitorear la velocidad de carga de su servidor Zabbix.

De manera predeterminada, el panel de grafana mostrará la velocidad de descarga y carga de su servidor Zabbix para el Últimas 6 horas. Puede cambiar la línea de tiempo del gráfico a Última 1 hora Para monitorear solo la velocidad de descarga y carga de su servidor Zabbix durante la última hora.

Como puede ver, la velocidad de descarga y carga se muestra durante las últimas 1 hora.

Para guardar el tablero, haga clic en el icono Guardar () como está marcado en la captura de pantalla a continuación.

Escriba un nombre para el tablero y haga clic en Ahorrar.

Lo llamaré Monitor de red Zabbix.

El tablero debe guardarse.

Para encontrar una lista de todos los paneles guardados, haga clic en Paneles> administrar como se marca en la captura de pantalla a continuación.

El Monitor de red Zabbix El tablero debe enumerarse aquí.

Para ver el Monitor de red Zabbix Panel de control, haga clic en él.

El Monitor de red Zabbix Se debe mostrar el tablero.

A dónde ir después?

Para obtener más información sobre el complemento Grafana Zabbix, visite la documentación oficial del complemento Grafana Zabbix.

Conclusión

En este artículo, le he mostrado cómo instalar el complemento Grafana-Zabbix en Grafana. También le he mostrado cómo habilitar el complemento Grafana-Zabbix y agregar una fuente de datos Zabbix en Grafana. Le he mostrado cómo crear un tablero de Grafana para monitorear la red de un servidor Zabbix utilizando la fuente de datos Zabbix también.

Referencias

  1. Alexanderzobnin/Grafana -Zabbix - Plugin Zabbix para el tablero de Grafana
  2. Comenzando - Documentación de Zabbix Grafana