今までは HotSaNic でサーバの状況を見てたけど、最近は…? cacti (カクタイ) なのか?
HotSaNic – 2004年
cacti – 2005年
ん~、どっちも更新頻度は停滞気味。。。
cacti-0.8.6j が最新なので、ソースコードを持ってくる。
持ってきたら、一応どういうディレクトリに展開されるか確認して、OKそうなので展開。
bc. cd /usr/local/src
$ wget http://www.cacti.net/downloads/cacti-0.8.6j.tar.gz
$ tar tzf cacti-0.8.6j.tar.gz
$ tar xzf cacti-0.8.6j.tar.gz
$ cd cacti-0.8.6j
所有者問題(cactiユーザー作成)
bc. $ groupadd cacti
$ useradd -g cacti -d /var/cacti -s /sbin/nologin cacti
$ mv /usr/src/local/cacti-0.8.6j /var/cacti/cacti-0.8.6j
$ cd /var/cacti
$ chown -R cacti:cacti cacti-0.8.6j
$ ln -s cacti-0.8.6j cacti
データベース作成
bc. $ cd cacti
$ mysql -u root -p
mysql> CREATE DATABASE cacti
mysql> \r cacti
mysql> \. cacti.sql
mysql> GRANT ALL ON cacti.* to cacti@localhost IDENTIFIED BY ‘パスワード’;
mysql> FLUSH PRIVILEGES;
cacti 設定ファイル変更
bc. $ vi include/config.php
bc. …snip…
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “test0001”;
$database_port = “3306”;
…snip…
データ収集 cron
bc. crontab -l
bc. */5 * * * * /usr/local/bin/php /var/cacti/cacti/poller.php > /dev/null 2>&1
Web公開用にシンボリック
bc. ln -s /var/cacti/cacti /var/www/cacti
あとは、ページにアクセスして初期インストール設定をしたら完了。
参考にしたページ
http://cacti.loaded.jp/