Se rendre au contenu
Contenu du cours

3. Travaux pratiques : Écrire un script qui génère un fichier de log avec des métriques système

Énoncé du projet :

Objectif : Créer un script qui :

  1. Surveille les métriques système toutes les 5 minutes :
    • Utilisation CPU (% Processor Time).
    • Mémoire disponible (Available MBytes).
    • Espace disque libre sur C: (en %).
    • Statut des services critiques (Spooler, DHCP, DNS).
  2. Écrit les métriques dans un fichier de log (C:\Logs\SystemMetrics.log) avec :
    • Un timestamp.
    • Un niveau de gravité (INFO, WARNING, ERROR).
  3. Génère un rapport quotidien :
    • CSV avec les métriques (C:\Logs\SystemMetrics_Report.csv).
    • HTML avec un résumé visuel (C:\Logs\SystemMetrics_Report.html).
  4. Archive les logs plus anciens que 7 jours.

Les commentaires ne sont pas activés sur ce cours.