@typ6o0jiehb
ИТ-специалист // Сисадмин.

После перевода времени в zabbix-php-frontend время показывается не верно, где править?

после перевода времени (а на Камчатке время осталось тем же GMT+12) данные в zabbix-frontend стали отставать на 2 часа.
Ubuntu 12.04 Precise, zabbix 2.0.13 с repo.zabbix.com. PHP 5.3.10-1ubuntu3.14, tzdata 2014i-0ubuntu0.12.04 обновленное еще до 26.10.2014.

когда увидел проблему в фронтенде в системе время стояло правильно:

# hwclock --show; date;date -u
Чт. 30 окт. 2014 09:00:57 -0.614706 секунд
Чт. окт. 30 09:00:56 PETT 2014
Ср. окт. 29 21:00:56 UTC 2014


нашел указание на php.ini там было пусто. в графе date.timezone
поправил

# cat /etc/php5/apache2/php.ini | grep timezone
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Kamchatka
extension=timezonedb.so


поставил

pecl install timezonedb
echo "extension=timezonedb.so" > /etc/php5/conf.d/timezonedb.ini


перезапускал apache2, zabbix-server, mysql - не помогло.

обновил zabbix до 2.2.6-1+precise (слетела при апдейте база; восстановил), перезапустил уже целиком всю машину, время осталось такое же - отстает на 2 часа.

есть какие то рекомендации которые я пропустил?
  • Вопрос задан
  • 5041 просмотр
Решения вопроса 1
@typ6o0jiehb Автор вопроса
ИТ-специалист // Сисадмин.
Обновляя версию серверной OS, решил что пора исправить проблему.
проблема была в date.timezone в файле in /etc/apache2/conf-enabled/zabbix.conf
куда я ниразу не заглядывал.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Обновить информацию о часовом поясе в mysql
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Ответ написан
@Nc_Soft
Правильнее всего обновить системное время на сервере и все встанет на места.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы