Pandora FMS community forums

Full Version: Errores en discovery
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Desde que instalé pandora fms hace años, he venido usando la herramienta de reconocimiento de redes, para poder añadir agentes automáticamente a partir de una red. Antes estaba la opción de DNS reverse para que coja el nombre del agente, pero esa opción ha desaparecido. No sé si es que ahora lo hace automáticamente y no hace falta seleccionar esa opción, pero solo me aparecen los agentes por IP. ¿Existe la opción de reverse DNS actualmente?



No sé si tendrá que ver o no, pero en el log de error (pandora_server.error) cuando ejecuto la tarea de discovery, aparecen los siguientes errores:



Use of uninitialized value in numeric eq (==) at /usr/lib/perl5/PandoraFMS/DiscoveryServer.pm line 229, <__ANONIO__> line 1.

Use of uninitialized value in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Recon/Base.pm line 1903, <__ANONIO__> line 1.

Use of uninitialized value in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Recon/Base.pm line 1903, <__ANONIO__> line 1.

Use of uninitialized value in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Recon/Base.pm line 1903, <__ANONIO__> line 1.

Use of uninitialized value in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Recon/Base.pm line 1903, <__ANONIO__> line 1.

Use of uninitialized value in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Recon/Base.pm line 1912, <__ANONIO__> line 1.

Use of uninitialized value in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Recon/Base.pm line 1918, <__ANONIO__> line 1.

Use of uninitialized value in string eq at /usr/lib/perl5/PandoraFMS/DiscoveryServer.pm line 309, <__ANONIO__> line 1.

Veo que los errores del fichero DiscoveryServer.pm vienen por no estar definida la variable $task->{'type'}
Los errores de Base.pm vienen por no estar definido $self->{'task_data'}

¿Puede ser que falte algún campo en la BD?




Mi versión de pandora: Pandora FMS v7.0NG.749 - Build 200930 - MR 39



Muchas gracias
¡Hola a todas y todos!

Yo de lenguaje Perl va a ser que conozco prácticamente nada pero intervengo aquí para acotar que sí, los lenguajes fuertemente "tipados" necesitan de declarar las variables y en algunos lenguajes debemos también inicializarlas (disculpen mi ignorancia pero creo que todo esto viene del lenguaje C) como es este es el caso que hoy nos ocupa.

Ahora bien si pensáis que falta algún campo en la base de datos (ea que yo también soy programador y en mi país estamos agregando "espacio" en las BD para registrar el valor de los criptoactivos - criptomonedas- en nuestros negocios) pues eso es un lugar común.

Sigo pensando en una rutina que compruebe si una tabla existe (si no pues la agrega) y si la tabla ya existe pues verificar cada uno de sus campos, teniendo cuidado con los gazapos en MySQL o motor de bases de datos, que más o menos manejan el mismo lenguaje SQL (disculpad mi redundancia en el uso de términos) y más o menos hay consenso en el tipo de dato para cada campo.

Os invito a que echéis un ojo donde planteo, en idioma inglés, esto que va de estructura de datos, pienso yo:

http://pandorafms.org/forum/thread-15210.html
Buenas,

Podrias indicarnos la version de tu servidor? La podras encontrar ejecutando en la cmd del servidor "pandora_server -h". En cualquier caso por lo que veo la consola web de tu servidor se encuentra en la version 749 pero con MR 39, deberias de pensar en actualizar la bbdd, te dejo a continuacion un enlace a la wiki en la que se explica como hacerlo.

https://pandorafms.com/docs/index.php?ti...elease_.29

Saludos
Diego
Hola Diego,
He actualizado a la última versión y ha dejado de salir el error en el log
Versión de Server
# pandora_server -h

Pandora FMS Server 7.0NG.749 Build 200909

Versión de consola web
Pandora FMS v7.0NG.749 - Build 201007 - MR 9
Muchas gracias.
Un saludo,
Pedro
Buenos dias,

Respecto a lo que nos comentabas de la opcion de "reverse DNS", desde hace ya algun tiempo ha pasado a ser una funcionalidad enterprise. Si es vital para el funcionamiento de Pandora FMS en tu entorno, por favor, considera ponerte en contacto con nuestro equipo comercial mediante el correo: [email protected]

Saludos
Diego
(10-14-2020, 08:35 AM)Diego.M Wrote: [ -> ]Buenos dias,

Respecto a lo que nos comentabas de la opcion de "reverse DNS", desde hace ya algun tiempo ha pasado a ser una funcionalidad enterprise. Si es vital para el funcionamiento de Pandora FMS en tu entorno, por favor, considera ponerte en contacto con nuestro equipo comercial mediante el correo: [email protected]

Saludos
Diego

Hola de nuevo,

No es vital para el funcinamiento de Pandora FMS, pero es una utilidad bastante interesante para introducir nuevos agentes si tienes bien configurado el DNS, y además ya la había utilizado en el pasado.

Sobre la versión enterprise, en su día estuve planteándolo, pero para un entorno pequeño como el mio es demasiado dinero.

Muchas gracias por la ayuda y por seguir manteniendo la versión community.

Un saludo,

Pedro