自從啓用 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