Ping compteur centreon

Résolu/Fermé
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014 - 25 févr. 2014 à 09:26
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014 - 21 mars 2014 à 10:49
Bonjour,
Je dois configurer un ping avec le check_centreon_ping sur des compteurs industriels. Quand j'effectue le ping depuis le cmd, aucun soucis mais quand je suis sous fan ou centreon, pas moyen, j'ai un "host check timed out". Alors que pour mes autres machines supervisées, pas de problème.
Si vous pouvez m'aider, je suis tout ouïe.
Charles



12 réponses

aurelazy Messages postés 189 Date d'inscription vendredi 21 février 2014 Statut Membre Dernière intervention 30 janvier 2015 50
21 mars 2014 à 10:34
Alors là !
J'ai vu ça sur un forum, tu peux toujours essayer !

"It seems check_fping needs to be owned and executed by root,
i.e. try:

chown root check_fping
chmod u+s check_fping

"
1
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
26 févr. 2014 à 08:56
Personne ne voit ?
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
27 févr. 2014 à 11:29
Vraiment personne ? J'aurai espéré que quelqu'un puisse m'aider...
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
27 févr. 2014 à 11:31
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
27 févr. 2014 à 12:16
Merci de ta réponse :) Le fping ne marche pas, il me dit sous fan que l'adresse est unreachable et sous centreon, je n'ai pas la commande fping. J'y ai cru ! Serait-ce un problème du compteur puisque depuis un autre réseau (où il y a le même compteur), il n'est pas pingable avec le ping sous cmd alors qu'il communique bien avec les autres équipements (il remonte des infos). Je ne comprends plus...
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
19 mars 2014 à 17:52
J'ai réussi à m'en sortir ! Sur les compteurs avait été rajouté le protocole ICMP pour qu'on puisse les pinger. Or, le protocole installé n'accepte les paquets que de 32 octets (ping windows quoi) et sous linux, les paquets font 52 si je me trompe pas. Donc je dois faire la commande "ping -s 32 adresse_ip". Mais sous centreon, j'ai pas cette option pour la commande. Que ce soit check_centreon_ping ou check_ping. J'ai essayé de créer une commande ping à part en précisant l'option "-s" (pour la taille du paquet) mais ça a pas l'air de vouloir le prendre en compte. Vous savez s'il y a possibilité ?

Merci d'avance :)

Charles
0
aurelazy Messages postés 189 Date d'inscription vendredi 21 février 2014 Statut Membre Dernière intervention 30 janvier 2015 50
20 mars 2014 à 08:38
Bonjour Charles,
Dans CES (Centreon Enterprise Server) tu as un script qui se nomme "check_fping" où tu as une option "-b" où tu peux definir la taille du paquet.
Sinon "check_icmp" est le script par defaut de "check_centreon_ping" et là aussi tu as une option -b

Bonne journée,
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
20 mars 2014 à 09:05
Tout d'abord, merci de ta réponse !
J'ai essayé le check_icmp et la taille minimale doit être de 52 (je viens d'essayer) donc ça élimine cette solution...
J'ai essayé le check_fping dans laquelle j'ai mis ça "$USER1$/check_fping $HOSTADDRESS$ -b $ARG1$" (elle était pas importée dans centreon donc je l'ai ajouté). En interface de commande, ça marche nickel mais dans centreon, ça me met "FPING UNKNOWN - 192.168.50.99". Pourtant, il n'y a pas de différences entre l'une et l'autre, je ne comprends pas trop.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
20 mars 2014 à 09:19
Re-

Peut-être un début de réponse ?
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
20 mars 2014 à 09:40
Je ne sais pas s'il s'agit de permissions, toutes les autres commande marchent, ça me paraîtrait bizarre que celle-ci ne marche pas pour cette raison. Surtout qu'à la vue des erreurs que j'ai, ça n'y ressemble pas trop. Enfin je dis ça mais je me plante peut-être hein
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
20 mars 2014 à 10:00
Je ne mettais pas en avant un problème de permission (bien qu'il faille en tenir compte aussi), mais un problème de variable/PATH :

For some reason, on Centos 5.0 with the BIN and RPM installers the zProperty of 'zCommandPath' is blank - so when the plugin tries to run 'check_ping' it tries to run it wherever the calling program resides; which is wrong. setting it to /opt/zenoss/libexec/ fixes it.
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
20 mars 2014 à 10:19
Je vois pas trop ce qu'il faut faire mais j'ai essayé de mettre le chemin de la commande fping (/usr/sbin/fping) dans la commande check_fping de centreon mais ça marche pas, ça disait qu'il pouvait pas exécuter le plugin. J'ai cru comprendre qu'il voulait vraiment un plugin. Donc j'ai copié le plugin dans /usr/sbin/ où il y a la commande fping mais ça marche pas non plus, j'ai l'erreur d'avant : "FPING UNKNOWN - 192.168.50.99" donc c'est peut-être pas un problème de chemin enfin c'est mon avis
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
20 mars 2014 à 10:29
En général les commande situées dans
/usr/sbin/
sont réservées à
root
. As-tu bien les droits nécessaires (autrement dit es-tu root) pour les exécuter ?

setting it to /opt/zenoss/libexec/ fixes it
que contient ce fichier ?
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
20 mars 2014 à 09:09
Et dans la partie Host, il est down avec comme info "Usage:" sans plus de précision. Pratique pour voir le problème.
0
aurelazy Messages postés 189 Date d'inscription vendredi 21 février 2014 Statut Membre Dernière intervention 30 janvier 2015 50
21 mars 2014 à 08:11
Tu dois generalement mettre tes plugins dans "/usr/lib/nagios/plugins/"
Vérifie directement DANS l'interface Centreon lorsque tu crées ta commande si celle-ci fonctionne bien !
Essaie, si elle ne fonctionne pas, de remplacer "$USER1$" par le chemin absolu, c'est à dire /usr/lib/nagios/plugins/check_fping"
Lorsque tu as un message comme "Usage: blah blah", c'est que tes arg ne sont pas bien paramétré !
Bonne journée,
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
21 mars 2014 à 09:35
Pour le chemin, j'ai essayé avec $USER1$ et sans, ça lui plait pas quand le chemin est en dur, il le reconnaît pas en tant que plugin. J'ai mis bien tous les arguments dans les options de commande à savoir "!200,20%!400,50%!32!4!1000!100" pour les arguments warning, critical, taille de paquet, timeout et intervalle. Malgré tout cela, bien que je n'ai plus le "Usage:", j'ai toujours le "FPING UNKNOWN - 192.168.50.99" que ce soit pour le service ou le host.
0
charlesk14 Messages postés 19 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 25 mars 2014
21 mars 2014 à 10:49
Ah grand merci ! Ça marche ! Va-t-en savoir pourquoi elle était pas exécutée en root... M'enfin c'est fait et je t'en remercie :D
je vais pouvoir m'attaquer à mon problème de check_mrtgtraf maintenant ahahah
0