Herramientas de usuario

Herramientas del sitio


manuales:nagios

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisiónAmbos lados, revisión siguiente
manuales:nagios [2015/04/07 15:03] – [Plugins] cayumanuales:nagios [2015/06/18 20:05] – [Plugins] cayu
Línea 6356: Línea 6356:
 } }
 ?> ?>
 +</file>
 +
 +En Python
 +<file python check_xml_afip.php>
 +#!/usr/bin/python
 +import errno, sys, urllib2
 +from xml.etree.ElementTree import XML
 +
 +response = urllib2.urlopen('https://serviciosjava.afip.gob.ar/wsmtxca/services/MTXCAService/dummy')
 +xml_afip = XML(response.read())
 +
 +dummy_afip = {}
 +contador = 0
 +
 +for elem in xml_afip:
 +    dummy_afip[elem.tag]=elem.text
 +    if elem.text != 'OK':
 +     if contador <= 0:
 + contador = 1
 +     else:
 + contador = 1
 +
 +if contador != 1:
 +    print "OK - ",dummy_afip,"|rc=0"
 +    sys.exit(0)
 +else:
 +    print "CRITICAL - ",dummy_afip,"|rc=1"
 +    sys.exit(1)
 </file> </file>
  
manuales/nagios.txt · Última modificación: 2015/09/15 17:47 por cayu