Herramientas de monitorización en tiempo real
Para no tener que recurrir a la restauración de copias de seguridad o reparación del sistema operativo, hay que detectar los problemas antes de que ocurran.
Herramientas de monitorización continuada
La monitorización continua es el proceso formal de revisión y evaluación de la efectividad del mecanismos de rendimiento que hay en un sistema operativo.
Herramientas de análisis del rendimiento
Los sistemas operativos ofrecen herramientas para analizar el rendimiento del sistema operativo.
En PowerShell se puede gestionar el rendimiento mediante el Monitor de rendimiento, que analiza el rendimiento del sistema operativo. Tiene control de la CPU, el disco, la red y la memoria. Se puede monitorizar el rendimiento en tiempo real o de forma continuada.
En Linux también existen herramientas para realizar la monitorización del sistema.
Registros de sucesos
El control de lo que ocurre en el sistema operativo se lleva a cabo mediante los Eventos del sistema, que son acontecimientos que ocurren en el sistema operativo.
Ejemplos
Almacenar información en un fichero (prueba de concepto)
List event log
Escribir y ver un evento en el registro de eventos de aplicación
Almacenar información convertida a byte en un evento en el registro de eventos de aplicación
Ejecutar la información que se encuentra en un evento en el registro de eventos de aplicación
Monitorización de sucesos
El visor de eventos en Windows permite ver y examinar eventos que ocurren en el equipo. Windows tiene definidos tres tipos de registros de eventos o sucesos:
- De las aplicaciones. Son sucesos relacionados con la actividad de una determinada aplicación, los programadores pueden definir estos sucesos para recoger información acerca de la dinámica de las aplicaciones (errores, avisos, etc.).
- De seguridad. Son sucesos de auditoría definidos y activados previamente, para ello hay que activar las directivas de auditoría en la utilidad de Configuración de seguridad local.
- De sistema. Son sucesos relacionados con la actividad del sistema operativo.
En Linux también hay registros en donde se muestra información sobre el funcionamiento del sistema operativo o de las aplicaciones.