自从启用 Thresholds插件后,就比较关注cacti的日志内容了,cacti的日志输出都是12小时制的,时间长了老是有些不方便(我的习惯24小时制了)。php
查询了一下PHP代码设置时间的方法,date("y-m-d G:i:s");就是24小时,date("y-m-d H:i:s");就是12小时的,若是grep H:i:s会有不少php文件须要修改,筛选最后多是基础配置的文件,最终找到修改一个/lib/functions.php就好了。ide
废话很少说,上配置。spa
编辑<path_cacti>/lib/functions.php 文件function cacti_log,再找到$date = date("m/d/Y h:i:s A") 将此行内容修改成$date = date("m/d/Y G:i:s")就好了。(h改成G,将最后的A去掉)插件
此时cacti的日志输出就是24小时制的了,可是Thresholds的依旧是12小时制的。日志
编辑<path_cacti>/plugins/thold/thold_functions.php文件$logdate变量定义,修改date('m-d-y.H:i:s')为date('m-d-y.G:i:s'),再找到function thold_cacti_log($string)中的$date变量定义,一样修改date("m/d/Y H:i:s")为date("m/d/Y G:i:s")就好了。(此处修改H为G)get
至此就修改完成,过一会再看cacti日志,Thresholds插件的日志和cacti的日志都是24小时制的了。string