Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problema en la interpretación Horaria del servidor (hora siempre 00:00:00)
#1
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?
 Reply
#2
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.
 Reply
#3
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,  <pandora_console>/include/config.php.

putenv("TZ=Europe/Madrid");
 Reply
#4
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 :-D (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® Windows® 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---------------
<?xml version="1.0" encoding="ISO-8859-1" ?>
<agent_data agent_name="huertasdb" description="" version="3.0(Build 091218)" timestamp="2010-11-16 22:43:20" interval="300" os_name="Microsoft® Windows® Server 2003, Standard Edition" os_version="Microsoft® Windows® 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....
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes