7. Analyse des performances en continu
Outils pour surveiller en temps réel les performances du système Linux (CPU, RAM, I/O, réseau...) et collecter des métriques à des fins de diagnostic ou d’alerting.
Objectif: 🎯 Objectif du composant
Superviser en continu les ressources (CPU, mémoire, I/O, réseau) pour détecter les anomalies, prévoir les saturations et établir des tendances d’usage.
Paramètres: ⚙️ Paramètres concernés
atop Monitoring système avancé avec logs historiques glances Surveillance en direct avec stats synthétiques netdata Tableaux de bord web pour tous les composants collectl Surveillance légère I/O/CPU/memoire grafana/prometheus Visualisation + stockage métriques temps réel sysstat Utilitaires iostat, mpstat, pidstat
Bonnes pratiques: ✅ Bonnes pratiques
- Installer netdata ou glances selon besoin - Exporter les données vers Prometheus/Grafana pour l’analyse historique - Utiliser atop pour post-mortem (lecture des fichiers atop log)
Pièges à éviter: ⚠️ Pièges à éviter
- Laisser netdata exposé sur internet - Ne pas surveiller la charge des outils de monitoring eux-mêmes - Oublier de paramétrer la rotation/logging de sysstat
Recommandations: 👤 Recommandations par profil
Développement : glances Production : netdata + Grafana Audit/forensic : atop + pidstat
Exemples: 🧪 Exemples de réglage
apt install netdata sysstat glances --export csv atop -r /var/log/atop/atop_20230701
Commandes utiles: 🛠️ Commandes utiles
glances atop pidstat -d 1 netdata dashboard mpstat -P ALL
Références: 🔗 Références officielles
- https://github.com/nicolargo/glances - https://www.netdata.cloud/docs - https://linux.die.net/man/1/atop - https://grafana.com/docs/grafana/latest/
