script que provee info sobre tu ordenador llamado monitoring.sh. en el subject se pide que este script se ejecute cada 10 minutos, por lo que especificaremos con un administrador de tareas de Linux (cron
) la ruta de monitoring.sh.
para poder ver la arquitectura del SO y su versión de kernel. imprime la info excepto si el tipo de procesador ó el tipo de hardware son desconocidos.
para poder mostrar el número de núcleos físicos, los cuales se encuentran en /proc/cpuinfo. cada línea mostrada con 'physical id'
es un procesador, y así lo cuantificamos con wc -l
. si hay 1 procesador marcará 0.
para ver al momento info sobre la ram, la parte usada, libre, reservada para otros recursos, etc. --mega
para verlo en megabytes.
para poder ver la memoria del disco ocupada y disponible.
para ver las tareas del sistema q se ejecutan en tiempo real
para ver la fecha y hora del último reinicio. who
da info a los usuarios q están conectados al sistema y también a otras infos como cuándo se arrancó al sistema y cuál es el nivel de ejecución del sistema. -b
indica la hora.
para checkear si LVM está activo o no haremos uso del comando lsblk
, el cual muestra info de todos los dispositivos de bloque (discos duros, SSD, memorias, etc).
para este comando haremos un if "si al contar el número de líneas q aparece lvm hay más de 0 imprime yes".
para mirar el número de conexiones tcp establecidas. en el archivo sockstat podemos encontrar dicha info.
para mostrar la info de la tabla de routing usamos el comando ip a
el fichero sudo.log contiene registros sobre el uso del comando sudo.
con wall
se muestra un mensaje en los terminales de todos los usuarios registrados.