isen2024/README.md
2026-04-03 10:51:51 +02:00

1.3 KiB
Raw Blame History

Monitoring


Sujet : Moniteur système basique

Objectif

Écrire un script bash simple permettant dafficher des informations essentielles sur létat du système GNU/Linux.


Énoncé

Vous devez écrire un script shell nommé monitor.sh affichant les informations suivantes :

  • Utilisation du CPU (en %)C
  • Espace disque (partition home /home)
  • Nombre de processus actifs (pour tout le système)

Laffichage doit être clair et lisible, avec des unités adaptées.


Commandes ou fichiers possibles

Vous pouvez utiliser soit les commandes système ou les fichiers /proc

  • top, free, df, ps
  • /proc/cpuinfo, /proc/meminfo

Bonus (facultatif)

Mode surveillance

Ajouter un mode optionnel :

./monitor.sh -w X

Le script se rafraîchit toutes les X secondes.

Indications : while, sleep, clear


Évaluation

Critère Points
Fonctionnalité correcte 10
Lisibilité / commentaires 10
Bonus surveillance +4

GIT

Etape 1 : modification du code source (vim) Etape 2 : Ajout du fichier pour "versionning" (git add -A) Etape 3 : Versionner le fichier : (git commit -m "UPDATE ..." Etape 4 : Pousser la version sur le server : git push