Buscar

Windows: IIS monitorizar sesiones

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:

Windows: IIS monitorizar sesiones

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

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:

Windows: IIS monitorizar sesiones

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.

Windows: IIS monitorizar sesiones


No hay comentarios:

Publicar un comentario