-
Check page Html Nagios
Bonjour ,
Je viens solliciter votre aide ,
J'aimerai rajouter à ma supervision Eyes of Network basé sur nagios , un check d'une page html qui me retourne l'état suivant lorsque tout fonctionne:
"Harmonie Server Running Status
Server Version : 7.12.6108.2038
Server Build : 2016-09-21 01:07:56
Data Transfert : UNICODE
Last engine load : 2017-05-11 11:35:03
Connection Date : 2017-05-11 12:27:14
Application Path : /Harmonie.MACC
Connecting From : 172.16.3.80
User Agent : Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Calling URL : http://172.16.109.10/Harmonie.MACC/syndata.aspx?qss=1
Active Project : MACC
Database check : 2017-05-11 12:27:14
Active Protocols : App(006) - Prt(1.12) - Fil(RTHTDef-MACC-1.12.dll) - Load(OK)
Active Protocols : App(005) - Prt(1.12) - Fil(RTHTDef-MACC-1.12.dll) - Load(OK)
Active Protocols : App(004) - Prt(1.11) - Fil(RTHTDef-MACC-1.11.dll) - Load(OK)
Active Protocols : App(003) - Prt(1.11) - Fil(RTHTDef-MACC-1.11.dll) - Load(OK)
Active Protocols : App(002) - Prt(1.11) - Fil(RTHTDef-MACC-1.11.dll) - Load(OK)
Active Protocols : App(001) - Prt(1.11) - Fil(RTHTDef-MACC-1.11.dll) - Load(OK)
Write File : OK
Read/Write File : OK
Last Synchro : 5/11/2017 10:34:30 AM
Last DeviceId : 7
Last UserId : 7
Last User Name : 00890 BORDAS Jean-François
User Data : OK
Database Test : OK (602)
Project State : Package 001(1.11)
Project State : Package 002(1.11)
Project State : Package 003(1.11)
Project State : Package 004(1.11)
Project State : Package 005(1.12)
Project State : Package 006(1.12)
Licensing : OK
MACC - OPEN - 67 Licence including 67 WAN - Expires 2099-03-13 00:14:44 - Production
Authorized devices :
Execution Time : 15.6221ms"
J'aimerai checker tout les "OK" de la page en question , existe-t-il un moyen de le faire ?
Merci d'avance.
;)
-
Bonjour,
Ta demande manque de précision. Ta requête marche ? donc tu reçoit ce texte là ?
Ta requête est appelé comment ? Si c'est dans un script (genre, au pif python) tu dois pouvoir utiliser ce langage pour compté dans ta variable.
Sinon, (je dis ca, je dis rien ^^), nagios a une requête toute faite qui permet de vérifier l’existence d'un mot dans une réponse http. Genre, tu peux vérifier que la réponse de ton site as bien "bienvenue chez moi" comme ca, tu sais que ton site renvoi bien quelque chose de valide.