¿Desea aprender a supervisar un servidor Docker y sus contenedores mediante Zabbix? En este tutorial, vamos a mostrarle cómo usar Zabbix para supervisar un servidor Docker.
• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.0
• Docker 19.03
En nuestro ejemplo, la dirección IP del servidor Zabbix es 192.168.15.10.
En nuestro ejemplo, la dirección IP del servidor Docker es 192.168.15.11.
Tenga en cuenta que debe usar el nuevo agente de Zabbix para supervisar un servidor Docker.
Lista de equipos
Aquí puede encontrar la lista de equipos utilizados para crear este tutorial.
Este enlace también mostrará la lista de software utilizada para crear este tutorial.
Lista de reproducción Zabbix:
En esta página, ofrecemos acceso rápido a una lista de vídeos relacionados con la instalación de Zabbix.
No te olvides de suscribirte a nuestro canal de youtube llamado FKIT.
Tutorial relacionado con Zabbix:
En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de Zabbix.
Instale el agente Zabbix en El servidor Docker
• IP – 192.168.15.11
• Sistema operativo – Ubuntu 20.04
• Nombre de host – DOCKER
Instale los paquetes necesarios en el equipo que ejecuta el servicio Docker.
Descargue e instale el paquete GOLANG.
El software GOLANG se instaló en el siguiente directorio: /usr/local
Para funcionar correctamente, el software GO espera que el sistema tenga un conjunto de variables de entorno.
Vamos a crear un archivo para automatizar la configuración de variables de entorno necesarias.
Aquí está el contenido del archivo.
Reinicie el equipo.
Compruebe si las variables de entorno necesarias se crearon automáticamente.
Aquí está la salida correcta:
Descargue el paquete de instalación de Zabbix.
Extraiga el paquete de instalación de Zabbix, compile e instale el agente de Zabbix.
Encuentre la ubicación del archivo zabbix_agent2.conf en su sistema.
Edite el archivo zabbix_agent2.conf.
Aquí está el archivo original, antes de nuestra configuración.
Aquí está el nuevo archivo con nuestra configuración.
El agente se configuró para permitir la conexión desde un servidor Zabbix utilizando la dirección IP 192.168.15.10.
Se permitió al Localhost solicitar y recibir información del agente local.
Tenga en cuenta que debe usar el nuevo agente de Zabbix para supervisar un servidor Docker.
Inicie el nuevo agente Zabbix.
Ha terminado la instalación del agente de Zabbix.
Ahora puede usar el panel del servidor Zabbix para supervisar el servicio Docker y los contenedores instalados en este equipo.
Zabbix – Supervisar el servicio Docker
Acceda al panel del servidor Zabbix y agregue el equipo Linux que ejecuta el servicio Docker como host.
Abra su navegador e introduzca la dirección IP de su servidor web más /zabbix.
En nuestro ejemplo, se introdujo la siguiente URL en el navegador:
• http://192.168.15.10/zabbix
En la pantalla de inicio de sesión, utilice el nombre de usuario predeterminado y la contraseña predeterminada.
• Default Username: Admin
• Default Password: zabbix
Después de un inicio de sesión exitoso, se le enviará al panel de Zabbix.
En la pantalla del panel, acceda al menú Configuración y seleccione la opción Host.
En la parte superior derecha de la pantalla, haga clic en el botón Crear host.
Introduzca la siguiente información:
• Nombre de host: escriba un nombre de host para identificar el servidor de Docker.
• Nombre de host visible: repita el nombre de host.
• Grupo: seleccione el nombre de un grupo para identificar dispositivos similares.
• Interfaces: introduzca la dirección IP del servidor Linux.
Aquí está la nueva imagen con nuestra configuración.
A continuación, necesitamos asociar el host a una plantilla de supervisión.
Accede a la pestaña Plantillas en la parte superior de la pantalla.
Haga clic en el botón Seleccionar y busque la plantilla denominada: Template App Docker
Haga clic en el botón Agregar.
Después de unos minutos, podrás ver el resultado inicial en el Panel de Zabbix.
Para probar su configuración, acceda el menú de la supervisión, y haga clic en la opción de los host.
Encuentre su servidor y haga clic en la opción Pantallas.
Zabbix mostrará los gráficos disponibles para supervisar el servicio Docker y sus contenedores.
¡Felicitaciones! Ha configurado el servidor Zabbix para supervisar un servidor Docker.