Nginx es un servidor HTTP y proxy inverso de alto rendimiento, gratuito y de código abierto, así como un servidor proxy IMAP/POP3. Para obtener más información, visita nginx.org.
Esta función solo está disponible para agentes que se ejecutan en Linux. No está disponible en Windows.
.Discovery
Aunque el complemento Nginx no esté configurado, Cloud Monitoring detectará los servicios Nginx que se estén ejecutando en tu proyecto de Cloud Platform de las siguientes formas:
- Buscando nombres de instancias de nginx
- Comprobando si los puertos 80 o 443 están abiertos mediante reglas de cortafuegos
Para ver las métricas de Nginx, haz lo siguiente:
-
En la Google Cloud consola, ve a la página
Paneles de control:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.
- Selecciona el panel de control Nginx en la lista.
Configurar Monitoring para monitorizar Nginx
Después de instalar el agente de monitorización, sigue estas 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. Para ello, descarga status.conf del repositorio de configuración de GitHub y colócalo en el directorio de configuración de Nginx (normalmente, /etc/nginx/conf.d/
):
(cd /etc/nginx/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/nginx/conf.d/status.conf)
También puedes añadir el contenido de status.conf a tu archivo nginx.conf
, que normalmente se encuentra en uno de los siguientes directorios de tu instancia de VM: /etc/nginx
, /usr/local/nginx/conf
o /usr/local/etc/nginx
.
Vuelve a cargar la configuración de Nginx ejecutando el siguiente comando:
sudo service nginx reload
Habilitar el complemento de monitorización de Nginx
En tu instancia de VM, descarga nginx.conf del repositorio de configuración de GitHub y colócalo en el directorio /etc/stackdriver/collectd.d/
:
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/nginx.conf)
Después de añadir el archivo de configuración, reinicia el agente de monitorización ejecutando el siguiente comando:
sudo service stackdriver-agent restart
Para obtener más información sobre el complemento collectd
nginx
, consulta Complemento:nginx.
Qué se monitoriza
La lista completa de métricas que monitoriza el complemento Nginx se encuentra en Métricas del agente: nginx.