liujia.biz

 找回密码
 立即注册
搜索
查看: 138|回复: 0

zabbix时间与系统时间不符

[复制链接]

32

主题

35

帖子

173

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
173
发表于 2018-8-14 19:16:45 | 显示全部楼层 |阅读模式
搭建的zabbix服务器的应用时间总是与系统时间不符,相差整整几个小时,由于相差的时间为整小时,所以首先怀疑到的是系统时区问题,按照网上提供的操作将ubuntu的系统时区调整到北京、上海等地方均为解决这个问题。

后来又怀疑是应用中有自己的时间或时区定位,逐一排查未果,问题一直没有得到解决。

再后来怀疑是PHP或mysql数据库中有时区设置,对其逐一设置后,但是发现时间依然不对。

做到这里可以说已经将系统上所有可以设置时间、时区的地方都做了修改,但是始终问题得不到解决。

最后快要放弃这个问题的时候,自己随手写了一行PHP调用时间的代码执行
<?php
echo "现在时间是 " . date("h:i:sa");
?>
发现时间还是不对,不过这说明仅仅是PHP在调用时间上出现的错误,并没有正确的读取系统时间。

所以尝试在这行代码前面加入date_default_timezone_set (PRC);,使之变为:
<?php
date_default_timezone_set (PRC);
echo "现在时间是 " . date("h:i:sa");
?>
调用时间居然准确了!所以最后我在zabbix的核心PHP文件中:
/usr/share/zabbix/include/config.inc.php
加入了date_default_timezone_set (PRC);,刷新zabbix页面,所有出现时间的地方都正确了!
至此问题得到了解决。
海量数据工程师 liujia1@vastdata.com.cn

个人日志论坛,没有对外开放注册,如果错误或求助请联系微信hxylj_14461
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|liujia.biz

GMT+8, 2018-11-16 18:29 , Processed in 0.105997 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表