1. Home
  2. Knowledge Base
  3. Problemas (ES)
  4. Timezone: Problemas de tiempos distintos

Timezone: Problemas de tiempos distintos

Cuando se tiene un problema de tiempos distintos, por ejemplo se ven unas horas antes o después en Pandora FMS normalmente es un problema de configuración del sistema de timezone, pero hemos sintetizado una batería de pruebas (tests) que permite averiguar en qué punto de todo el sistema de Pandora FMS puede haber la diferencia de tiempos.

Con ejecutarla y mostrar los resultados se puede ver cómo solucionar:

  • Para el sistema (en el terminal):
date +"%z"
date
  • Para la base de datos (en MySQL):
select now();
mysql> SELECT @@global.time_zone, @@session.time_zone;
  • Para Perl:
perl -e 'my $t = localtime(); print "$t";'
  • Para PHP:

Escribir un fichero test_timezone.php en el directorio www de apache (normalmente /var/www) que contendrá lo siguiente:

<?php
echo date("Y/m/d H:i:s O e");
?>

 

Una vez ejecutada la batería de tests y viendo el punto problemático, se puede solucionar:

  • Para el sistema:
    • En Debian: dpkg-reconfigure tzdata .
  • Para la base de datos (MySQL): En el fichero /etc/mysql/my.cnf editar la línea:
[mysqld_safe]
timezone =
  • Para PHP:
    • Para todo el sistema, en el fichero /etc/php5/apache2/php.ini cambiar la línea date.timezone = .
    • Solo para pandora_console, en el fichero /include/config.php añadir la línea putenv("TZ="); .
Was this article helpful?

Related Articles