CentOS 6.5 yum 安裝 cacti 0.8.8b 使用Monitor套件某些監控縮圖無法顯示
查看 apache error log (/var/log/httpd/error.log) 有下列錯誤
ERROR: Expected some arguments after ‘COMMENT:’
查詢了一下是因為rrd 的bug ,所以需要安裝一下修補程式,可在cacti論壇下載到該修補patchs
https://forums.cacti.net/viewtopic.php?p=243461#p243461
所圖無法顯示如下圖
更新方式:
將patch檔上傳到到 cacti 目錄中,我的環境為/var/www/cacti/lib
先將rrd.php 備份一下 => cp rrd.php rrd.php.back
將 patch 檔案(rrd.php.patch)放到var/www/cacti/lib
執行 patch -p0 < rrd.php.patch
接著會詢問要上patch 的檔名 請輸入rrd.php
如下圖參考
[root@localhost lib]# patch -p0 < rrd.php.patch
can’t find file to patch at input line 3
Perhaps you used the wrong -p or –strip option?
The text leading up to this was:
————————–
|— lib/rrd.php 2013-10-22 14:42:51.990441850 -0500
|+++ lib/rrd.php 2013-12-23 18:10:18.282876688 -0600
————————–
File to patch: rrd.php
patching file rrd.php
更新完成後縮圖就可以正常顯示
參考網址
http://itheadaches.com/error-expected-some-arguments-after-comment-cacti/
https://forums.cacti.net/viewtopic.php?p=243461#p243461
https://blog.51cto.com/jerrybear/1349303
本篇瀏覽人數: 2131