Welcome to Pandora FMS Community!

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

  • Servidor Network caído

    Posted by dbazor on October 26, 2012 at 23:25

    Hola, buenas tardes,

    Ayer me descargué la máquina virtual de vmware con pandora fms 4.0.2 sobre suse, que tenéis para nuestra disposición en la web de pandorafms. Me la instalé en mi equipo local para hacer pruebas y funciona todo correctamente.

    Ahora bien, cargué el “disk file” de la máquina virtual, en un servidor virtualizador que tengo en una red externa a la red en la que tengo mi equipo local, y conseguí instalar Pandora sin problemas, no obstante, cuando accedo a la interfaz web, me aparece el servidor Network caído y no hay manera de levantarlo.

    Como información para ayudaros a dar con el problema, me aparecía como alerta en la interfaz web una alerta sobre una nueva versión de la consola, así que la actualicé. Tampoco creo que tenga que ver con este asunto ya que el servidor me lo mostraba caído antes de actualizar la consola.

    Tengo acceso al servidor desde mi red, y el único agente que hay ahora es el que viene por defecto en la máquina virtual de Pandora y que monitoriza el propio servidor de PandoraFMS.

    Os dejo los mensajes relevantes que veo en los log. No dejo el de pandora_agent.log ya que no muestra ningún problema.

    pandora_server.error

    DBD::mysql::db do failed: Incorrect key file for table ‘./pandora/tserver.MYI’; try to repair it at /usr/lib/perl5/PandoraFMS/DB.pm line 579.

    pandora_server.log

    2012-10-26 19:23:29 PandoraFMSv4 [V1] Pandora FMS Server ‘PandoraFMSv4’ unhandled error.
    2012-10-26 19:23:34 PandoraFMSv4 [V1] [E] ‘PandoraFMSv4’: DBD::mysql::db do failed: Incorrect key file for table ‘./pandora/tserver.MYI’; try to repair it at /usr/lib/perl5/PandoraFMS/DB.pm line 579.

    Se repite lo mismo continuamente en ambos log.

    ¿Alguna pista que me ayude a solucionarlo? He estado buscando información referente a esto por google, pero no he encontrado nada que pueda ayudarme.

    Disculpen la parrafada.

    Un saludo,
    David.

    dbazor replied 12 years, 3 months ago 3 Members · 4 Replies
  • 4 Replies
  • alumbreras

    Member
    October 29, 2012 at 12:22
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola David

    Buenos dias.

    Lo que te ha pasado es que se ha corrompido la tabla tserver. Te paso link donde te explica como realizar la recuperacion de los datos de MyIsam

    http://dev.mysql.com/doc/refman/5.0/es/corrupted-myisam-tables.html

  • dbazor

    Member
    October 29, 2012 at 22:41
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Pues vaya gracia… En fin, voy a ver como recuperarlo! 🙂

    Gracias por la guía!

  • Nacho1988

    Member
    October 30, 2012 at 13:41
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Como te dice Alumbreras la tabla tserver se ha corrompido.

    Puedes solucionarlo entrando en mysql haciendo un:

    use pandora; (si tu base de datos de pandora se llama asi,sino el nombre que hayas elegido)

    y seguidamente haciendo un:

    repair table tserver;

    Un saludo.

  • dbazor

    Member
    November 1, 2012 at 00:21
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Al final pude solucionarlo con la guía que me puso Alumbreras. Dejo la solución aquí por si a alguien le ocurre lo mismo que pueda acceder a ella rapidamente.

    Accedes a la ruta donde se aloja la base de datos de pandora. Por defecto /var/lib/mysql/pandora

    Ejecutas los siguientes comandos:

    Checkeo de la tabla corrupta:
    myisamchk -c [Tabla corrupta]

    Reparar tabla corrupta:
    myisamchk -r [Tabla corrupta]

    Eso es todo!

    Gracias por la ayuda Alumbreras y Nacho 🙂

    Un saludo,
    David.