Matériel : système configuré au TP1, accès terminal.
(3h) Écriture d'un script de surveillance de l'espace disque : vérifier périodiquement le pourcentage d'utilisation et déclencher une alerte (message dans un journal dédié) si un seuil donné (par exemple 80%) est dépassé.
(3h) Extension du script pour surveiller également la charge CPU et l'utilisation mémoire, avec des seuils distincts pour chaque ressource.
(3h) Planification du script de surveillance via cron à intervalle régulier (par exemple toutes les 15 minutes).
(2h) Test du déclenchement d'alerte en simulant artificiellement une charge ou un remplissage disque proche du seuil défini.
(2h) Rédaction d'une fiche de synthèse documentant l'ensemble du dispositif d'automatisation et de supervision mis en place sur la semaine.
Structure attendue du script de surveillance : récupération de la valeur courante (pourcentage disque, charge CPU, utilisation mémoire) via les commandes système appropriées, comparaison avec un seuil défini en variable, écriture d'une ligne d'alerte horodatée dans un fichier journal dédié si le seuil est dépassé.
Point pédagogique central : insister sur le fait que cette approche de supervision basique par script est un point de départ pédagogique — en environnement de production réel, des outils dédiés de supervision (à choisir selon ce qui est maintenu et pertinent au moment de l'enseignement) offrent des fonctionnalités bien plus complètes (historisation, tableaux de bord, alertes multi-canaux).
◆ FICHE DE SYNTHÈSE — AUTO-ÉVALUATION SEMAINE 10
1. Je sais écrire la syntaxe d'une entrée cron.
2. Je sais écrire un script shell simple avec gestion d'erreur basique.
3. Je sais planifier l'exécution automatique d'un script avec cron.
4. Je sais expliquer pourquoi la rotation des journaux est nécessaire.
5. Je sais surveiller l'espace disque, la charge CPU et l'utilisation mémoire en ligne de commande.
6. Je sais définir un seuil d'alerte raisonnable pour une ressource système.
7. Je sais déclencher une alerte automatique basique en cas de dépassement de seuil.
8. Je sais documenter un dispositif d'automatisation mis en place.