Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

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:46

    Hola 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
  • Sancho

    Administrator
    October 1, 2009 at 20:05
    2229 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    El servidor que ejecuta pandora ¿se apaga?.

    En el servidor donde se ejecuta pandora, se caen los servicios a alguna hora en especial o es aleatorio ?

  • suzdal

    Member
    October 2, 2009 at 11:25
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Comprueba que los portátiles y el servidor tienen la misma fecha y hora, es algo conocido, pero inusual que falle por este motivo.

    Si los portátiles hibernan y luego no se resincronizan, envían los datos con fecha y hora erronea.

  • Alfredo

    Member
    October 2, 2009 at 15:55
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • suzdal

    Member
    October 2, 2009 at 16:05
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    primero de todo haz que las fechas y horas coincida, es muy probable que el problema sea ese.

    por problemas de conectividad de la subred no creo que sea, ya que el agente es capaz de conectarse y enviar los xml al data_in.

  • Sancho

    Administrator
    October 2, 2009 at 17:11
    2229 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • Alfredo

    Member
    October 5, 2009 at 11:11
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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.

  • suzdal

    Member
    October 5, 2009 at 13:26
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • Alfredo

    Member
    October 5, 2009 at 19:00
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • Alfredo

    Member
    October 5, 2009 at 19:01
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • Sancho

    Administrator
    October 5, 2009 at 19:12
    2229 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    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…

  • suzdal

    Member
    October 5, 2009 at 22:25
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    dudo que sea por lo de las 15 horas, mi servidor por ciertas razones lo he de apagar a las 19:00 y lo enciendo a las 8:30, esto cada día y no tengo problema.

    realmente nos tienes intrigados, aumenta el debug y verbose.. miremos que dice.

  • Alfredo

    Member
    October 6, 2009 at 10:45
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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.

  • suzdal

    Member
    October 6, 2009 at 11:22
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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.

  • Alfredo

    Member
    October 7, 2009 at 16:50
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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.