[Debian 8] Résoudre l’erreur « cannot fetch CPU stats » de Shinken

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…

L’erreur en question, la voici :

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 – exemple avec mes machines de test :

Et le résultat dans l’interface web :

Source

Julien H

Passionné depuis toujours par l'informatique, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian et Archlinux. L'infosec m'ouvre les yeux sur les enjeux actuels et futurs de l'IT.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Fermer
Fermer