Parce qu'il y a toujours une solution...

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