Herramientas de usuario

Herramientas del sitio


manuales:nagios:capacitacion:productos:argentina_-_afip_-_factura_electronica

Diferencias

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

Enlace a la vista de comparación

Última revisiónAmbos lados, revisión siguiente
manuales:nagios:capacitacion:productos:argentina_-_afip_-_factura_electronica [2015/09/15 12:10] – creado cayumanuales:nagios:capacitacion:productos:argentina_-_afip_-_factura_electronica [2015/10/16 14:58] cayu
Línea 69: Línea 69:
 ?> ?>
 </file> </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>
 +
manuales/nagios/capacitacion/productos/argentina_-_afip_-_factura_electronica.txt · Última modificación: 2015/11/19 14:47 por cayu