Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Problemas con Agentes, servidor no lee los datos de los agentes
-
Problemas con Agentes, servidor no lee los datos de los agentes
Posted by Alfredo on October 1, 2009 at 10:46Hola a todos,
Tengo un problemilla con los agentes, estoy monitorizando varios pc’s con agentes a través del modo ssh. y todo perfecto, la verdad que el software me gusta mucho y está muy bien.
Los portatiles sólo funcionan por las mañanas y luego se apagan, el tema está en que al día siguiente, nada más encender, los portatiles arrancan el agente y copian por ssh correctamente los datos en la carpeta por defecto (/var/spool/pandora/data_in) pero pandora no los procesa.
Tengo que reiciar los servicios de pandora para que los reconozca.
Alguien conoce por qué puede ser y cómo puedo solucionarlo o acelerarlo sin necesidad de tener que entrar todos los días a la máquina para reiniciar los servicios.
Saludos y muchas gracias por vuestra ayuda.
Alfredo replied 15 years, 2 months ago 3 Members · 14 Replies -
14 Replies
-
-
-
::
Buenas,
Muchas gracias por las respuestas lo primero.
El servidor de pandora no se apaga nunca. Los que se apagan son los portatiles que monitorizo.
He comprobado y la hora no es exactamente la misma. La del portátil (en el que me he centrado) está adelantada con respecto a la del servidor (¿Puede ser el problema?).Actualmente estoy monitorizando servidores con servicios (FTP, HTTP, …) y va perfecto.
En el servidor, inspecciono la carpeta y está llena de los archivos que envía el cliente (y están actualizados perfectamente), es como si el servidor de pandora no procesara los archivos.
El otro día, eliminé el agente y volví a crearlo, rinicié los servicios de pandora y lo empezó a monitorizar perfecto.
Pero en cuanto se apaga que deja de conectarse por ssh para mandarle los ficheros, al día siguiente cuando enciende no vuelve a procesar los ficheros que se envían de nuevo.
Tengo una duda. El portatil se encuentra en una subred en la que puede llegár al servidor, pero el servidor no puede llegar a él. Así que no le asigno ninguna ip, ya que no podría ni hacerle un ping.
¿Se os ocurre algo?
Muchas gracias
-
-
::
El tema de los portatiles esta calro, se encienden y se apagan, el server de pandora esta encendido, pero ¿los servicios / procesos de pandora lo estan siempre o se “caen” en algun momento?, es la unica explicacion que encuentro, ahora si eso se confirma habria que ver porque se caen.
Has mirado los logs de pandora ? /var/log/pandora_server.log y /var/log/pandora_server.error, algo relevante ?, has mirado los logs del sistema ? /var/log/syslog /var/log/messages
-
::
Buenas,
Estoy revisando los logs, no veo nada que indique ningún problema, salvo el siguiente mensaje en pandora_server.error:
DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/share/perl/5.8.8/PandoraFMS/DB.pm line 1591.
thread failed to start: DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/share/perl/5.8.8/PandoraFMS/DB.pm line 1591.¿Os dice algo?, voy a hacer más pruebas. La hora la he cambiado pero sigue igual.
Muchas gracias y un saludo a todos.
-
::
ese fallo en teoría esta corregido, prueba a actualizar el soft de pandora utilizando el svn.
desde el server, en la linea de comandos, cómo root, ejecuta esto desde el /home/pandora
svn co https://pandora.svn.sourceforge.net/svnroot/pandora
esto te copiará la última versión a una carpeta dentro del home.
luego te vas a /home/pandora/pandora/branches/pandora_2.x/pandora_server
ejecuta ./pandora_server_upgrade –upgrade
luego haces lo mismo para el console
cd /home/pandora/pandora/branches/pandora_2.x/pandora_console
./pandora_console_upgrade -p /var/www/pandora_console
ahora reiniciamos los servicios del pandora.
/etc/init.d/pandora_ctl restart
con esto tendrías el soft a la última versión y en teoría sin ese fallo.
si te sigue pasando lo que te ocurre es que tienes algún agente con el nombre mal, me explico.
La línea en cuestión es invocada para ejecutar un sql que pasando el parámetro nombre, devuelve el id del agente y falla cuando no lo encuentra o cuando pasa “algo raro”, si sigue pasando sube el nivel de debug o verbose y mira en que agente pasa, te tocará borrar todo el rastro de ese agente.
consejos, revisa que no haya nombres duplicados (no debería haber ninguno), o con acentos o caracteres raros o incluso con la ip mal o duplicada, o en vez de la ip haya un nombre.
a mi no se me ocurre nada más, pero estaría bien, que también postearas el log del mysql por si hay algún dato más.
saludos
-
::
Hola otra vez,
Hoy como siempre para recuperar el sistema he vuelto a reiniciar los servidores para que vuelva a leer los agentes esta mañana a primera hora.
He estado conectado 2 horas, me he tenido que marchar con el portatil durante 2 horas y cuando he vuelto al conectarse, el servidor ha cogido las actualizaciones, practicamente al momento. Cuando ha dejado de leer los archivos ha sido cuando ha estado unas 15horas sin actualizar ningún agente.
¿Pudiera ser por eso?
Por supuesto que voy a actualizar.
Ya os voy contando
-
::
Hola otra vez,
Hoy como siempre para recuperar el sistema he vuelto a reiniciar los servidores para que vuelva a leer los agentes esta mañana a primera hora.
He estado conectado 2 horas, me he tenido que marchar con el portatil durante 2 horas y cuando he vuelto al conectarse, el servidor ha cogido las actualizaciones, practicamente al momento. Cuando ha dejado de leer los archivos ha sido cuando ha estado unas 15horas sin actualizar ningún agente.
¿Pudiera ser por eso?
Por supuesto que voy a actualizar.
Muchas gracias
Ya os voy contando
-
::
Me tienes totalmente intrigado la verdad, he visto de todo en Pandora, pero esto es nuevo !! 🙂
Te recomiendo que te fijes muy muy bien en los logs y nos cuentes lo que ves, es la clave muchas veces. Por otro lado ¿que estas usando?
Distribucion, hardware, memoria, disco, version de pandora…
-
-
::
Hola a todos,
Pues hoy es el primer día que no tengo ningun problema!!!
No he actualizado aún, lo haré en breve.
Os comento lo que he pensado. Para centrarme, por ssh sólo tenía un agente en un portatil (el resto los he aparcado). Los otros los creé en consola para hacer ping, ver el ssh, ftp, …
Tengo otras máquinas que tampoco se apagan nunca, por lo que ayer, le puse el agente a otra máquina y sin problemas, lleva hasta ahora. Y maravillosamente hoy nada más enceder el portatil, el servidor ha procesado perfectamente los datos del agente del portatil.
Estos días atras accedía al servidor y estaban todos los archivos copiados en la carpeta /var/spool/.. y sin procesar, podría ser (la ignorancia es atrevida) que dejara de leer la carpeta tras x intentos sin información.
Bueno muchas gracias por todo y ya os iré comentando mis aventuras con Pandora.
-
::
en un principio pandora siempre lee el /var/spool/pandora/data_in y procesa todos los ficheros que hay, los que no puede procesar los marca cómo *.error y los deja allí.
lo que si parece es que alguno de esos agentes que has aparcado es el causante, ya que el resto siguen enviando información y el server funciona bien, ves eliminando posibilidades y si encuentras el causante pon la información para que podamos ver la causa.
-
::
Buenas,
Como os he comentado, le he instalado un agente a otro servidor, y sin problemas lo lee siempre. A partir de aquí, ya siempre lee los datos del agente del portatil.
No me ha vuelto a dar errores, y nunca me ha renombrado los datos como .error
Queréis que os ponga algún dato, algún log o algo. Si me da otros problemas os iré comentando.
Muchísimas gracias por vuestra ayuda.