cacti グラフの数値が反映されない

cacti でトラブルです。

ある日突然、グラフの数値が num になつてしまいました。

snmpwalk で確認すると情報はとれているようです。

cacti.log を見ると、以下のような感じになっていました。

09/02/2009 11:15:00 PM – POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.
09/02/2009 11:15:00 PM – SYSTEM STATS: Time:298.6337 Method:spine Processes:1 Threads:1 Hosts:8 HostsPerPro
cess:8 DataSources:123 RRDsProcessed:0
09/02/2009 11:15:01 PM – SPINE: Poller[0] ERROR: SNMP Library Version Mismatch (5.3.1 vs 5.3.2.2) (Spine pa
rent)

どうやらyum でsnmp自体を更新してしまった為に出た模様です。

cacti-spine をコンパイルした際にincludeしたライブラリとバージョンが違うので、spine(cactid)が動作しなくなっていた模様。

コマンドで確認しても同様のエラーが表示されます。

> /usr/local/spine/bin/spine -C /usr/local/spine/etc/spine.conf

よつて、cacti-spine を再度コンパイルしてインストールする事で解決。

/usr/local/spine/etc/spine.conf は上書きされてしまうので、 cacti の config.php の設定を spine.conf に書き写す事を忘れないように。