monitoring | Surveiller votre système avec SAR
Article publiée le 2 Septembre 2013
La surveillance de l’état de santé des machines est une tâche récurrente pour un admin système. Un bon admin système doit être capable de fournir rapidement toutes les informations sur son système (cause d’un ralentissement, dysfonctionnement etc.)
Ci dessous la présentation et le tuto d’installation d’un autre outil de monitoring (car on en a jamais assez!!) SAR.
Sar permet d’avoir l’historique concernant l’activité de votre système contrairement aux autres outils qui vous fournissent uniquement des informations en temps réels.
1) Installation
Pour installer Sar sous debian:
apt-get install sysstat
Pour installer Sar sous CentOs/Red-Hat/Fedora:
yum install sysstat.
2) Configuration
Sous debian activez le collecteur d’activité, pour cela éditez le fichier /etc/default/sysstat et remplacez ENABLED= »false » par ENABLED= »true »
Sous CentOs/Red-Hat/Fedora il vous suffit de démarrer le service: service sysstat start
Par défaut systat effectue une collecte toutes les 10 minutes. Je vous conseille, afin d’avoir une vision de votre système plus fine de réduire l’intervalle à 2 minutes:
– Editez la crontab de systat:
vi /etc/cron.d/systat
Sous debian modifiez cette ligne:
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
par
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
Sous Centos/RedHat/Fedora modifiez cette ligne:
*/10 * * * * root /usr/lib64/sa/sa1 1 1
par
*/2 * * * * root /usr/lib64/sa/sa 1 1 1
– Enregistrez le fichier crontab
– Redemarrez le service systat
/etc/init.d/sysstat restart
3) Utilisation de la commande SAR
La commande SAR vous permettra d’afficher le contenu de votre systat dans la sortie standard (votre écran).
Exemple d’affichage de la commande sar -u (charge CPU):
Etat de la mémoire : sar – r
Etat du Swap: sar -W
Etat des IO disque : sar -b
IO par disque : sar -d
Enfin vous avez également la possibilité d’afficher le résultat de l’intégralité des commandes SAR via la commande:
sar -A
Enjoy! 🙂