¿Desea aprender a supervisar un servidor Nginx con Zabbix? En este tutorial, vamos a mostrarle cómo supervisar un servidor web Nginx utilizando el agente Zabbix en un equipo que ejecuta Ubuntu Linux.

• Ubuntu 18
• Ubuntu 19
• Servidor Zabbix 4.4.1
• Nginx 1.15.9

El tutorial Thsi requiere que instale el agente DeZabbix en el servidor Nginx.

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 Zabbix - Instalación del servidor Nginx

• IP - 192.168.15.11
• Sistema operativo - Ubuntu 19.10
• Nombre de host - NGINX

Instale el servidor Nginx.

Copy to Clipboard

Compruebe si se instaló el módulo de http_stub_status Nginx.

Copy to Clipboard

Edite el archivo de configuración predeterminado de Nginx.

Copy to Clipboard

Aquí está el archivo original, antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo con nuestra configuración.

Copy to Clipboard

En nuestro ejemplo, configuramos el módulo de http_stub_status Nginx para permitir que solo los equipos de la red 192.168.15.0/24 accedan a la página de estado del servidor web.

Reinicie el servicio Nginx.

Copy to Clipboard

En un equipo de la red de direcciones IP permitidas, abra el explorador e introduzca la dirección IP del servidor web más /server-status.

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

• http://192.168.15.11/basic_status

Se le enviará a la página de estado del servidor Nginx.

ngins status page

¡Felicitaciones! Ha configurado correctamente la función de página de estado de Nginx.

Tutorial - Instalación del agente Zabbix en Linux

• IP - 192.168.15.11
• Sistema operativo - Ubuntu 19.10
• Nombre de host - NGINX

Debe instalar el agente Zabbix en el equipo Linux que ejecuta Nginx.

Utilice los siguientes comandos para instalar los paquetes necesarios en un equipo que ejecute Ubuntu Linux.

Copy to Clipboard

Descargue el paquete de instalación de Zabbix.

Copy to Clipboard

Extraiga el paquete de instalación de Zabbix, compile e instale el agente de Zabbix.

Copy to Clipboard

Encuentre la ubicación del archivo zabbix_agentd.conf en su sistema.

Edite el archivo zabbix_agentd.conf.

Copy to Clipboard

Aquí está el archivo original, antes de nuestra configuración.

Copy to Clipboard

Aquí está el nuevo archivo con nuestra configuración.

Copy to Clipboard

En nuestro ejemplo, el agente DeZabbix está configurado para permitir conexiones desde el servidor DeZabbix 192.168.15.10.

El servidor con la dirección IP 192.168.15.10 puede solicitar y recibir información del agente.

El Localhost, 127.0.0.1, puede solicitar y recibir información del agente.

El paquete de instalación de Zabbix viene con un script de inicio de servicio.

Copie el script de inicio utilizando los comandos siguientes.

Copy to Clipboard

Ahora puede utilizar los siguientes comandos para iniciar el servicio de agente de Zabbix.

Copy to Clipboard

Reinicie el agente de Zabbix.

Copy to Clipboard

Ha terminado la instalación del agente de Zabbix.

Ahora puede usar el panel del servidor Zabbix para agregar este equipo al servicio de supervisión de red.

Tutorial Zabbix - Monitoreo de Nginx

• IP - 192.168.15.10
• Sistema operativo - Ubuntu 19.10
• Nombre de host - ZABBIX

Ahora, necesitamos acceder al panel del servidor Zabbix y agregar el equipo Linux 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.

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

zabbix login

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

Zabbix 4.4 dashboard

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

zabbix add host

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

Zabbix Create Host

En la pantalla Configuración del host, deberá introducir la siguiente información:

• Nombre de host: introduzca un nombre de host para identificar el servidor Nginx.
• Nombre de host visible: repita el nombre de host.
• Nuevo grupo: introduzca un nombre para identificar un grupo de dispositivos similares.
• Interfaz del agente: introduzca la dirección IP del servidor Nginx.

Aquí está la imagen original, antes de nuestra configuración.

zabbix Cisco - Antes

Aquí está la nueva imagen con nuestra configuración.

Zabbix monitor Nginx

A continuación, necesitamos asociar el host con una plantilla de monitor de red específica.

De forma predeterminada, Zabbix viene con una gran variedad de plantillas de supervisión.

Accede a la pestaña Plantillas en la parte superior de la pantalla.

Haga clic en el botón Seleccionar y localice la plantilla denominada: Plantilla App Nginx por Zabbix Agent

zabbix monitoring nginx server

Haga clic en el botón Agregar para finalizar la configuración.

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 monitoreo y haga clic en la opción de los gráficos.

Zabbix graphic

Seleccione el nombre de host del servidor Nginx.

Seleccione el gráfico denominado NGINX: SOLICITUDES POR SEGUNDOS

Nginx performance graph

Deberías poder ver el gráfico de rendimiento de Nginx

Nginx performance monitor

Para acceder a más información, busque su servidor Nginx en el menú de datos más reciente.

monitor nginx zabbix

¡Felicitaciones! Ha configurado el servidor Zabbix para supervisar un servidor Nginx.