Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3142 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Erreur! mon script ne marche pas lors du check config

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur! mon script ne marche pas lors du check config

n°1413456
soumahoa
Posté le 23-01-2018 à 16:43:28  profilanswer
 

Bonjour,  
Je suis nouveau dans la supervision shinken. Je fais surtout la supervision applicatif (applications web). j'essaie d'écrire un script python de base qui me retournera le status du site web.
j'appele un api qui retourne les infos sur l'ensemble des sites web. je dois donc traiter cette information et donner le status du site. Je ne sais vraiment pas comment m'y prendre dans la definition du host, service et commande. voici le plugin python que j'ai ecrit:  

Code :
  1. #!/usr/bin/python
  2. import urllib2, json, sys
  3. url = 'http://srv-test-nginxv1.xxxxx-xxxxxx.qc.ca/status/upstreams/formulairestest_cluster'
  4. json_object = urllib2.urlopen(url)
  5. data = json.load(json_object)
  6. upstreams_state = []
  7. for item in data['peers']:
  8.     upstreams_state.append(item['state'])
  9. if upstreams_state[0] == upstreams_state[1] == 'up':
  10.     print ('OK')
  11.     sys.exit(0)
  12. elif upstreams_state[0] == upstreams_state[1] == 'unhealthy':
  13.     print('CRITICAL')
  14.     sys.exit(2)
  15. elif upstreams_state[0] != upstreams_state[1]:
  16.     print('WARNING')
  17.     sys.exit(1)
  18. else:
  19.     print('UNKNOWN')
  20.     sys.exit(3)


 
Est que quelqu'un pourrait m'aider avec ça? ou me donner un tutoriel de script python qui utilise un api
Merci


Message édité par black_lord le 24-01-2018 à 13:12:21
mood
Publicité
Posté le 23-01-2018 à 16:43:28  profilanswer
 

n°1413457
Je@nb
Kindly give dime
Posté le 23-01-2018 à 22:01:14  profilanswer
 

Ce sujet a été déplacé de la catégorie Systèmes & Réseaux Pro vers la categorie Linux et OS Alternatifs par Je@nb

n°1413727
alokkin
tourner 7 fois la langue ...
Posté le 29-01-2018 à 07:34:41  profilanswer
 

On n'a pas accès à ton serveur, il faudrait que tu postes également le json renvoyé par son service.


---------------
Burn the museum, wipe your ass with the Mona Lisa, this way, at least, God will know your name.
n°1413812
soumahoa
Posté le 30-01-2018 à 14:34:36  profilanswer
 

Le problème venait finalement de la définition de mon host et du service dans shinken et non du script.
Merci Alokkin


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Erreur! mon script ne marche pas lors du check config

 

Sujets relatifs
Script Shell : eviter d'utiliser eval dans ce bout de script ?SCRIPT : Enregistrement piece jointe Thunderbird
Nouvelle config pour VFIO[Code et Script][bash] test et arguments
slinuxjjhjInstallation Nagios Erreur 2
script montage lecteur réseau apres commande kinitconfig apache pour https
Linux erreur: grub rescuedebian server vnc marche pas
Plus de sujets relatifs à : Erreur! mon script ne marche pas lors du check config


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR