Plugin Check_Http_Xpath

EyesOfNetwork English Forum
sebleje76
Messages : 6
Enregistré le : 11 mai 2017, 18:14

Plugin Check_Http_Xpath

Message par sebleje76 » 12 mai 2017, 14:05

Bonjour,

J'utilise le plugin check_http_xpath pour superviser un service, mon problème est lorsque j'utilise le script en ligne de commande cela me retourne la bonne valeur, mais lorsque j'utilise le script via l'interface Web cela me retourne une valeur NULL.

Script: ./check_http_xpath.pl -H XXX -p WWW -u /grid/status.xml -c "/applications/applicationStatus[1]/@globalState=='OK'"
Retourne bien: Critical

Via l'interface: $USER1$/check_http_xpath.pl -H xxxx -p ffff -u /grid/status.xml -c "/applications/applicationStatus[1]/@globalState=='OK'"

Renvoi: NULL

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

Re: Plugin Check_Http_Xpath

Message par Seb » 12 mai 2017, 14:09

Au hasard interprétation des / dans la commande... via thruk, va voir ton service http, et regarde en bas la commande qu'il passe....
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

sebleje76
Messages : 6
Enregistré le : 11 mai 2017, 18:14

Re: Plugin Check_Http_Xpath

Message par sebleje76 » 12 mai 2017, 15:14

Bonjour,

Dans Expanded command, il passe bien la bonne commande, je ne vois pas comment echapper le caractere /

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

Re: Plugin Check_Http_Xpath

Message par Seb » 12 mai 2017, 15:18

Ok et en user nagios en console, ça fonctionne bien aussi?
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

sebleje76
Messages : 6
Enregistré le : 11 mai 2017, 18:14

Re: Plugin Check_Http_Xpath

Message par sebleje76 » 12 mai 2017, 15:44

Bonjour,

Oui la commande fonctionne bien avec le compte Nagios.
[nagios@aubprospvapp03 plugins]$ ./check_http_xpath.pl -H xxxxx -p xxx -u /grid/status.xml -c "/applications/applicationStatus[1]/@globalState=='OK'"

Return bien --> CRITICAL:

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

Re: Plugin Check_Http_Xpath

Message par Seb » 12 mai 2017, 17:36

A mon sens dans la commande, c'est ça qui pose soucis:
-u /grid/status.xml

En console est ce que ça passe aussi comme ça?
-u '/grid/status.xml' ???
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

sebleje76
Messages : 6
Enregistré le : 11 mai 2017, 18:14

Re: Plugin Check_Http_Xpath

Message par sebleje76 » 15 mai 2017, 20:40

Bonjour,

J'ai effectué les tests avec les cotes cela fonctionne bien en shell mais pas depuis lillac. Je pense que mon problème vient d'ailleurs car j'ai aussi le problème avec un script perl qui check les FW Fortinet (Marche bien en shell mais pas vient lillac).
La je ne vois pas d’où cela peux venir.

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

Re: Plugin Check_Http_Xpath

Message par Seb » 17 mai 2017, 14:39

Le fichier, est en lecture pour tous le monde?
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

sebleje76
Messages : 6
Enregistré le : 11 mai 2017, 18:14

Re: Plugin Check_Http_Xpath

Message par sebleje76 » 21 mai 2017, 20:52

Bonjour,

J'ai même essayer avec un droit 777 sur le fichier Perl.

Cordialement

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

Re: Plugin Check_Http_Xpath

Message par Seb » 22 mai 2017, 12:05

A mon sens c'est juste l'interprétation des /... Essaie en mettant un \ devant tes / de grid.xml...
"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