Académique Documents
Professionnel Documents
Culture Documents
Énoncé Du TP Authomatisation
Énoncé Du TP Authomatisation
Objectif : Mettre en place et configurer des actions automatisées en réponse à des alertes générées par un système de
surveillance.
Matériel nécessaire :
Tâches :
Solution du TP
1. Identification de scénarios d'alerte
Exemple de scénarios :
bash
Copy code
#!/bin/bash # Redémarrage d'un service consommant beaucoup de CPU service_name="apache2" if top -bn1 |
grep load | awk '{print $(NF-2)}' | cut -d ',' -f1 > 0.90 then systemctl restart $service_name echo "Service
$service_name redémarré en raison d'une haute utilisation CPU" fi
bash
Copy code
#!/bin/bash # Nettoyage de fichiers temporaires disk_usage=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g') if [
$disk_usage -gt 90 ]; then rm -rf /tmp/* echo "Fichiers temporaires nettoyés pour libérer de l'espace disque" fi
3. Intégration avec le système de monitoring
4. Test et validation
bash
Copy code
stress --cpu 8 --timeout 300
bash
Copy code
fallocate -l 4G /tmp/bigfile
5. Rapport et analyse
Les étudiants devraient rédiger un rapport décrivant leur méthode, les résultats des tests, et des recommandations pour des
améliorations futures, par exemple, des vérifications supplémentaires avant d'exécuter des actions ou des notifications par email
en cas d'action.