2 Monitoreo Del Rendimineto Del Servidor

9
Módulo 2 Página 1 Contenido INTRODUCCION AL MONITOREO DEL RENDIMIENTO DEL SERVIDOR.................................. 2 MONITOREO EN TIEMPO REAL Y ALMACENADO........................................................................ 3 MONITORE EN TIEMPO REAL (Real-time monitor): .......................................................................... 3 MONITORE ALMACENADO (Logged Monitor): ................................................................................. 3 TASK MANAGER (demo) ...................................................................................................................... 3 CONSOLA DE RENDIMIENTO (demo) ................................................................................................ 4 (PERFORMANCE CONSOLE) ............................................................................................................... 4 MONITOREO REMOTO DE SERVIDORES (demo) ............................................................................ 4 CONFIGURACION Y MANEJO DE CONTADORES .......................................................................... 5 FORMATO DE ARCHIVOS Y CALENDARIO DE CONTADORES (demo)...................................... 5 ALERTAS (demo) .................................................................................................................................... 7 EVENT VIEWER (demo) ........................................................................................................................ 7

description

gg

Transcript of 2 Monitoreo Del Rendimineto Del Servidor

Page 1: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 1

Contenido

INTRODUCCION AL MONITOREO DEL RENDIMIENTO DEL SERVIDOR.................................. 2 MONITOREO EN TIEMPO REAL Y ALMACENADO ........................................................................ 3 MONITORE EN TIEMPO REAL (Real-time monitor): .......................................................................... 3 MONITORE ALMACENADO (Logged Monitor): ................................................................................. 3 TASK MANAGER (demo) ...................................................................................................................... 3 CONSOLA DE RENDIMIENTO (demo) ................................................................................................ 4 (PERFORMANCE CONSOLE) ............................................................................................................... 4 MONITOREO REMOTO DE SERVIDORES (demo) ............................................................................ 4 CONFIGURACION Y MANEJO DE CONTADORES .......................................................................... 5 FORMATO DE ARCHIVOS Y CALENDARIO DE CONTADORES (demo) ...................................... 5 ALERTAS (demo) .................................................................................................................................... 7 EVENT VIEWER (demo) ........................................................................................................................ 7 

Page 2: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 2

INTRODUCCION AL MONITOREO DEL RENDIMIENTO DEL SERVIDOR El monitoreo del rendimiento es una parte importante en el mantenimiento preventivo del servidor. Al monitorear el rendimiento de una manera rutinaria, durante días, semanas, meses, se puede llegar a establecer una línea base del rendimiento del servidor. Al estar monitoreando el servidor se pueden:

Entender las características de las cargas de trabajo y sus efectos en los recursos del sistema. Visualizar cambios y tendencias. Diagnosticar Problemas Optimizar componentes o procesos Describir los cuellos de botella (Bottlenecks) que se van a estar dando cuando:

o El subsistema es insuficiente por lo cual se requiere un cambio o actualización de componentes. o Un programa está Monopolizando un recurso. o Subsistema esta incorrectamente configurado.

Antes de empezar a monitorear un servidor se debe tener una línea base, que reflejará el comportamiento del servidor, para establecer esta línea base se debe de considerar los siguientes factores:

Monitorear el servidor por lo menos una semana, y los contadores deben ser monitoreados aproximadamente cada 30 minutos.

Monitorearlo en condiciones normales de trabajo o sea en producción. Identificar los recursos a monitorear. Recordemos que existen 4 recursos básicos en el servidor:

o Memoria o Procesador o Discos Físicos o Red

Esta línea base nos servirá para detectar fácilmente los cuellos de botella y podrá ayudarnos a realizar cambios a largo plazo, ya que conoceremos los patrones de trabajo.

El Monitor de rendimiento proporciona herramientas para analizar el rendimiento del sistema. Desde una sola consola puede supervisar el rendimiento de las aplicaciones y del hardware

en tiempo real, o monitoreo almacenado, personalizar qué datos desea recopilar en los registros, definir

umbrales para alertas y acciones automáticas, generar informes y ver datos de rendimientos pasados en una gran variedad de formas.

Monitor de rendimiento Es una herramienta de visualización sencilla pero eficaz que sirve para visualizar datos sobre el rendimiento, en tiempo real y desde archivos de registro. Con él podrá examinar los datos sobre el rendimiento en un gráfico, histograma o informe.

También puede usar el Monitor de rendimiento ver datos de rendimiento en tiempo real de un equipo remoto.

Conjunto de recopiladore de datos Este organiza varios puntos de recopilación de datos en un solo componente que se puede usar para revisar o registrar el rendimiento. Es posible crear un conjunto de recopiladores de datos y, a continuación, registrarlo individualmente, agruparlo con otro conjunto de recopiladores de datos e

Page 3: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 3

incorporarlo en registros, verlo en el Monitor de rendimiento, configurarlo para que generen alertas cuando se alcancen los umbrales, o ser usado por otras aplicaciones que no son de Microsoft. A un grupo de recopiladores de datos también se le pueden asociar reglas de programación para poder así recopilar los datos a determinadas horas.

El Monitor de recursos Es una herramienta del sistema que permite ver información acerca del uso de los recursos de hardware (CPU, memoria, disco y red) y software (identificadores de archivo y módulos) en tiempo real. Puede filtrar los resultados en función de los procesos o servicios específicos que desee supervisar. Además, puede usar el Monitor de recursos para iniciar, detener, suspender y reanudar procesos y servicios, y para solucionar problemas cuando una aplicación no responda según lo esperado.

MONITOREO EN TIEMPO REAL Y ALMACENADO Existen dos formas en las cuales podemos estar realizando el monitoreo en los servidores

MONITORE EN TIEMPO REAL (Real-time monitor): Este es utilizado cuando se desean establecer el estado actual de alguno de los subsistemas, ya sea Memoria, Discos Físicos, Procesador o Red, por ejemplo: si un usuario se queja de que una aplicación tiene un tiempo de respuesta muy lento, se puede utilizar la herramienta SYSTEM MONITOR para diagnosticar el problema.

MONITORE ALMACENADO (Logged Monitor): Este se encarga de recolectar la información y almacenarla durante un tiempo específico, se usa principalmente para:

Establecer una línea base Detectar cuellos de botella (Bottlenecks) Reconocer cambios graduales en el sistema

Se utiliza para ello la herramienta PERFORMANCE LOGS AND ALERTS.

TASK MANAGER (demo) Una herramienta de monitoreo en tiempo real que podemos estar utilizando para monitorear al servidor es el Task Manager. Para eso nos vamos a la barra de tareas clic derecho, Task Manager, aquí vamos a encontrar varias opciones: APPLICATIONS: aquí podemos estar visualizando las diferentes aplicaciones que se están ejecutando en el servidor, y si quisiéramos podríamos estar finalizando las tares (End Task), generando nuevas tareas (New Task), es decir cargando algún nuevo programa, y podemos estar visualizando el estatus de cada una de las aplicaciones. PROCESSES: Aquí podemos visualizar todos los procesos que se están trabajando en el servidor, podemos visualizar la memoria que está utilizando cada uno de los proceso, el porcentaje de CPU que se está utilizando en estos procesos, y también el nombre del usuario que levanta algún proceso. PERFORMANCE: Aquí podemos visualizar el rendimiento que se tiene tanto en el CPU como en el uso del archivo de Pagineo, y podemos ver algún historial de ellos. NETWORKIN: Aquí podemos visualizar como se está utilizando la red de parte del servidor, la velocidad a la cual estamos trabajando, y el porcentaje de utilización que tenemos de la red.

Page 4: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 4

USERS: Aquí podemos visualizar todos los usuarios que están conectados al servidor, ya sea de forma local o de forma remota.

CONSOLA DE RENDIMIENTO (demo)

(PERFORMANCE CONSOLE) Para utilizar la herramienta de Performance, nos vamos a inicio, administrative tools, Performance. Esta herramienta nos va a servir para monitorear en tiempo real, o para hacer monitoreos almacenados. Se divide en 2 partes, que son: SYSTEM MONITOR: nos va a servir para hacer un monitoreo en tiempo real. PERFORMANCE LOGS AND ALERTS: nos va a servir para un monitoreo almacenado.

El Monitor de rendimiento proporciona herramientas para analizar el rendimiento del sistema. Desde una sola consola puede supervisar el rendimiento de las aplicaciones y del hardware

en tiempo real, o monitoreo almacenado, personalizar qué datos desea recopilar en los registros, definir

umbrales para alertas y acciones automáticas, generar informes y ver datos de rendimientos pasados en una gran variedad de formas.

Monitor de rendimiento Es una herramienta de visualización sencilla pero eficaz que sirve para visualizar datos sobre el rendimiento, en tiempo real y desde archivos de registro. Con él podrá examinar los datos sobre el rendimiento en un gráfico, histograma o informe.

También puede usar el Monitor de rendimiento ver datos de rendimiento en tiempo real de un equipo remoto.

Conjunto de recopiladore de datos Este organiza varios puntos de recopilación de datos en un solo componente que se puede usar para revisar o registrar el rendimiento. Es posible crear un conjunto de recopiladores de datos y, a continuación, registrarlo individualmente, agruparlo con otro conjunto de recopiladores de datos e incorporarlo en registros, verlo en el Monitor de rendimiento, configurarlo para que generen alertas cuando se alcancen los umbrales, o ser usado por otras aplicaciones que no son de Microsoft. A un grupo de recopiladores de datos también se le pueden asociar reglas de programación para poder así recopilar los datos a determinadas horas.

El Monitor de recursos Es una herramienta del sistema que permite ver información acerca del uso de los recursos de hardware (CPU, memoria, disco y red) y software (identificadores de archivo y módulos) en tiempo real. Puede filtrar los resultados en función de los procesos o servicios específicos que desee supervisar. Además, puede usar el Monitor de recursos para iniciar, detener, suspender y reanudar procesos y servicios, y para solucionar problemas cuando una aplicación no responda según lo esperado.

MONITOREO REMOTO DE SERVIDORES (demo) Cuando se utilizan herramientas como el Task Manager, o la consola de Performance, se agrega carga extra el servidor, que pueden distorsionar los datos que se están recolectando, por eso es recomendable monitorear al servidor de forma remota, y para monitorearlo si es en tiempo real, abrimos la consola Performance, System

Page 5: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 5

Monitor, y en el momento en que agregamos el contador (es un botón con el signo “+”), podemos especificar el nombre del servidor del cual queramos traer la información. De la misma forma lo podemos estar haciendo en Performance Logs and Alert, en los Counter Logs, que es el monitoreo almacenado, vamos a CPU Properties, Add Objects, y al momento de agregar el objeto o contador, también podemos especificar, el nombre de la computadora de la cual vamos a extraer la información. Cuando estamos trabajando en el System Monitor, o en el Performance Logs and Alerts, y se empiezan a instalar aplicaciones como ISA, SQL, Exchange, etc. Estos suelen agregar sus propios contadores, para estar monitoreando específicamente dichas aplicaciones.

CONFIGURACION Y MANEJO DE CONTADORES Los Counter Logs, son contadores que especifican la información que será almacenada en un archivo. Estos se usan para recolectar información acerca del rendimiento del servidor. Teniendo esta información recolectada, se puede visualizar la información utilizando el System Monitor, o se puede exportar hacia hojas electrónicas, o bases de datos, para análisis y generación de reportes.

FORMATO DE ARCHIVOS Y CALENDARIO DE CONTADORES (demo)

Para crear un monitoreo almacenado y ver los diferentes formatos de archivos y el establecer un calendario para los contadores, debemos de abrir la herramienta de Conjuntos de recopiladores de datos y creamos uno nuevo

Ficha General

La ficha General incluye la descripción y las palabras clave asociadas al conjunto de recopiladores de datos. Si creó el conjunto de recopiladores de datos a partir de una plantilla que tenía una descripción y palabras clave, éstas también se incluirán aquí. Si creó un conjunto de recopiladores de datos personalizado, aquí puede agregar datos que le ayuden a identificarlo más tarde, o proporcionar más información a otros si lo exporta como plantilla.

Puede cambiar qué usuario usará el conjunto de recopiladores de datos para Ejecutar como haciendo clic en Cambiar… y especificando un nombre de usuario y una contraseña.

Importante

El conjunto de recopiladores de datos debe ejecutarse como usuario con credenciales administrativas o como miembro del grupo Usuarios del registro de rendimiento.

Nota

Si configura el conjunto de recopiladores de datos para que se ejecute como un usuario con credenciales de mayor nivel de las que posee el usuario que actualmente ha iniciado sesión, se le solicitará que especifique el nombre de usuario y la contraseña de la cuenta para la que está configurado que se ejecute el conjunto de recopiladores de datos cuando cambie sus propiedades.

Directorio

Además de definir un directorio raíz para almacenar los datos del conjunto de recopiladores de datos, puede especificar un solo Subdirectorio o crear un Formato de nombre de directorio haciendo clic

Page 6: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 6

en la flecha situada a la derecha del campo de entrada de texto. El Directorio de ejemplo situado en la parte inferior de la página proporciona un ejemplo en tiempo real del directorio y/o subdirectorio en el que se almacenarán los datos del conjunto de recopiladores de datos.

Seguridad

Puede cambiar los permisos de los grupos o los usuarios del conjunto de recopiladores de datos mediante la selección del nombre de grupo o usuario y, a continuación, la activación de las casillas Permitir o Denegar de cada tipo de permiso. Para agregar, quitar o cambiar tipos de permisos, haga clic en el botón Opciones avanzadas.

Nota

Los cambios de estos permisos, incluidos los cambios implementados en la sección de opciones avanzadas, únicamente se aplican al conjunto de recopiladores de datos.

Programación

La ficha Programar incluye opciones para configurar cuándo se desea que comience la recopilación de datos. Para obtener más información, vea Programación y administración de datos en el Monitor de rendimiento de Windows. Use la ficha Detener condición para configurar la detención de la recopilación de datos.

Vamos a calendarizar el monitoreo cuando se quieren monitorear eventos que se llevan a cabo en momentos específicos, como lo puede ser el Log On de los usuarios a la hora de entrada, o el rendimiento del servidor cuando se saca un Backup entre otros.

Detener condición

Es posible utilizar una condición de detención, o una combinación de varios criterios, para detener o reiniciar automáticamente la recopilación de datos de un conjunto de recopiladores de datos.

Active las casillas para elegir una o todas las condiciones de detención que desee aplicar al conjunto de recopiladores de datos. Si no se seleccionan condiciones de detención en esta ficha, el conjunto de recopiladores de datos recopilará los datos desde el momento en que se inició (manual o automáticamente) hasta que se detenga manualmente.

La opción Duración total hace que el conjunto de recopiladores de datos detenga la recopilación de datos una vez que ha transcurrido el tiempo configurado. La configuración de duración total tiene preferencia frente a cualquier otra configuración definida como límite.

Los Límites se pueden usar en lugar de, o además de, la condición de detención de duración total.

Para reiniciar automáticamente la recopilación de datos del conjunto de recopiladores de datos cuando se haya alcanzado el límite de duración, tamaño, o ambos, active la casilla. Cuando se utiliza en combinación con la condición de detención de duración total, la configuración de reinicios automáticos provocará que los datos se recopilen en archivos de registro independientes para cada período de tiempo o tamaño especificados hasta que se cumpla la condición de detención de duración total.

Tarea

Puede ejecutar una tarea de Instrumental de administración de Windows (WMI) tras completar la recopilación del conjunto de recopiladores de datos escribiendo el comando en el cuadro Ejecutar esta tarea cuando se detenga el conjunto de recopiladores de datos. Consulte la documentación de las tareas de WMI para conocer las diversas opciones.

Page 7: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 7

vemos los que están creados, cuando le damos doble clic y nos vamos a la propiedades, tenemos los archivos en los cuales se van a estar almacenando, es decir los tipos de archivos, en la pestaña Log Files, Log File Type, que pueden ser: Text File (Comma delimited), Archivo de texto delimitado por comas. Text File (Tab delimited), Archivo de texto delimitado por tabuladores. Estos se van a estar utilizando generalmente cuando queramos abrir estos archivos en una hoja electrónica, como Excel. Bynary File, Formato bynario Bynary Circular File, Formato binario Circular El formato binario circular, cuando llegue a su tamaño máximo, va a empezar borrando los eventos más antiguos. SQL Database, tenemos el almacenamiento en una base de datos, que generalmente se utiliza a un nivel empresaria, cuando se monitorean múltiples servidores.

ALERTAS (demo) Una alerta es una característica que detecta cuando un valor de algún contador específico excede o baja de un valor determinado. Una acción es iniciada cuando la alerta se genera. Una alerta es útil cuando no se está monitoreando un contador en particular, pero se quiere ser notificando cuando este contador excede los valores permitidos. Para configurar las alertas es necesario permisos administrativos en la computadora hacer monitoreada. Las alertas pueden depender de otros servicios, como por ejemplo el servicio de mensajería de Windows, cuando se le solicita que notifique al administrador por este servicio. Abrimos la consola de Performance, Performance Logs and Alerts, Alerts, cuando estamos aquí podemos generar nuevas alertas, clic derecho New Alert Settings, le ponemos el nombre de la alerta ejemplo “Procesador” ya que es el procesador el que queremos estar monitoreando le damos ok, y en la pestaña General, Add, para agregar el contador que nos interesa ser avisados es el procesador, pero podemos escoger por ejemplo el %User Time, que es el tiempo que el usuario es usado por el procesador, le damos ok, y le indicamos que cuando este Over o Unover, Encima o debajo del límite, ejemplo Over Limit 90%, y el intervalo de tiempo ejemplo cada 5 minutos, en la pestaña de Acción, le decimos que cuando excede este valor ejecute un programa, “CEL.BAT” este programa va a enviar una mensaje al celular del administrador indicando que existe un problema en el servidor, específicamente en el procesador, le damos ok y empieza a funcionar nuestro contador, nos lo indica cuando está en color verde, quiere decir que nuestra alerta ya está funcionando y cuando sobrepase el 90% va a notificarlo al administrador.

EVENT VIEWER (demo) El visor de eventos permite examinar y administrar registros de eventos. Es una herramienta indispensable para supervisar el mantenimiento de los sistemas y solucionar los problemas que surjan.

El visor de eventos permite realizar las siguientes tareas:

Ver eventos desde varios registros de eventos Guardar filtros de eventos útiles como vistas personalizadas que se pueden volver a usar Programar una tarea para que se ejecute como respuesta a un evento Crear y administrar suscripciones a eventos

Page 8: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 8

Registros de Windows La categoría Registros de Windows incluye los registros que estaban disponibles en versiones anteriores de Windows: los registros del sistema, seguridad y aplicación. También incluye dos nuevos registros: el registro de instalación y el registro de eventos reenviados. Los registros de Windows se diseñaron para almacenar eventos de aplicaciones heredadas y eventos que se aplican a todo el sistema.

Registro de la aplicación

El registro de aplicación contiene los eventos registrados por aplicaciones o programas.

Registro de seguridad

El registro de seguridad guarda eventos como intentos de inicio de sesión válidos y no válidos, además de eventos relacionados con el uso de recursos, como la creación, apertura o eliminación de archivos u otros objetos. Los administradores pueden especificar los eventos que se incluirán en el registro de seguridad. Por ejemplo, si habilitó la auditoría de inicio de sesión, se incluirán en el registro de seguridad los intentos de inicio de sesión en el sistema.

Registro de instalación

El registro de instalación incluye los eventos relacionados con la instalación de la aplicación.

Registro del sistema

El registro del sistema contiene eventos registrados por componentes del sistema Windows. Por ejemplo, el error al cargar un controlador u otro componente del sistema durante el inicio queda registrado en el registro del sistema.

Registro de eventos reenviados

El registro de eventos reenviados se usa para almacenar eventos recopilados de equipos remotos.

Registros de aplicaciones y servicios Registros de aplicaciones y servicios es una nueva categoría de los registros de eventos. Estos registros almacenan eventos de una única aplicación o componente en lugar de eventos que pueden tener un impacto en todo el sistema.

Esta categoría de registros incluye cuatro subtipos: registros de administración, operativos, analíticos y de depuración. Los eventos de los registros de administración son de particular interés para los profesionales de TI que usan el visor de eventos para solucionar problemas. Los eventos de los registros de administración deben proporcionar una orientación sobre cómo responder. Los eventos del registro operativo también resultan útiles para los profesionales de TI, pero suelen ser más difíciles de interpretar.

Los registros de administración y depuración no son tan fáciles de usar. Los registros analíticos almacenan eventos que realizan el seguimiento de un problema y, a menudo, hay un gran volumen de eventos registrados. Los programadores usan los registros de depuración cuando depuran aplicaciones. Los registros analíticos y de depuración están ocultos y deshabilitados de manera predeterminada. Para que estos registros estén visibles, siga los pasos de Mostrar u ocultar registros analíticos y de depuración. Para habilitar estos registros, siga los pasos de Habilitar registros analíticos y de depuración.

Page 9: 2 Monitoreo Del Rendimineto Del Servidor

Módulo 2 Página 9

Administrativo

Estos eventos están destinados principalmente a los usuarios finales, los administradores y el personal de soporte. Los eventos que se encuentran en los canales de administración indican un problema y una solución bien definida que un administrador puede usar para tomar una decisión.

Operativo

Los eventos operativos se usan para analizar y diagnosticar un problema o condición. Se pueden usar para activar herramientas o tareas basadas en el problema o condición. Un ejemplo de evento operativo es un evento que se produce cuando se agrega o se quita una impresora del sistema.

Analítico

Los eventos analíticos se publican en grandes volúmenes. Describen el funcionamiento de programas e indican problemas que el usuario no puede controlar.

Depurar

Los programadores usan los eventos de depuración para solucionar problemas con los programas.