cacti が生成したグラフのサンプル

こういう SNMP によるシステム監視結果のグラフを作成するツール cacti が先日の yum update で 0.8.7b にアップデートされましたが、

どうもアップデートしたらログイン時の画像や、ログイン後のタブ部分の画像がのきなみ×状態になっていて様子がおかしいようです。

最初から yum -y remove cacti で消して、SQL データベースから drop database cacti; したりしてやり直してもやはり変わらず。

色々調べていくうちに $config[“url_path”] に代入された値がおかしそうだということになって、global.php の中に書き加えてみたのですがそれでも直らず、結局次の位置に記述を追加しました。

/var/www/cacti/include/plugins.php:

if (isset($_SERVER['DOCUMENT_ROOT']) && isset($_SERVER['REMOTE_ADDR'])) {
-        $config['url_path'] = substr(__FILE__, strlen($_SERVER['DOCUMENT_ROOT']), strlen(__FILE__) - strlen($_SERVER['DOCUMENT_ROOT']) - strlen('include/plugins.php'));
+        $config['url_path'] = '/cacti/';
        db_execute("REPLACE INTO settings (name, value) VALUES ('url_path', '" . $config['url_path'] . "')");
} else {
        $config['url_path'] = db_fetch_cell("SELECT value FROM settings WHERE name = 'url_path'");
}
define('URL_PATH', $config['url_path']);