首页 > 其他分享 >2020年9月13日晚,Cacti时间过滤器出现BUG,致全球Cacti用户受影响(转载)

2020年9月13日晚,Cacti时间过滤器出现BUG,致全球Cacti用户受影响(转载)

时间:2023-03-02 16:58:06浏览次数:44  
标签:13 Cacti graph 2088385563 版本 日晚 php BUG

cacti时间过滤器突然出现问题,选择时间过滤后没效果,最近时间也无效,点击没反应,经过Github官方反馈得知,由于时间戳设置的问题,导致图形过滤器出现故障。

存在BUG的版本:

=0.8.7<1.2.10
0.8.7至1.2.10所有版本,均会出现此故障

不受影响的版本:

=1.2.10后所有版本,<0.8.7前所有版本

问题分析:

Cacti从0.8.7版本开始,也就是说在2007年(13年前)设置了时间戳的值为1600000000,转换成时间为2020-09-13 20:26:40,表示在2020年9月13日20点26分40秒后,选择过滤图形时间会导致失效,图形过滤器出现BUG。

修复方法:

0.8.7版本至1.0.0版本修复方法如下:

修改当前web根目录下的graph_xport.php和graph_image.php两个文件,查找1600000000,每个文件中会有两个这个值,将其全部改成2088385563,修改后无需重启任何服务,直接刷新当前浏览器即可!
我比较懒在1600000000后面加了一个0改成了16000000000这样基本永远不会过期。

修改方法:

 cd /var/www/html/

 vi graph_xport.php

vi graph_image.php

1.0.0版本至1.2.10版本修复方法如下:

修改当前web根目录下的graph_image.php、graph_json.php、graph_xport.php、remote_agent.php这四个文件,查找1600000000,将其全部改成2088385563,修改后无需重启任何服务,直接刷新当前浏览器即可!

因为我使用0.87版本没有1.0以上的所以就不截图了,操作方法一致。

**为什么要改成2088385563?

其实此BUG,官方在1.2.10版本时已经修复了,因为时间没到,一直没触发BUG。

官方在1.2.10版本中将1600000000改成了FILTER_VALIDATE_MAX_DATE_AS_INT变量,此变量定义的值是2088385563,也就是说在2036-03-06 11:06:03后,还会出现时间戳故障。

所以说这个2088385563值不是固定的,你也可以改成2600000000,不过我相信2088385563这个值已经够用了,我们可以来预测一下2036年Cacti还会更新么?

在此膜拜大佬~

本文转载自吴昊博客:https://blog.whsir.com/post-5526.html

标签:13,Cacti,graph,2088385563,版本,日晚,php,BUG
From: https://www.cnblogs.com/evilaiv/p/17172334.html

相关文章

  • macOS 13.3 Beta 2 (22E5230e)With OpenCore 0.8.9正式版 and winPE双引导分区原版镜像
    原文在黑果魏叔官网,转载需注明出处镜像特点完全由黑果魏叔官方制作,针对各种机型进行默认配置,让黑苹果安装不再困难。系统镜像设置为双引导分区,全面去除clover引导分区(如有需......
  • PermissionError: [Errno 13] Permission denied:
    python爬取京东红米手机评论时,报错如下,而且总是爬取不全  错误产生的原因是文件无法打开,可能产生的原因是文件找不到,或者被占用,或者无权限访问,或者打开的不是文件,而是......
  • java- if 13
    packagecom.demo.test;importjava.util.Scanner;publicclassiff{publicstaticvoidmain(String[]args){//cipher();school(99);}pu......
  • 【DFS】LeetCode 131. 分割回文串
    题目链接131.分割回文串思路使用DFS,同时依次检查分割的字符串是否是回文串。注意:需要频繁添加删除末尾元素时,可以使用Deque代码classSolution{privateLis......
  • P7213 [JOISC2020] 最古の遺跡 3 乱写
    不想写题解了,把写在草稿纸上的东西整理了一下感谢crashed大佬的题解与对本人问题的回答,没有他我就不会搞懂这道神仙计数题。......
  • Confluence版本升级至安全版本6.13.23
    由于CVE-2021-26084,需要把原来使用的Confluence升级为安全版本6.13.23一、备份原conflunce数据  二、官网下载zip版本安装包并上传到服务器解压https://www.atlass......
  • EDU-CFR-138解题报告
    比赛传送门A.CowardlyRooks题意:有一个\(n\timesn\)的棋盘,有\(m\)个位置上有车,保证互不攻击。问是否能将一个车移动一次使得仍然互不攻击。稍加思考可得,如果\(......
  • C. Maximum Set[数学] [*1300-*1500]
    C.MaximumSet[数学][*1300-*1500]题目链接点我题意:一个集合是漂亮的,如果他的每一个元素都是集合中其他元素的倍数或者因子给定你一个\(l\)和\(r\)让你找出在\(......
  • TPS7B8733QKVURQ1 40V低压稳压器,REF4132B25DBVR功能框图 汽车类应用
    TPS7B8733QKVURQ140V低压差稳压器说明:TPS7B87-Q140V低压差稳压器设计用于连接汽车应用中的电池。TPS7B87-Q1的输入电压范围可扩展至40V,因此该器件可承受汽车系统中预计可......
  • 【读书笔记&个人心得】第13章:协程 (goroutine) 与通道 (channel)
    协程(goroutine)与通道(channel)Go语言为构建并发程序的基本代码块是协程(goroutine)与通道(channel)。他们需要语言,编译器,和runtime的支持。Go语言提供的垃圾......