380 likes | 587 Views
Tema 10. Procesos, servicios y sucesos. Msc. Rina Arauz. Í n di ce • Introducción • Administración de aplicaciones, procesos y rendimiento • Supervisión del rendimiento y actividad del servidor • Memoria Virtual • Administración de servicios • Registro y visualización de sucesos.
E N D
Tema 10.Procesos, servicios y sucesos Msc.Rina Arauz
Índice • • Introducción • • Administración de aplicaciones, procesos yrendimiento • • Supervisión del rendimiento y actividad delservidor • • Memoria Virtual • • Administración de servicios • • Registro y visualización de sucesos 2
Introducción Al iniciar una aplicación, se inician uno o más procesospara manejar el programa relacionado. Estos procesos se denominanprocesos interactivos: han sido lanzados mediante teclado o ratón. Si la aplicación está activa y seleccionada, el procesointeractivo tiene el control del teclado y el ratón, se diceque está ejecutándose en primer plano. Un proceso en segundo plano es un proceso interactivo que no está activo en este momento, o un proceso deservicio lanzado por el propio sistema operativo o un proceso de usuario lanzado con el programador de tareas (Inicio, Panel de control, Sistema y mantenimiento, Herramientas administrativas, Programador de tareas). . 3
Administración de aplicaciones,procesos y el rendimiento • • Administrador de tareas • – Herramienta que permite controlar la actividad del sistema y surendimiento en tiempo real • – El administrador de tareas visualiza información del estado delprocesador, la memoria, las aplicaciones, los procesos, la red y losusuarios conectados • – Está compuesto por los administradores de aplicaciones,procesos, rendimiento del sistema, funciones de red y usuarios • – Para ejecutarlo se pueden usar una de las siguientes opciones: • 1. Pulse Ctrl+Shift+Esc • 2. Pulse Ctrl+Alt+Dely seleccione Administrador de tareas • 3. Ejecute: taksmgr • 4. Haga clic con el botón derecho en la barra de tareas y seleccione • Administrador de tareas 4
Adm. de aplicaciones, procesos y • el rendimiento • • Administrador de tareas (continúa...) • – Administración de aplicaciones • (pestaña Aplicaciones) • • Muestra el estado de los programas • que se están ejecutando actualmente • en el sistema. • • La columna “Estado” informa si • la aplicación se está ejecutando de • “forma normal” o si está fuera de • control (No responde). • • Permite finalizar, cambiar o • ejecutar una nueva tarea. • • También se puede convertir una • Aplicación en activa, que aparezca • en primer plano, o ir al proceso • correspondiente en el • Administrador de Procesos • (pinchando con el botón derecho • sobre una aplicación concreta). • 5
Adm. de aplicaciones, procesos y • el rendimiento • • Administrador de tareas (continúa...) • – Administración de procesos • (pestaña Procesos) • • Información detallada de todos • los procesos en ejecución:PID, %CPU, tiempo CPU, • uso de la memoria, … • • La prioridad determina cuántos • recursos del sistema seasignan a un proceso. • Posibles valores: Tiempo real, Alta,Arriba de lo normal, Normal, • Debajo de lo normal, Baja • • Permite finalizar un proceso, • finalizar un proceso y sus“subprocesos” (Finalizar el árbol • de procesos) o cambiar laprioridad de un proceso • •Proceso inactivo del sistema (System Idle Process): traza lacantidad de recursos del sistema que no se usan (es decir, que • están libres) 6
Adm. de aplicaciones, procesos y • el rendimiento • • Administrador de tareas (continúa...) • – Administración de servicios • (pestaña Servicios) • • Información detallada • sobre los servicios del sistema:nombre, PID, descripción, • el estado y el grupo de cadaservicio • • En la columna “Agrupar” • se proporciona informaciónadicional sobre la identidad o • el contexto del servidorbajo el que el servicio se ejecuta • • Con el botón derecho sobre un • servicio se puede: • – Poner en marcha • – Detenerlo • – Ir al proceso asociado en la ficha Procesos 7
Adm. de aplicaciones, procesos y • el rendimiento • • Administrador de tareas … • – Rendimiento del sistema • (pestaña Rendimiento) • •Ofrece un resumen del uso • de memoria y CPU, mostrando gráficos • y estadísticas • • Muestra los siguientes • gráficos: • – Uso de CPU: porcentaje usado de • los recursos delprocesador • – Historial de uso de CPU en el tiempo • – Uso de memoria: cantidad de memoria • que se usa en elsistema • – Historial de uso de memoria en el tiempo • • Memoria del núcleo • • Memoria física 8
Adm. de aplicaciones, procesos y • el rendimiento • • Administrador de tareas (continúa...) • – Administración de funciones de red • (pestaña Funciones de red) • • Información detallada del rendimiento • de la red, mostrando el estado de las redes • que están funcionando en el sistema • • Muestra un gráfico por cada tarjeta • de red del sistema, con el historial del • mismo (bytes totales transferidos, bytes enviados yrecibidos) • • También muestra una tabla descriptiva • del dispositivo (velocidad, porcentaje de uso, • estado, etc.) • – Administración de usuarios (pestaña Usuarios) • • La ficha Usuarios: usuarios conectados al • equipo, su identificador y nombre de usuario, • su estado y el tipo de sesión 10
Supervisión del rendimiento yactividad del servidor • • Supervisar el servidor permite detectar y solucionar, silos hubiese, problemas de rendimiento • • O bien simplemente mejorar el rendimiento del servidor • • Por ejemplo: mejorar la E/S a disco, reducir el uso deCPU o reducir la carga del tráfico de red en el servidor • • Es conveniente medir el rendimiento en distintosmomentos y en distintas condiciones, lo que permitirácomparaciones para detectar posibles problemas: • – Conocer qué está sucediendo en cada momento en el sistema,permitirá detectar anomalías del mismo 11
Supervisión del rendimiento • Consola de confiabilidad y rendimiento Inicio, escriba perfmon y ENTER. – Obtener información sobre el rendimiento del sistema,seleccionando los parámetros deseado – Los parámetros de rendimiento se conocen como contadores demedición – Incluye varias herramientas de trabajo: • Herramientas de supervisión – Monitor de rendimiento– Monitor de confiabilidad • Conjuntos de recopiladores de datos – Registros y alertas del rendimiento •Informes – Permiten guardar la información de seguimiento en archivos deregistro o configurar alertas para enviar mensajes cuando sucedenciertos eventos o se alcanzan determinados umbrales 12
Supervisión del rendimiento • • Consola de confiabilidad y rendimiento • – Inicio/Progr./H. Admi./ Monitor de confiabilidad y Rendimiento– Al abrirlo aparece un resumen de los recursos utilizados: • • Utilización de CPU, de disco, de red, de memoria • • Información detallada, procesos, ficheros abiertos, consumo • de memoria o uso de red por proceso, etc. • – Monitor de confiabilidad • • Registra los cambios en el servidor y los compara con loscambios en la estabilidad del sistema • • Registra la instalación/desinstalación de software, losfallos de aplicaciones, los de hardware y los deWindows, y eventos claves en la configuración delservidor • • Cronología de cambios (fiabilidad del sistema, posiblescausas de problemas, etc.) 13
Supervisión del rendimiento • • Consola de confiabilidad y rendimiento– Monitor de rendimiento • • Permite, en tiempo real, controlar estadísticas de los contadoresseleccionados, mostrando la información gráficamente • • Con la opción Agregar (+ la en barra de herramientas) podemos añadirnuevos contadores • – Permite usar contadores del equipo local o bien seleccionar contadoresde un equipo remoto (para supervisar un ordenador distinto del local) • – Se puede seleccionar el objeto de rendimiento a estudiar: tipo de objetocon el que se desea trabajar (procesador, memoria, servidor, procesos,sistema, ...) • – Se pueden seleccionar todos los contadores, unos pocos, o instancias siexisten (procesos) • • Podemos abrir ficheros de rendimiento creados con loscontadores de rendimiento, y se visualizarán los datos • almacenados (¡ojo! Hay que seleccionar los contadores a ver) 14
Supervisión del rendimiento • Consola de confiabilidad y rendimiento • – Conjunto de recopiladores de datos → podemos seleccionarobjetos y contadores de rendimiento a supervisar • – Hay conjuntos de recopiladores de datos e informes • configurados, por defecto, en el sistema, creados para ayudar • en las tareas de diagnóstico automático del sistema operativo • – Podemos supervisar el rendimiento de un servidor, • almacenando los datos obtenidos en un fichero, obteniendouna perspectiva histórica del rendimiento del sistema • • Examinar los definidos previamente (por el usuario o por el sistema) • • Examinar las sesiones de seguimiento en curso (seguimiento deeventos) • • Examinar las configuradas para lanzar al iniciar el sistema (eventos deinicio) 15
Supervisión del rendimiento • • Conjunto de recopiladores de datos • – Se pueden crear: • • Contador de rendimiento • • Datos de seguimiento de eventos • • Información de configuración del sistema • • Alerta del contador de rendimiento • – Con el Monitor de rendimiento podremos supervisar elrendimiento de un servidor, almacenando los datos obtenidosen un fichero, proporcionando una perspectiva histórica delrendimiento del sistema • – También se pueden configurar para realizar una tarea • concreta cuando se cumplan determinadas condiciones en elsistema 16
Supervisión del rendimiento • Conjunto de recopiladores de datos • – Contador de rendimiento: • • Tomar muestras de los valores de contadores de rendimiento • seleccionados a un intervalo concreto • – Tiempos del procesador (usuario/sistema/idle) cada 20 segundos • • Guardan los datos de rendimiento de los contadores indicadosa un intervalo y durante un tiempo → con el Monitor deRendimiento ver los datos almacenados • • Hay que crear un nuevo Conjunto de recopiladores de datos, ycon la opción “Crear manualmente” seleccionar “Contador deseguimiento” → seleccionar los contadores • – Se crea un nuevo Conjunto de recopiladores de datos → en sus • propiedades: iniciar/detener, programar, fijar tarea a hacer al finalizar, … • – Dentro un Contador de rendimiento→ en sus propiedades • modificar/consultar los contadores, ver/modificar fichero destino 17
Supervisión del rendimiento • Conjunto de recopiladores de datos • – Datos de seguimiento de eventos: • • Registrar de datos cuando ocurre un suceso o evento del S.O.o de una aplicación • • Se registra cada vez que se produzca un evento relacionadocon el origen de los datos seleccionados • • Crear un nuevo Conjunto de recopiladores de datos, y con“Crear manualmente” seleccionar “Datos de seguimiento deeventos” → seleccionar los proveedores y los eventos • – Se crea un nuevo Conjunto de recopiladores de datos → en suspropiedades: programar, indicar tarea a hacer al finalizar, etc. • – Dentro un Seguimiento→ en sus propiedades modificar/consultar losproveedores y eventos, ver/modificar fichero destino 18
Supervisión del rendimiento • Conjunto de recopiladores de datos • – Información de Configuración del sistema: • • Permite registrar los cambios producidos en la configuración • del registro o clave de registro seleccionada • • Crear un nuevo Conjunto de recopiladores de datos, y con • “Crear manualmente” seleccionar “Información de • Configuración del Sistema” → indicar qué claves del Registro • desea controlar • – Se crea un nuevo Conjunto de recopiladores de datos → en suspropiedades: programar, indicar tarea a hacer al finalizar, etc. • – Dentro un Configuración→ en sus propiedades modificar/consultar lasclaves del registro, ver/modificar fichero destino 19
Supervisión del rendimiento • Conjunto de recopiladores de datos • – Podemos crear un Conjunto de recopiladores de datos • que integre una o varias de las opciones anteriores: • • Contador de rendimiento • • Datos de seguimiento de eventos • • Información de configuración del sistema • – Al realizar la creación, seleccionar todas las opciones • que se quieren configurar: • • Crea un nuevo Conjunto de recopiladores de datos → en suspropiedades: programar, indicar tarea a hacer al finalizar, etc. • • Dentro una entrada por cada opción seleccionada 20
Supervisión del rendimiento • Conjunto de recopiladores de datos • – Alertas de contador de rendimiento • • Configurar cualquiera de los contadores disponibles para • informar de que se cumplen determinadas condiciones • – P.e., el procesador excede el 90% de utilización • • Notifican mediante una acción que el valor del contador (ocontadores) seleccionado es superior o inferior a un valorumbral específico • • Las acciones (o notificaciones) que se pueden seleccionar son:– Registrar una entrada en el registro de sucesos …– Iniciar un conjunto de recopiladores de datos– Iniciar una tarea cuando se desencadene la alerta
Supervisión del rendimiento • Conjunto de recopiladores de datos • – Alertas de contador de rendimiento • • Crear un nuevo Conjunto de recopiladores de datos, ycon “Crear manualmente” seleccionar “Alerta decontador de seguimiento” • – Indicar los contadores de rendimiento a supervisar– Indicar el umbral establecido, y si es límite superior o inferior» La unidad de medida depende del contador seleccionado • – Se crea un nuevo Conjunto de recopiladores de datos → en suspropiedades: programar, indicar tarea a hacer al finalizar, etc. • – Dentro una Alerta→ en sus propiedades modificar/consultar lasopciones a realizar cuando se active la alerta, los contadoressupervisados, añadir nuevos, intervalo de muestreo, etc.
Memoria Virtual • • W2008 usa ficheros de paginación como espacio depaginación • • De forma automática se crea un fichero de paginación en la • unidad que contiene el SO • • Para el resto de unidades se pueden crear manualmente • • Microsoft recomienda crear un archivo de paginación porcada volumen físico del sistema (salvo en unidadesextraíbles) • • Los ficheros de paginación se crean en el volumen con elnombre: pagefile.sys
Memoria Virtual • • Propiedades Sistema (Panel de Control / sistema / configuración • avanzada del sistema / en propiedades del sistema : Opciones avanzadas • / opción Rendimiento / configuración / opciones avanzadas, opción • Memoria Virtual, cambiar….) • se configuran los detalles de la memoria virtual: • – Incluye la opción “Administrar automáticamente el tamañodel archivo de paginación para todas las unidades” (Windows • realiza todo, bloqueando las opciones siguientes) • – Para cada partición disponible muestra si hay o no fichero depaginación creado y sus características (en caso de que lo haya) • – Se puede crear un nuevo fichero de paginación • – Fijar un tamaño inicial y otro máximo para cada uno de losficheros de paginación existentes • – Además informa del tamaño total del archivo de paginaciónpara todas las unidades
Administración de servicios • Los servicios proporcionan funciones clave en lasestaciones de trabajo y servidores con W2008: • • Autenticación de los accesos de usuario • • Registros de rendimiento y alertas • • Instalación y configuración de dispositivos • • Impresión • • Registro de los mensajes de sucesos que generan lasaplicaciones y el sistema operativo • • Servicios para las comunicaciones y conexiones de red • • Cumplimiento de las licencias • • DNS (cliente o servidor), Telnet, RPC, etc. • Los servicios son la misma idea que los demonios de Linux, • son procesos servidores. 25
Administración de servicios • – Para administrar los servicios del sistema: • Inicio / Programas / Herramientas administrativas / Servicios • • Dentro de Administración de equipos, el nodo Servicios yAplicaciones y dentro Servicios • • Dentro de Administración del servidor, el nodo Configuración • y dentro Servicios • – Para cada servicio tenemos la siguiente información: • • Nombre del servicio, doble clic para configurar ese servicio • • Descripción del objetivo del servicio • • Estado: iniciado, pausado o detenido • • Tipo de inicio: configuración del inicio del servicio (automático,manual o deshabilitado) • • Iniciar sesión como..: cuenta de usuario con la que tiene queser lanzado ese servicio 26
– Inicio, parada y pausa de servicios: Sobre el servicio, clic con el botón dcho del ratón, podemos: iniciar, detener, pausa, reanudar (después de una pausa) o reiniciar
– Configuración del inicio del servicio: Sobre el servicio, clic con el botón dcho del ratón, opción Propiedades, en la ficha General se puede cambiar el Tipo de inicio: manual, automático o deshabilitado • – Configuración de inicio de sesión: Opción Propiedades, en la ficha Iniciar Sesión, seleccione la cuenta de usuario con la que iniciar el servicio: Cuenta del sistema local (por defecto) o bien de un usuario concreto • • También se puede habilitar/deshabilitar el servicio para un perfil hardware concreto
Administración de servicios • Configuración del servicio de recuperación • • Los servicios se pueden configurar para que se realicen ciertasacciones cuando un servicio falla • • Las posibles acciones a realizar ante un fallo son:– No realizar ninguna acción– Reiniciar el servicio– Ejecutar un archivo– Reiniciar el equipo • • Mediante la ventana de Propiedades del servicio, en la fichaRecuperación, se pueden configurar las distintas opciones derecuperación a realizar ante el primer error, el segundo o los • siguientes errores. Los aspectos a configurar son: • – Seleccionar la acción a realizar ante el error • – El resto de opciones se configuran según la acción indicada
Registro y visualización de sucesos • – Para lanzarlo hay dos posibilidades: • Inicio / Programas / Herramientas administrativas / Visor de SucesosTambién desde Administración de equipos o Administración del Servidor • • El registro de sucesosproporciona un histórico quepermite detectar posibles problemas de seguridad y del • sistema • • Un evento o suceso es cualquier ocurrencia significativa enel sistema operativo o en una aplicación que requiera sernotificada a los usuarios (particularmente al administrador) • • El servicio de registro de sucesos determina si los sucesosdel sistema se han de controlar • – Si este servicio está activo los sucesos del sistema se capturaránpara poder ser visualizados a posteriori • • Se pueden supervisar tanto los sucesos de uso de losrecursos del sistema como las acciones de los usuarios 29
Registro y vis. de sucesos • Registros de Windows • – Registro de aplicación • • Los sucesos provenientes de las aplicaciones o programas – Registro de seguridad • • Sucesos como intentos de inicio de sesión válidos y no válidos,además de sucesos relacionados con el uso de recursos, como lacreación, apertura o eliminación de archivos u otros objetos • • Han de estar configurados para su auditoría con las directivas de • grupo locales o globales • – Registro del sistema • • Los sucesos que genera el sistema operativo y sus componentes, • como un fallo de inicio de servicio • – Registro de setup (instalación): • • Sucesos registrados durante el proceso de instalación del sistemaoperativo o de sus componentes • – Eventos reenviados • • Si el reenvío de eventos está funcionando, guarda los eventos • reenviados a otros servidores
Registro y vis. de sucesos • •Registros de Aplicaciones y servicios • – Servicio de directorio (específicodeuncontroladordedominio) • • Los sucesos provenientes del Active Directory y los serviciosrelacionados con Active Directory • – Servidor DNS (específico de un servido de DNS) ó Servicio • de replicación de archivos (específicodeunservidordearchivos).
Registro y vis. de sucesos • • Tipos de sucesos: • – Información(Information): Describe el funcionamientocorrecto de una aplicación o controlador. (P.e., cuando el • controlador de red se carga correctamente generará un suceso • de este tipo)– Auditoría de aciertos (acceso correcto auditado) (SuccessAudit): Un intento • de acceso de seguridad auditado correcto. (P.e., un intento • satisfactorio de un usuario de iniciar una sesión en el sistema) • – Auditoría de errores (acceso erróneo auditado) (FailureAudit): Un intentode acceso de seguridad auditado erróneo. (P.e., si un usuario • intenta tener acceso a una unidad de red y se produce un error) • – Advertencia (Warning): Suceso que a priori no es importante,pero que es útil para la prevención de problemas • futuros. (P.e., queda poco espacio en el disco duro) • – Error (Error): Problema importante, como pérdida de datos • o de funcionalidad. (P.e., fallo en el inicio de un servicio)
Registro y vis. de sucesos • • Información sobre los sucesos: • – Tipo de suceso– Fecha y hora • – Origen (Source): la aplicación, servicio o componente que lo generó • – Categoría (Catergory): clasificación del suceso por su origen, que seusa a veces para describir aún más la acción relacionada • (Principalmente en el registro de seguridad) • – Suceso (Event): identificador del suceso concreto que ha ocurrido (es • un número) • – Usuario (User): que estaba conectado cuando ocurrió el suceso • – Equipo (Computer): nombre del equipo donde ocurrió • – Descripción (Description): descripción textual del suceso. (Para • consultar este campo hay que pedir más información sobre el suceso, • haciendo doble clic sobre el mismo) • – Datos (Data): cualquier dato o código de error de salida del suceso. • (De nuevo se consulta al pedir más información del suceso, • haciendo doble clic sobre el mismo)
Registro y vis. de sucesos • • Configuración de las opciones del registro de sucesos: • – Cada uno de los registros de sucesos (de aplicación, deseguridad, etc.) se almacenan en un fichero, con laextensión *.evtx, en el subdirectorio%SystemRoot%\system32\Winevt\Logs (%SystemRoot% es • c:\windows) • – Por defecto, tienen un tamaño prefijado a 20480 KB • (puede variar …) • – Cuando el tamaño de un registro llega a ese límite: lossucesos anteriores se sobrescriben para evitar que elfichero exceda el tamaño máximo indicado
Registro y vis. de sucesos • Configuración de las opciones • – Clic con el botón derecho en el registro de sucesos aconfigurar, seleccione la opción Propiedades • – En la ventana Propiedades se puede indicar: • • El tamaño máximo del registro (se puede cambia) • • Qué hacer cuando se llena el registro– Sobrescribir sucesos cuando sea necesario– Sobrescribir sucesos de hace más de X días– No sobrescribir sucesos • • También se puede indicar los tipos de sucesos a registrar o • auditar, o el origen de los mismos, o valores por defecto para elusuario o el equipo (En la ficha Filtro de Propiedades)
Registro y vis. de sucesos • • Otras operaciones con los registros de sucesos: • – Borrado de un registro de suceso, eliminando todas lasentradas que lo componen • – Guardar o exportar los registros de sucesos, realizandocopias de seguridad para llevar un control másexhaustivo. Se puede hacer en los siguientes formatos: • • Formato de registro de sucesos, para consultarlo seránecesario acceder con el Visor de sucesos • • Formato texto delimitado por tabuladores o comas, quepodrá ser editado por aplicaciones tipo Microsoft Word oMicrosoft Excel