En este artículo veremos cómo monitorizar las sesiones en nuestro servidor web IIS de Microsoft.
IIS (Internet Information Services) es el servidor web de Microsoft presente desde Windows NT hasta la actualidad.
En este post podemos saber la versión que tenemos instalada:
Windows: IIS cómo saber la versión instalada (SYSADMIT.com)
Cuando en un equipo disponemos del rol de IIS instalado, podremos ver los contadores de rendimiento del servidor web.
Veamos como funciona:
Windows: IIS monitorizar sesiones: perfmon paso a paso
Si ejecutamos el comando perfmon, veremos el: "Monitor de rendimiento", en inglés: Performance Monitor
Una vez abierta la herramienta, pulsamos el botón: + (agregar contadores) y buscamos el apartado: "Servicio web"
Una vez allí, dispondremos e los contadores de este apartado y las instancias a monitorizar, donde veremos los distintos sitios web de nuestro IIS y podremos agregarlos.
Aquí lo podemos ver de forma gráfica paso a paso:
Abrimos la herramienta: perfmon
1) Nos situamos en el apartado: "Monitor de rendimiento".
2) Pulsamos el botón: + (agregar contadores).
3) Buscamos el apartado: "Servicio web" y seleccionamos los contadores a monitorizar.
4) Seleccionamos la instancia o instancias a monitorizar, si elegimos: _Total, aparecerán todas.
5) Pulsamos sobre: "Agregar".
Finalmente pulsaremos sobre: "Aceptar" y veremos la monitorización de IIS en marcha.
El resultado es una gráfica a tiempo real donde podemos ver el resultado de los contadores:
Windows: IIS monitorizar sesiones: Ejemplo
Dentro de todos los contadores que nos podemos encontrar, estos tres que explicamos a continuación son básicos y si el servidor tiene tráfico, rápidamente veremos datos:
Conexiones actuales
bytes enviados por segundo
Nº de archivos enviados por segundo
Veamos este ejemplo:
1) Conexiones actuales:
Linea roja.
Vemos como el número de conexiones que va recibiendo el webserver.
Vemos según el ejemplo como prácticamente no llega a las 40 conexiones.
2) Bytes enviados por segundo
Linea verde.
Bytes enviados por segundo, vemos como se produce un pico en un intervalo de tiempo.
3) Nº de archivos enviados por segundo
Linea azul.
Vemos que va relacionado el contador anterior (
Bytes enviados por segundo), con este.
Windows: IIS monitorizar sesiones: Consideraciones adicionales
Contadores genéricos:
Además de monitorizar las sesiones y utilizar los contadores específicos de IIS que encontramos en el apartado: "Servicio web", existen contadores generales como uso de memoria, CPU y disco que podemos añadir a perfmon y así también ver lo que ocurre con estas métricas cuando por ejemplo aumenta el número de sesiones.
Contadores .NET:
Existen una serie de contadores relacionados con .NET fuera del apartado: "Servicio web".
Estos contadores son interesantes si tenemos tenemos programación .NET en el servidor.
No hay comentarios:
Publicar un comentario