試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

cactiのグラフが出なくなった?

ふと、cactiのグラフを見たところ、今日に入ってからのグラフが全く表示されていないことに気づいた。
cronで5分ごと(*/5 * * * *)に実行させているスクリプト

#! /bin/dash
DISPLAY=:0 /usr/bin/php /var/www/localhost/htdocs/cacti/poller.php >/dev/null 2>&1

を、エラーも表示するようにして実行したところ

$ DISPLAY=:0 /usr/bin/php /var/www/localhost/htdocs/cacti/poller.php
CACTID: ERROR: SNMP Library Version Mismatch (5.4 vs 5.4.1)
 (parent)CACTID: ERROR: SNMP Library Version Mismatch (5.4 vs 5.4.1)
 (parent)

のようになっていて、正常にデータが処理されていなかった(データ自体はSNMPを使用しないで取っているのだが...)。昨日「net-analyzer/net-snmp」のバージョンが上がっていたため、このような現象が発生したのではないかと思い、

$ sudo emerge -O cacti-cactid

cactidを再ビルドしてみたところ、この問題は解決。
今後、cactidを使用する限りは、「net-analyzer/net-snmp」のバージョンを気にしなくてはならないことが分かった。