Complemento Nginx

Nginx es un servidor HTTP de código abierto, alto rendimiento y proxy inverso, así como un servidor proxy IMAP/POP3. Para obtener más información visita nginx.org.

Investigación

Incluso si el complemento Nginx no está configurado, Monitoring detecta los servicios Nginx que se ejecutan en tu proyecto de Cloud Platform con las siguientes acciones:

  • busca nombres de instancias para nginx
  • comprueba puertos abiertos a 80 o 443 a través de reglas de firewall

Los servicios detectados se muestran en la página de Servicios Nginx en el menú Recursos. Después de instalar el agente de supervisión y configurar el complemento Nginx en tus instancias, Monitoring propaga la página de Servicios Nginx con inventarios y métricas.

Configura Monitoring para supervisar Nginx

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento Nginx en tus instancias.

Requisitos previos

El complemento Nginx requiere que habilites el controlador de información de estado en Nginx. Esto se puede hacer descargando status.conf del repositorio de configuración de GitHub y colocándolo en el directorio de configuración de Nginx (normalmente /etc/nginx/conf.d/):

(cd /etc/nginx/conf.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/nginx/conf.d/status.conf)

Como alternativa, puedes agregar el contenido de status.conf a tu archivo nginx.conf, que normalmente se encuentra en uno de los siguientes directorios en tu instancia de VM: /etc/nginx, /usr/local/nginx/conf o /usr/local/etc/nginx.

Después de cambiar la configuración de nginx, reinicia Nginx mediante la ejecución del siguiente comando:

sudo service nginx restart

Habilita el complemento de supervisión de Nginx

En tu instancia de VM, descarga nginx.conf del repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/nginx.conf)

Después de agregar el archivo de configuración, ejecuta el siguiente comando para reiniciar el agente de supervisión:

sudo service stackdriver-agent restart

Para obtener más información sobre otras opciones de configuración del complemento, consulta collectd.org.

Qué se supervisa

El complemento Nginx supervisa las siguientes métricas:

  • Conexiones activas (recuento): Cantidad de conexiones activas actualmente conectadas a Nginx
  • Conexiones de lectura (recuento): Cantidad de conexiones de lectura conectadas actualmente a Nginx
  • Conexiones de escritura (recuento): Cantidad de conexiones de escritura actualmente asociadas a Nginx
  • Conexiones en espera (recuento): Cantidad de conexiones en espera actualmente conectadas a Nginx
  • Solicitudes (recuento/s): Cantidad de solicitudes por segundo que Nginx atiende

Para obtener más detalles, consulta la Lista de métricas de agente: Nginx.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Stackdriver Monitoring
¿Necesitas ayuda? Visita nuestra página de asistencia.