Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
Índice
Tarea 1 Script de monitorización con evento (6 puntos)......................................................................3
Tarea 2 Eventos en Linux (4 puntos)...................................................................................................6
1
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
Descripción
• Para cada tarea lee los detalles y los elementos a entregar antes de ejecutar la
tarea.
• Existen tareas opcionales, que no es obligatorio realizar. Realízalas si has acabado
las anteriores y te queda tiempo. Las puedes identificar porque comienzan por
OPCIONAL.
• Debes incluir las evidencias en las casillas marcadas con color naranja.
• Utiliza este documento como plantilla, pero debes entregar todos los pasos que
hayas podido realizar en un único documento con formato PDF.
2
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
#Esperamos 30 segundos
Start-Sleep -s 30
Este script chequea cada 30 segundos si hay procesos que consuman más de un 5%. Si
existe alguno, vuelca en el fichero C:\Tests\fichero_log.txt una línea indicando el nombre
de la máquina, la fecha y el porcentaje de CPU consumida.
Antes de comenzar, si no lo tienes, crea una carpeta llamada “C:\Tests”, y dentro crea un
fichero PowerShell (extensión .ps1) que contenga el script anterior. Puedes ejecutarlo y
ver la información que genera.
En concreto, la línea que realiza esta operación es:
echo "$env:computername $fecha : $($_.Name) consumiendo un $($_.CPUPercent)%" >> $logfile
3
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
• Origen: Monitorizacion
Detalle y entregas:
1. Indica el comando ejecutado para crear el origen
4
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
# Esperamos 30 segundos
Start-Sleep -s 30
*EXPLICACIÓN:
Este script primero comprueba si el origen "Monitorizacion" ya existe en el registro de aplicación
y, si no existe, lo crea. Luego, el script ejecuta un bucle infinito que comprueba si hay procesos
que consumen más del 5% de la CPU cada 30 segundos. Para cada proceso que se encuentra, el
script registra una línea en el archivo de registro y genera un evento de advertencia en el registro
de aplicación con el mensaje que incluye el nombre del proceso y el porcentaje de CPU
consumido.
5
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
2. Adjunta una captura de pantalla con un filtro aplicado sobre el registro de aplicación
en el que se vean solo los eventos generados por el script.
Si no tienes en el sistema ningún proceso que consuma más del 5% de CPU,
puedes ejecutar el ProcesoCarga.exe proporcionado anteriormente para generarla.
Captura de pantalla de eventos con el filtro aplicado
6
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
Justo debajo de lo que se acaba de descomentar agregamos una nueva línea para filtrar
los mensajes de error, critical, alert y emergency:
cron.=err,cron.=crit,cron.=alert,cron.=emerg /var/log/cron.err
Con estos cambios, todos los eventos generados por el cron se almacenarán en el
archivo /var/log/cron.log, y los eventos de error, critical, alert y emergency se
almacenarán en el archivo /var/log/cron.err.
7
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas
8
UD7 – Rendimiento en sistemas operativos ASIR – Implantación de sistemas operativos
Creación de registros y alertas