Se rendre au contenu
Contenu du cours

3. Travaux pratiques : Créer un script pour surveiller les ressources critiques

Énoncé du projet :

Objectif : Créer un script complet qui :

  1. Surveille les ressources critiques :
    • CPU (> 90% pendant 5 minutes).
    • Mémoire disponible (< 10%).
    • Espace disque sur C: (< 20%).
    • Erreurs dans le journal System (nouveaux événements d’erreur).
  2. Envoie un email d’alerte si un seuil est dépassé (utiliser Send-MailMessage).
  3. Journalise toutes les actions dans un fichier (C:\Temp\ServerMonitor.log).
  4. S’exécute en arrière-plan comme une tâche planifiée (toutes les 15 minutes).

Contraintes :

  • Le script doit être modulaire (fonctions pour chaque type de surveillance).
  • Utiliser des paramètres pour configurer les seuils et l’email de destination.
  • Ne pas envoyer plus d’un email par heure pour le même type d’alerte.

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