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」のバージョンを気にしなくてはならないことが分かった。