2006/03/25

cactiのインストール

ネットワークトラフィック量を測定するため, cactiをインストールした.
http://www.cacti.net/

cactiをインストールするには, MySQLを入れなければいけない.
MySQL(dev-db/mysql)はあまり好きではないので, 躊躇して他のソフトを探してみたが,
なかなかいいのがないので, MySQL(とdev-perl/DBD-mysql)をインストールすることに.
そのうち, PostgreSQLにも対応されるだろう.
MySQLとDBD-mysqlを削除して, PostgreSQL一本にしよう.

インストール自体は簡単.
emerge -uD cacti
MySQLの他, RRDtoolなどのアプリケーションがインストールされる.
MySQLはインストール後に,
emerge --config mysql
を実行すると基本的な設定が完了する.

続いて, cactiの設定.
# /etc/init.d/mysql start
# mysqladmin -p --user=root create cacti
# mysql -p cacti < /var/www/localhost/htdocs/cacti/cacti.sql
# mysql -p --user=root mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';
mysql> flush privileges;
mysql> \q
その後, ブラウザでhttp://host/cacti/を開き
アカウント名・パスワード: admin
で, ログイン. ログイン直後に, 新しいユーザ名とパスワードを聞かれるので,
適当に変更する.

あとは, cactiで何を表示するか設定を見直す.

追伸
cactiでSNMPを使って情報を取得する場合, SNMPv3の暗号化がサポート
されていないようです.
net-snmpを使った設定を行う場合, authPrivにすると情報がとれません.
また, 認証プロトコルにはSHAではなく, MD5を使用していないとダメなようです.

0 件のコメント: