Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Error raro de BADXML
#1
Hola,

Tengo un agente (3.1 - Build 100609) en Linux (Ubuntu 10.10), donde he puesto una politica con muchos modulos del tipo "module_exec" que utilizan el comando "curl" para coger el tiempo de respuesta de URLs.
A veces el server clasifica el archivo como .BADXML, pero no puedo detectar donde está el error.

Alguns detalles:
- Hay 184 modulos en la politica de chequeo URL;
- Percebí que en los BADXML faltan algunos modulos (no siempre los mismos).
- El pandora_server.log tiene algunas líneas como:

Code:
2011-01-10 15:49:17 scotipandora002 [V1] Pandora FMS Server 'scotipandora002' unhandled error.
2011-01-10 15:49:27 scotipandora002 [V1] [E] 'scotipandora002': End tag mismatch (description != name) [Ln: 443, Col: 59]

- Ya intenté editar el .data_BADXML, incluyendo datos para los modulos faltantes y cambiar el nombre de .data_BADXML para .data; pero el server reprocesa el archivo y se queda como BADXML novamente.
- He intentado aumentar el "interval", a ver si el agente necesita más tiempo para ejecutar todos los modulos... sigue igual.

Alguna idea o pruebas??

En anejo, EL BADXML más reciente.

Gracias ;-)


Attached Files


.data_badxml   scotirrd001.1294681984.data_BADXML (Size: 40.17 KB / Downloads: 39)
 Reply
#2
Buenas Robas,

Según el contenido del log del servidor, parece ser que los XML se están procesando mal, por lo que te recomiendo que efectúes estos cambios en la librería Core.pm de Pandora:

Busca el archivo:

Code:
find / -name Core.pm

Y modifícalo con esta línea:

$XML::Simple::PREFERRED_PARSER='XML::Parser';


En este contexto:

Code:
use DBI;
use XML::Simple;
use HTML::Entities;
use Time::Local;
use POSIX qw(strftime);

$XML::Simple::PREFERRED_PARSER='XML::Parser';

Reinicia el servidor de Pandora después de este cambio.

Saludos.

 Reply
#3
Hola Luismi,

Creo que el parametro PREFERRED_PARSER='XML::Parser' ha resuelto el problema!!!
Hice el cambio hoy por la mañana y se quedo todo el dia recogendo los datos, vi ahora y no hay ningun BADXML en data_in.

Muchas Gracias, creo que era eso ;-)
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes