在樹莓派安裝好Cacti Monitor 後後發現無法顯示正確的偵測失敗時間,顯示的日期及時間都是 0000-00-00 00:00:00,其實之前在centos 安裝也是一樣。
這次安裝樹梅派+Cacti+Monitor後也是一樣狀況,參考了下面連結進行修改
https://forums.cacti.net/viewtopic.php?f=14&t=48424
樹莓派os:
先找到 functions.php
檔案位置:
/usr/share/cacti/site/lib/functions.php
修改
/usr/share/cacti/site/lib/functions.php
把
$hosts[$host_id][“status_fail_date”] = ‘0000-00-00 00:00:00’;
$hosts[$host_id][“status_rec_date”] = ‘0000-00-00 00:00:00’;
修改
if ($hosts[$host_id][“status_fail_date”] == “”){
$hosts[$host_id][“status_fail_date”] = ‘0000-00-00 00:00:00’;}
if ($hosts[$host_id][“status_rec_date”] == “”){
$hosts[$host_id][“status_rec_date”] = ‘0000-00-00 00:00:00’;}
完成後就可以顯示最後偵測失敗時間
本篇瀏覽人數: 2638