IIS Seguimiento
Supervise el estado del grupo de aplicaciones de IIS, las colas de solicitudes, los procesos de trabajo y las métricas de respuesta en tiempo real sin necesidad de configuración.
¿Por qué realizar un seguimiento? IIS?
Internet Information Services (IIS) es el servidor web de Microsoft que da servicio a las aplicaciones .NET y los sitios web de las empresas. La supervisión de IIS es esencial para realizar un seguimiento del reciclaje del grupo de aplicaciones, la profundidad de la cola de solicitudes y el estado de los procesos de trabajo, así como para garantizar un rendimiento óptimo de las aplicaciones web alojadas en Windows.
Monitoreo de IIS, explicado
El monitoreo de IIS detecta tormentas de reciclaje de pools de aplicaciones, acumulación en la cola de solicitudes de HTTP.SYS y disparos de 503 antes de que afecten a sus usuarios — incluidos los reciclajes inesperados que siempre parecen ocurrir a las 3 a. m. Para cargas de trabajo ASP.NET en Windows Server, la visibilidad por pool es la diferencia entre depurar una entrada de una línea en el registro de eventos y atender una caída opaca. Xitoring se ejecuta como agente nativo de Windows, lee los mismos contadores del Monitor de Rendimiento y enruta las alertas a su rotación de guardia existente.
Lo que monitorizamos
Solicitudes actuales
Número de solicitudes en procesamiento.
Longitud de la cola de solicitudes
Solicitudes esperando procesamiento.
Estado de los pools de aplicaciones
Estado de salud de cada pool de aplicaciones.
CPU de los procesos worker
Uso de CPU por proceso worker de IIS.
Errores HTTP/s
Tasa de errores HTTP 4xx y 5xx.
Bytes enviados/recibidos
Throughput de red de IIS.
Conexiones activas
Conexiones de cliente actualmente activas.
Ratio de aciertos de caché
Efectividad del caché de salida de IIS.
Solicitudes en cola de ASP.NET
Solicitudes que esperan en la cola gestionada del worker de ASP.NET (independiente de HTTP.SYS). Valores altos apuntan a inanición del thread pool en cargas atadas al CLR.
.NET CLR % de tiempo en GC
Porcentaje de CPU dedicado a la recolección de basura por worker. Por encima del 5–10% significa que la presión del GC está provocando latencia — rastréelo junto con los conteos de colecciones de Gen 0/1/2.
CPU / Working Set de w3wp.exe
Uso de CPU por worker y memoria residente desde la categoría `Process` de PerfMon. Etiquetado por app pool para que pueda ver qué carga consume qué.
HTTP 4xx / 5xx por seg
Tasa de errores por sitio. Un pico de 5xx con una tasa de solicitudes estable apunta a fallos del app pool o de dependencias backend, no al tráfico.
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 «IIS» superen los umbrales que hayas definido.

Cola de solicitudes
críticoSe dispara cuando la profundidad de la cola supera el umbral, indicando un cuello de botella de procesamiento.
Reciclaje del pool de aplicaciones
advertenciaAlerta cuando un pool de aplicaciones se recicla inesperadamente.
Tasa de errores HTTP
advertenciaSe dispara cuando la tasa de errores se dispara.
CPU de los procesos worker
críticoSe activa ante un alto uso de CPU en los procesos worker.
Conexiones activas
advertenciaAlerta cuando las conexiones se acercan a los límites del servidor.
Importancia de la monitorización de IIS
IIS ejecuta aplicaciones .NET de misión crítica e intranets corporativas. Sin monitorización, los crashes de pools de aplicaciones, la acumulación en cola y las fugas de memoria pueden causar caídas.
- Detecte crashes de pools de aplicaciones antes de que afecten a los usuarios
- Monitorice las colas de solicitudes para evitar timeouts
- Realice un seguimiento de la memoria de los procesos worker para prevenir fugas
- Identifique de forma temprana los picos de errores HTTP


Por qué elegir Xitoring
Soporte nativo de Windows Server con instalación sencilla y monitorización de nivel empresarial.
- Instalador nativo de Windows
- Más de 15 nodos de monitorización globales
- Panel unificado para todos los servicios
- Alertas multicanal
- Retención de datos históricos


Escenarios habituales de monitoreo de IIS comunes
Dónde suele ejecutarse IIS hoy en día, y qué podría salir mal si nadie está vigilando.
Aplicaciones empresariales .NET establecidas
Las aplicaciones .NET de larga ejecución tienden a desarrollar fugas de memoria lentas que solo aparecen en los peores momentos: reinicios nocturnos, ralentizaciones misteriosas, incidentes de fin de semana. Rastreamos las señales tempranas para que el equipo pueda solucionar la causa raíz según su horario, no el de la aplicación.
Aplicaciones .NET modernas en producción
Las aplicaciones .NET más nuevas ejecutan más de su código directamente dentro del servidor web, lo que significa que un problema de la aplicación puede derribar todo el sitio más rápido. Vigilamos la aplicación y el servidor web como una sola unidad para que los problemas se aíslen en la capa correcta de inmediato.
Puerta de entrada para SharePoint, Exchange o sitios internos
Cuando IIS es la puerta de enlace a aplicaciones empresariales como SharePoint o Exchange, una interrupción detiene a toda la empresa. Detectamos los signos de una puerta de enlace sobrecargada o un backend fallido para que el equipo pueda intervenir antes de que el personal empiece a presentar tickets.
Requisitos previos para IIS
Asegúrate de tener todo esto en su sitio — la mayoría de las instalaciones tardan 60 segundos una vez listo.
- Windows Server 2016 o más reciente con el rol IIS instalado
- Contadores de rendimiento IIS habilitados (categoría Web Service)
- Acceso de Administrador para instalar el agente Windows de Xitogent
Empieza con minutos
Instalar Xitogent en tu host IIS
Ejecuta el instalador Windows de Xitogent en el servidor IIS. El MSI registra Xitogent como servicio de Windows con permiso para leer los contadores de rendimiento de IIS.
# Download from https://xitoring.com/install.exe
# Run the installer as AdministratorVerificar los contadores de rendimiento de IIS
IIS expone sus métricas mediante los contadores de rendimiento de Windows. Confirma que la clase de contadores Web Service está presente ejecutando `Get-WmiObject Win32_PerfFormattedData_W3SVC_WebService -filter "Name='_Total'"` en PowerShell. Si la clase no existe, ejecuta `install-windowsfeature web-common-http`.
xitogent integrateHabilitar la integración de IIS
Usa el panel de Xitoring o la CLI para habilitar la integración de IIS. Xitogent enumera automáticamente cada application pool y sitio, por lo que las métricas por pool están disponibles sin configuración adicional.
Configurar umbrales de alerta (opcional)
Define umbrales personalizados para longitud de la cola de requests, reciclajes del app pool o tasa de errores HTTP para detectar problemas de capacidad y estabilidad por pool.
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¿Estás considerando alternativas?
Mira cómo se compara Xitoring frente a las alternativas para la supervisión de IIS: precios planos, integraciones más profundas y un solo agente que cubre todo tu stack.
Con frecuencia preguntas formuladas
¿Es compatible con IIS en Windows Server Core?
¿Puedo supervisar varios sitios web?
¿Qué versiones de IIS son compatibles?
¿Cuál es la diferencia entre IIS pipeline clásico e integrado?
¿Cómo monitoreo la cola de solicitudes de HTTP.SYS?
¿Cómo monitoreo aplicaciones ASP.NET Core alojadas en IIS?
¿Qué causa HTTP 503 Service Unavailable en IIS?
¿Puedo monitorear IIS en Windows Server Core?
¿Con qué frecuencia se recogen las métricas?
Empieza a seguir a IIS 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



