Service Check Timed Out on eonWeb vue services

EyesOfNetwork English Forum
lzars
Messages : 48
Enregistré le : 06 octobre 2016, 08:46

Service Check Timed Out on eonWeb vue services

Message par lzars » 27 mars 2017, 10:52

Bonjour
je fais une supervision de vCenter, Cluster, hôte ESXi et les VMs dedans.
après l'installation des nombreuses dépendances, j'ai réussi à observer leur état sur mon console avec les commandes.

mon problème c'est:
  • via le console, j'ai obtenu une réponse normale comme ceci :
    root]# ./check_vmware_api.pl -D IPvCenter -f /home/auth.txt -t 600 -l cpu -s usage -o quickstats
    CHECK_VMWARE_API.PL OK - cpu usage=47.16 % | cpu_usage=47.16%;;
    root]# ./check_vmware_api.pl -D IPvCenter -f /home/auth.txt -t 600 -l mem -s usage -o quickstats
    CHECK_VMWARE_API.PL OK - mem usage=293.28 % | mem_usage=293.28%;;
    temps de reponse en 2seconde maximum
  • mais si j'ai les inséré sur eon web : j'ai crée un template, les commandes respectives :
    dans le vue services dans Disponibilités, status information : (Service Check Timed Out)
Image

je sais pas pourquoi ils font comme ca,
pourriez vous mes cher forum de m'aider svp

Avatar du membre
Seb
Messages : 3556
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: Service Check Timed Out on eonWeb vue services

Message par Seb » 27 mars 2017, 11:18

Le plugin a été testé en root.... il faut essayer en compte nagios via un "su nagios"
Certainement que des fichiers temporaires ont été créé en root dans /tmp/ concernant les hosts, supprimez les avant les test en nagios!
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

lzars
Messages : 48
Enregistré le : 06 octobre 2016, 08:46

Re: Service Check Timed Out on eonWeb vue services

Message par lzars » 27 mars 2017, 11:45

Merci de votre réponse Seb,

mais j'ai testé avec le compte nagios,
su nagios
./check_vmware_api.pl -D IPvCenter -f /home/auth.txt -t 600 -l cpu -s usage -o quickstats
la réponse c'est CHECK_VMWARE_API.PL CRITICAL - SOAP request error - possibly a protocol issue: 500 read timeout

est que le timeout a une grande valeur ou comment se passe -t il pour retourner ceci?
merci encore pour votre aide

Avatar du membre
Seb
Messages : 3556
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: Service Check Timed Out on eonWeb vue services

Message par Seb » 27 mars 2017, 14:29

Sauf que le user nagios n'a pas les droits d'écrirte dans /home/ ... Hum!
Déplacer le /home/auth.txt dans le bon vieux /tmp/ ou alors /home/nagios/ et adaptez la commande....
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

lzars
Messages : 48
Enregistré le : 06 octobre 2016, 08:46

Re: Service Check Timed Out on eonWeb vue services

Message par lzars » 27 mars 2017, 14:44

Merci encore de votre aide Seb,
oui, je crois que c'est ça le problème mais
il y a un autre soucis
  • si je vais avec cette commande ca marche
    [nagios@eon plugins]$ ./check_vmware_api.pl -D IPvCenter -f /tmp/auth.txt -l recommendations
    CHECK_VMWARE_API.PL OK - No recommendations | recommendations=0;;
  • mais si je lance avec autre commande,
    par exemple [nagios@eon plugins]$ ./check_vmware_api.pl -D IPvCenter -f /tmp/auth.txt -l cpu -s usage
    CHECK_VMWARE_API.PL CRITICAL - SOAP request error - possibly a protocol issue: 500 read timeout
l'erreur soap timed out 500 apparait toujours

j'ai deja mis une valeur de timeout à t=120s | 180s |600s mais celle ci reste toujours comme ça

est que vous pourriez encore m'aider? merci d'avance

Avatar du membre
Seb
Messages : 3556
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: Service Check Timed Out on eonWeb vue services

Message par Seb » 27 mars 2017, 15:00

Le fichier auth.txt n'est pas déjà accéder par un autre check?
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

lzars
Messages : 48
Enregistré le : 06 octobre 2016, 08:46

Re: Service Check Timed Out on eonWeb vue services

Message par lzars » 27 mars 2017, 15:06

je crois que tout les services du template vCenter accède en même temps sur le fichier auth.txt
voilà les services du template vCenter
recommedations
cpu
mem
io
net
vmfs

Avatar du membre
Seb
Messages : 3556
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: Service Check Timed Out on eonWeb vue services

Message par Seb » 27 mars 2017, 15:16

Supprime tous les fichier an le /tmp contenant l'ip de ton vcenter... Car tu as fais des tests en root au début et ça a du créer des fichier de session en root, non accessible par nagios....
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

lzars
Messages : 48
Enregistré le : 06 octobre 2016, 08:46

Re: Service Check Timed Out on eonWeb vue services

Message par lzars » 27 mars 2017, 15:41

ok
je les ai supprimé et redémarrer EON

le status information dans EON reste toujours Service Check Timed Out
mais sur le console de commande via le compte nagios en executant la commande il y a un nouveau erreur
CHECK_VMWARE_API.PL CRITICAL - Provide either Password/Username or Auth file or Session file

Avatar du membre
Seb
Messages : 3556
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: Service Check Timed Out on eonWeb vue services

Message par Seb » 27 mars 2017, 16:12

Tu as du supprimer ton auth.txt.... il fallait juste supprimer les fichiers de sessions!
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

Répondre