物品时间减少了2/3小时

时间:2011-03-08 01:38:42

标签: zabbix

我在两个不同的RHEL服务器上运行了两个zabbix实例。一个Web用户界面中显示的数据关闭2小时,另一个提前3小时(提前)。例如,而不是15:00,它表示17:00。 /etc/php.ini中的时区已正确设置为America / Vancouver(与桌面设置相同)。我使用MySQL和数据库设置也可以。从双重'测试'调用'select now()会返回正确的时间。

3 个答案:

答案 0 :(得分:1)

编辑文件:vim /etc/apache2/conf-available/zabbix.conf

更新行:php_value date.timezone America / Sao_Paulo

编辑文件:vim /etc/php5/apache2/php.ini

更新行: [日期] ;定义日期函数使用的默认时区 ; http://php.net/date.timezone date.timezone = America / Sao_Paulo

现在重启apache。 /etc/init.d/apache2 restart

答案 1 :(得分:0)

输入什么

date

返回? 您是否正确配置了系统ZONE参数?

我的Zabbix安装同时具有/etc/php.ini和系统的ZONE一致。

vi /etc/sysconfig/clock

并保证将其设置为:
ZONE = “美国/温哥华”

主机时间反映更改时区将预期的zoneinfo文件链接到/ etc / localtime,

ln -sf /usr/share/zoneinfo/America/Vancouver /etc/localtime

答案 2 :(得分:0)

Zabbix中所有时间问题都是由客户端浏览器,Zabbix服务器(Web或服务器进程)或两者的组合引起的。然而,数据库服务器的时间并不重要。

检查主持人认为时区是什么。

此链接: How do I find the current system timezone?有关于如何确定时区的更详细信息,但RHEL框中的要点是:

ls -l / etc / localtime

如果这是一个符号链接,完成工作,你现在可以看到你的时区。

如果没有,请使用以下内容确定时区。

685e6cae6f7d63e690bf35b955ff4afb  /etc/localtime
[root@admin ~]# find /usr/share/zoneinfo -type f | xargs md5sum | grep 685e6cae6f7d63e690bf35b955ff4afb
685e6cae6f7d63e690bf35b955ff4afb  /usr/share/zoneinfo/posix/America/Los_Angeles
685e6cae6f7d63e690bf35b955ff4afb  /usr/share/zoneinfo/posix/US/Pacific
685e6cae6f7d63e690bf35b955ff4afb  /usr/share/zoneinfo/America/Los_Angeles
685e6cae6f7d63e690bf35b955ff4afb  /usr/share/zoneinfo/US/Pacific

PHP(网络前端)然后将自己的时区信息放在其他所有内容上。