Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Evento XML mal formado
-
Evento XML mal formado
Posted by jfcarpi on March 26, 2013 at 13:18Aleatoriamente me aparecen eventos ‘Unable to process XML data file ‘ del Agente AlertSNMP.
Actualemnte hay unos 70 archivos en el directorio /var/spool/pandora/data_in del tipo pandora.xxxxx.data_BADXML a fechas y horas aleatorios, entre el 22/02 y el 25/03.Todos presenta el mismo error en la linea 95. que visto con el xmllint es:
D:Pandora FMS>xmllint-1.0.exe pandora.1363834243.data_BADXML
Exception : System.Xml.XmlException: Hay varios elementos raÃz. LÃnea 95, posición 15.
 en System.Xml.XmlTextReaderImpl.Throw(Exception e)
 en System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
 en System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res)
 en System.Xml.XmlTextReaderImpl.ParseDocumentContent()
 en System.Xml.XmlTextReaderImpl.Read()
 en System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
 en System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
 en System.Xml.XmlDocument.Load(XmlReader reader)
 en System.Xml.XmlDocument.Load(TextReader txtReader)
 en xmllint.Program.Main(String[] args)y el contenido de esta linea y siguientes es
Status generic_proc 1Database Maintenance generic_proc 1Queued_Modules generic_data 0Agents_Unknown generic_data 2System_Load_AVG generic_data 0.04Free_RAM generic_data 8664
FreeDisk_SpoolDir generic_data 1184.07
Por lo demas todo funciona OK, pero me gustaria saber que ocurre y depurarlo.
Saludosjfcarpi replied 11 years, 10 months ago 2 Members · 8 Replies -
8 Replies
-
-
-
-
-
::
Ok, cambia el nombre del agente local en pandora_agent.conf y pon el que tu quieras. Observaras que parte de los módulos se ejecutan con un nombre y otra parte de los módulos con otro nombre ya que tiene habilitada la auto-monitorización el servidor. Comprueba si te este modo se vuelven a generar los BADXML
Un saludo
-
::
Hecho, esta mañana a las 10, el ultimo BADXML se generó hoy a las 3.
Por lo tanto de momento no han vuelto a generarse.
He eliminado del agente ‘pandora’ los modulos (11) que se monitorizan con el nuevo agente al que he llamado ‘panlinux’.En unos dias comento como ha ido el tema.
Saludos, -
::
De acuerdo.
De todas formas es un bug que hemos encontrado al tener la auto-monitorización activada en el servidor junto a un agente local instalado en el mismo. Cuando coincide el momento en el que se actualizan los dos, mandan el xml a la vez con el mismo nombre y provoca este conflicto. Ya lo tenemos solucionado y en la próxima actualización estará arreglado, mientras tanto puedes tenerlo como te he indicado para evitar falsos XML.
Gracias por el aporte.
Un saludo
-
::
Hola,
Nada que al parecer también leéis el pensamiento, ya que era la próxima pregunta que iba a hacerte, esperamos pues la próxima actualización.
Y tal como quedé, confirmar que el último fichero BADXML generado fué el del dÃa 27/03 a las 3 de la mañana.
Un saludo,