Servidores web y de aplicaciones
    Actualizado mayo de 2026
    Nginx logo

    Nginx Seguimiento

    Supervisa el rendimiento de Nginx, las conexiones activas, el volumen de solicitudes y el estado de los servidores de origen en tiempo real sin necesidad de configuración.

    ¿Por qué realizar un seguimiento? Nginx?

    Nginx es el servidor web y proxy inverso más popular del mundo, y gestiona miles de millones de solicitudes a diario en Internet. La supervisión de Nginx es fundamental para garantizar tiempos de respuesta rápidos, detectar fallos en los servidores de origen y mantener una alta disponibilidad. La integración de Nginx de Xitoring ofrece una visibilidad detallada del estado de las conexiones de su servidor, las tasas de solicitudes y las métricas de rendimiento a través del módulo stub_status.

    Detección automática mediante Xitogent: no se requiere configuración manual
    Métricas en tiempo real del módulo Nginx stub_status
    Seguimiento de conexiones activas, accepts y solicitudes procesadas
    Monitorización de tasas de solicitudes y estados de conexión
    Umbrales de alerta personalizables para cada métrica
    Retención de datos históricos para planificación de capacidad
    Funciona en servidores Linux y Windows
    Intervalos de recolección de métricas de 1 minuto
    Recopilación de métricas en intervalos de 1 minuto de forma predeterminada
    Retención de datos históricos para planificación de capacidad y análisis posterior a incidentes
    ¿Qué es el monitoreo de Nginx?

    Monitoreo de Nginx, explicado

    El monitoreo de Nginx detecta conexiones descartadas, fallos de upstream y agotamiento del pool de workers antes de que se conviertan en una caída aguas abajo. Como Nginx se sitúa entre los usuarios y cualquier otra capa del stack, monitorizarlo bien suele significar detectar la mayoría de incidentes de producción en el punto de entrada, en lugar de depurar desde el servidor de aplicación hacia atrás. Xitoring le da visibilidad cada minuto a todas las métricas que expone stub_status (y la API de Nginx Plus), además de alertas enrutadas a Slack, PagerDuty, Telegram o su rotación de guardias existente.

    Métricas

    Lo que monitorizamos

    Conexiones activas

    Número de conexiones de cliente actualmente activas, incluidas las que están en espera.

    Aceptadas

    Número total de conexiones de cliente aceptadas desde que se inició el servidor.

    Procesadas

    Número total de conexiones manejadas. Igual a accepts salvo cuando se alcanzan límites de recursos.

    Solicitudes

    Número total de solicitudes de cliente procesadas por el servidor.

    En lectura

    Número de conexiones donde Nginx está leyendo la cabecera de la solicitud.

    En escritura

    Número de conexiones donde Nginx está escribiendo la respuesta al cliente.

    En espera

    Número de conexiones keep-alive esperando la siguiente solicitud.

    Solicitudes por segundo

    Tasa de solicitudes entrantes calculada a partir del conteo total de solicitudes.

    Conexiones por segundo

    Tasa de nuevas conexiones aceptadas por el servidor.

    Tiempo de respuesta

    Tiempo medio para procesar y responder a las solicitudes de cliente.

    Descriptores de fichero abiertos

    Recuento actual de fd abiertos frente al límite por worker. Aproximarse al límite provoca el mismo síntoma de conexiones descartadas que un `worker_connections` bajo.

    Recuento de procesos worker

    Procesos worker de Nginx activos. La rotación de workers o un número inesperado de reinicios sacan a la luz eventos OOM y segfaults invisibles para las métricas de petición.

    Desencadenantes y alertas

    Configurables condiciones de activación de alertas

    Configura alertas personalizadas en tu panel de control para recibir una notificación en cuanto las métricas de «Nginx» superen los umbrales que hayas definido.

    Nginx panel de control de la configuración de los desencadenantes de supervisión

    Conexiones activas

    advertencia

    Se dispara cuando el número de conexiones activas supera su umbral, indicando alta carga en el servidor.

    Conexiones Waiting

    advertencia

    Se dispara cuando las conexiones waiting (keep-alive) superan el umbral, lo que puede indicar clientes lentos o retrasos upstream.

    Solicitudes por segundo

    crítico

    Alerta cuando la tasa de solicitudes supera las líneas base normales, útil para detectar picos de tráfico o patrones DDoS.

    Conexiones Writing

    advertencia

    Se dispara cuando demasiadas conexiones están en estado writing, señalando posibles cuellos de botella en las respuestas.

    Conexiones descartadas

    crítico

    Se activa cuando la diferencia entre accepts y handled aumenta, indicando agotamiento de recursos.

    Tiempo de respuesta

    crítico

    Alerta cuando el tiempo de respuesta medio supera el límite definido, indicando degradación del rendimiento.

    01

    Importancia de la monitorización de Nginx

    Nginx impulsa más del 35 % de todos los servidores web del mundo y es la columna vertebral de las arquitecturas modernas de microservicios. Sin una monitorización adecuada, la saturación de conexiones, los fallos upstream y la degradación de rendimiento pueden pasar desapercibidos.

    • Detecte la saturación de conexiones antes de que los usuarios experimenten timeouts
    • Identifique fallos de servidores upstream y backends lentos
    • Evite fallos en cascada en configuraciones de proxy inverso
    • Mantenga el cumplimiento de SLA con visibilidad de rendimiento en tiempo real
    • Optimice el balanceo de carga con analítica de estados de conexión
    Panel de monitorización Nginx con métricas en tiempo real
    Alerta de caída del servidor y cronología del incidente
    02

    Por qué elegir Xitoring

    Xitoring ofrece monitorización de Nginx de nivel empresarial con configuración zero-config. Nuestro agente ligero detecta automáticamente sus instancias Nginx, empieza a recopilar métricas en menos de 60 segundos e se integra con sus canales de notificación existentes.

    • Instalación con un solo comando: sin YAML complejo ni archivos de configuración
    • Más de 15 nodos de monitorización globales para comprobaciones de baja latencia
    • Panel unificado para servidores, servicios y uptime
    • Alertas flexibles vía Slack, PagerDuty, Telegram y más
    • Retención histórica para planificación de capacidad y auditorías
    Vista general multiservidor de Xitoring
    Canales de notificación y configuración de alertas
    Casos de uso

    Monitoreo común de Nginx escenarios

    Dónde suele ejecutarse Nginx hoy en día, y qué podría salir mal si nadie está vigilando.

    Servidor web delante de una aplicación

    Nginx suele ser lo primero con lo que interactúan tus visitantes — y la aplicación detrás de él es donde suele ocurrir el trabajo real. Cuando el sitio se siente lento, importa si la lentitud está en Nginx o en la aplicación. Separamos ambos para que el equipo adecuado solucione el problema correcto.

    Punto de entrada para una aplicación de Kubernetes

    En Kubernetes, Nginx es a menudo la puerta de entrada a toda tu aplicación. Un paso en falso allí — una configuración incorrecta, un certificado caducado, un despliegue fallido — puede dejar todo fuera de línea brevemente. Detectamos las señales de advertencia a tiempo para que los despliegues rutinarios no se conviertan en interrupciones visibles para el cliente.

    Distribuyendo tráfico entre múltiples servidores de aplicaciones

    Cuando Nginx distribuye el tráfico entre muchos servidores, un servidor con problemas puede afectar silenciosamente la experiencia de una parte de los usuarios. Detectamos el servidor fallido a tiempo para que sea eliminado de la rotación antes de que más visitantes se vean afectados.

    Antes de empezar

    Requisitos previos para Nginx

    Asegúrate de tener todo esto en su sitio — la mayoría de las instalaciones tardan 60 segundos una vez listo.

    • Nginx con http_stub_status_module compilado (verifica con nginx -V 2>&1 | grep stub_status)
    • Un bloque location /nginx-status habilitado y accesible desde localhost
    • Acceso de lectura a la configuración y logs de Nginx
    Guía de configuración

    Empieza con minutos

    1

    Instalar Xitogent en tu servidor

    Si aún no lo has hecho, instala el agente de monitorización ligero Xitogent en tu servidor.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    Habilitar stub_status en Nginx

    Añade un bloque location `/nginx-status` a tu configuración de Nginx con `stub_status;` habilitado y el acceso restringido a localhost. Recarga Nginx y verifica con `curl http://127.0.0.1/nginx-status`.

    # In your Nginx server block: location /nginx-status { stub_status; access_log off; server_tokens on; allow 127.0.0.1; deny all; }
    3

    Habilitar la integración de Nginx

    Usa el panel de Xitoring o la CLI para habilitar la integración de Nginx. Xitogent detectará automáticamente tu instancia de Nginx.

    sudo xitogent integrate
    4

    Configurar umbrales de alerta (opcional)

    Define umbrales personalizados para métricas como conexiones activas, tasa de requests o tiempo de respuesta para recibir notificaciones cuando algo requiera atención.

    5

    Verifica que funciona

    Ejecuta este comando en el servidor para confirmar que Xitogent ha detectado la integración. En unos 30 segundos comenzarán a llegar métricas nuevas a tu panel.

    sudo xitogent status

    Con frecuencia preguntas formuladas

    ¿La integración con Nginx requiere stub_status?
    Sí, la integración recopila métricas a través del módulo `stub_status` de Nginx. Asegúrate de que esté habilitado y sea accesible localmente. Xitogent lee el punto final de estado para recopilar métricas de conexión y de solicitudes.
    ¿Afectará esta integración al rendimiento de Nginx?
    No. Xitogent lee el punto final «stub_status» con una sobrecarga mínima. El impacto en el rendimiento del servidor es insignificante.
    ¿Puedo supervisar Nginx Plus con esta integración?
    La integración estándar utiliza el módulo de código abierto stub_status. Los usuarios de Nginx Plus también pueden beneficiarse de esta integración, con métricas adicionales disponibles a través de la API de Plus.
    ¿Puedo supervisar varias instancias de Nginx en un mismo servidor?
    Sí. Si tienes varias instancias de Nginx ejecutándose en diferentes puertos, Xitogent se puede configurar para supervisar cada una de ellas por separado.
    ¿Qué versiones de Nginx son compatibles?
    Xitoring es compatible con Nginx 1.x y versiones posteriores con el módulo stub_status habilitado.
    ¿Con qué frecuencia se recopilan los datos?
    Por defecto, los datos se recopilan cada minuto. Esto se puede ajustar a través del panel de control de Xitoring o de la interfaz de línea de comandos (CLI).
    ¿Puedo monitorizar varias instancias de Nginx en un mismo servidor?
    Sí. Si ejecuta varias instancias de Nginx en distintos puertos (o en contenedores), configure Xitogent con los endpoints `/nginx_status` adicionales: cada instancia se rastrea por separado en el panel, con sus propias métricas, alertas e historial.
    ¿Qué versiones de Nginx son compatibles?
    Nginx Open Source 1.x y posteriores con el módulo `ngx_http_stub_status_module` habilitado, y todas las versiones actuales de Nginx Plus. La recopilación de estadísticas es de solo lectura y compatible hacia adelante: las nuevas versiones menores no requieren ninguna actualización del agente.
    ¿Con qué frecuencia se recopilan las métricas?
    Cada 60 segundos de forma predeterminada. El intervalo de sondeo es configurable por agente si necesita mayor resolución para respuesta a incidentes (hasta 10 segundos) o una frecuencia menor para despliegues sensibles al coste.

    Empieza a seguir a Nginx hoy

    Se configura en menos de 60 segundos. No se necesita tarjeta de crédito. Estadísticas completas desde el primer día.

    Empieza tu prueba gratuita

    Sigue explorando

    Relacionado Integraciones