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 Problema en la interpretación Horaria del servidor (hora siempre 00:00:00)

  • Problema en la interpretación Horaria del servidor (hora siempre 00:00:00)

    Posted by fredman on November 16, 2010 at 15:17

    Muy buenas chicos,

      Debido a los muchos “infartos” sufridos por nuestro servidor Pandora 2.1 (ninguno mortal, de momento), he tenido que acometer un traslado siguiendo el procedimiento M.C.D. a una segunda máquina de manera manual.

    He trasladado base de datos y copiado (tal cual) todos los directorios de la aplicación
    He actualizado todos los módulos de PERL a través de CPAN de manera  (aperentemente) exitosa.

    Todos los servicios arrancan correctamente, sin embargo, el log del servidor me muestra entradas de éste tipo:

    —-cut—–cut—-cut—–
    2010/11/16 00:00:00 Pandora2K10_Data [V2] Alert (Mail monitor_exim) TRIGGERED for server01
    2010/11/16 00:00:00 Pandora2K10_WMI [V1] Server Pandora2K10_WMI going UP
    2010/11/16 00:00:00 Pandora2K10_Data [V2] Alert (Mail monitor_exim) TRIGGERED for server01
    —–cut—cut—-cut——

    ¡¡¡ Las fechas son correctas, sin embargo la hora es siempre 00:00:00 !!!!

    Evidentemente, después, todos los datos/estadísticas del monitor, se me van al carajo. He revisado ésto varias veces, y no soy capaz de dar con el problema….

    ¿Alguién puede darme una pista sobre el problema?

    fredman replied 14 years, 3 months ago 2 Members · 3 Replies
  • 3 Replies
  • darode

    Member
    November 16, 2010 at 15:33
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola fredman,

    ¿Qué versión de Pandora FMS estás usando?.

    Si estás usando la versión 2.1 te recomiendo que actualices ya que en este mismo momento sólo damos soporte de correción de bugs a la versión 3.2 y a la versión de desarrollo.

    En todo caso puede ser algún problema con la configuración de la hora del sistema comprueba que puedes obtener datos correctos para fecha y hora tanto en el sistema como para el servidor MySQL.

  • fredman

    Member
    November 16, 2010 at 15:59
    23 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola Darode,

      Migraré, lo juro, migraré…. Pero se me erizan los pelos de pensar en migrar (manualmente asumo) todas la alertas que ya tengo programadas….

      De momento, necesito salir de ésta situación  🙁

      He estado buceando por los foros y la Wiki, y descubrí un artículo dónde se hablaban, precisamente de problemas de fecha…

    http://openideas.info/wiki/index.php?title=Pandora:FAQ_ES#Forzar_la_zona_horaria_de_la_consola

      He hecho lo que ponía (aunque la referencia era para Pandora 3), pero no ha tenido ningún impacto.

    PD: Oye, muchas gracias en cualquier caso….. 😉

    Sistema———————————————————-
    Pandora2K10:/opt/pandora_server$ date +”%z”
    +0100
    Pandora2K10:/opt/pandora_server$ date
    mar nov 16 12:49:52 CET 2010

    Perl 5.12———————————————————
    Pandora2K10:/opt/pandora_server$ perl -e ‘my $t = localtime(); print “$t”;’
    Tue Nov 16 12:51:00 2010

    MYSQL———————————————————–
    mysql> select now();
    +———————+
    | now()              |
    +———————+
    | 2010-11-16 12:52:26 |
    +———————+
    1 row in set (0.00 sec)

    mysql> SELECT @@global.time_zone, @@session.time_zone;
    +——————–+———————+
    | @@global.time_zone | @@session.time_zone |
    +——————–+———————+
    | SYSTEM            | SYSTEM              |
    +——————–+———————+
    1 row in set (0.00 sec)

    mysql>

    Apache——————————————————
    http://pandora/hora.php
    2010/11/16 12:54:59 +0100 Europe/Madrid

    —————————————————————–

    En cualquier caso, he forzado la zona horaria:

    dpkg-reconfigure tzdata

    – MySQL /etc/mysql/my.cnf

    timezone = Europe/Madrid

    – Para PHP  “/etc/php5/apache2/php.ini”

    date.timezone = Europe/Madrid

    – Consola de PandoraFMS,  /include/config.php.

    putenv(“TZ=Europe/Madrid”);

  • fredman

    Member
    November 17, 2010 at 02:01
    23 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Es curioso el dato que refleja la consola:

    Last contact / Remote 2010-11-16 00:00:00 / 2010-11-16 21:17:49

    Como siempre figura que el paquete (que se actualiza cada 5 minutos correctamente) tiene hora 00:00:00 el sistema me dice que el último contacto fué, como mucho, hace 24 horas 😀 (Tiene gracia….)

    He puesto el servidor en Debug, por si se reflejase algún problema, pero no se vé nada referente a la hora…. Cuando el proceso inserta el dato en la base de datos, ya tiene la hora 00:00:00..

    Mirad
    ——-cut————cut————cut—————
    2010/11/16 00:00:00 Pandora2K10_Data [V10] pandora_lastagentcontact: SQL Query: update tagente set intervalo = 300, agent_version = ‘3.0(Build 091218)’, ultimo_contacto_remoto = ‘2010-11-16 18:29:01’, ultimo_contacto = ‘2010-11-16 00:00:00‘, os_versi
    on = ‘Microsoft(R) Windows(R) Server 2003, Standard EditionService Pack 2’ where id_agente = 37
    ——–cut———–cut———–cut—————

    Revisando también los paquetes, he podido comprobar que el timestamp viaja de manera correcta:

    ——–cut———–cut———–cut—————

    <agent_data agent_name="huertasdb" description="" version="3.0(Build 091218)" timestamp="2010-11-16 22:43:20” interval=”300″ os_name=”Microsoft(R) Windows(R) Server 2003, Standard Edition” os_version=”Microsoft(R) Windows(R) Server 2003, Standard EditionService Pack 2″ group=””>
    ———cut———-cut———–cut—————

    Estoy a punto de pegarme un tiro……

    ¿Me patina el Parser XML?
    ¿Hay algo en mis locales que no cuadre?
    ¿Qué puedo hacer?

    Gracias por escucharme….