Résoudre l'erreur "cannot fetch CPU stats" de Shinken

Tut's Linux juin 19, 2015

Lorsque vous superviser un serveur Linux avec Shinken, vous pouvez être bloqué quant à la remontées des données du CPU de la machine – Il vous manque un paquet crucial pour votre système…

Tutoriel très rapide et très simple, puisqu’il s’agit d’une erreur « bête » – j’ai été le premier à la faire… Voici l’astuce ! La majorité des scripts de Shinken fonctionnent sans paquets complémentaires – Toutefois, les statistiques du CPU ne peuvent être récupérées que grâce à un paquet spécifique à installer sur le client supervisé.

Vous devez installer le paquet « sysstat » pour pouvoir récupérer les données (statistiques). Après l’installation de ce paquet, vous pouvez immédiatement lancer le script de supervision des stats CPU. Le paquet « lm-sensors » sera aussi installé par la même occasion, il vous permettra d’avoir des informations pertinentes sur l’état de votre système.

/var/lib/shinken/libexec/check_cpu_stats_by_ssh.py -H ip_server_supervisé -i ~/.ssh/id_rsa

De plus, pour vous assurer un bon fonctionnement, redémarrez l’arbiter de Shinken – Toutes vos stats vont être réinitialisées (mais pour la bonne cause).

systemctl restart shinken-arbiter

Le résultat devrait vous retourner les valeurs de l’utilisation de votre CPU

Source

Mots clés

Julien HOMMET

Bercé par l'informatique depuis mon plus jeune âge, je transforme ma passion en expertise.

Super ! Vous vous êtes inscrit avec succès.
Super ! Effectuez le paiement pour obtenir l'accès complet.
Bon retour parmi nous ! Vous vous êtes connecté avec succès.
Parfait ! Votre compte est entièrement activé, vous avez désormais accès à tout le contenu.