Cacti Plugin Architecture for 0.8.6j のRPMを作りました
注)新しいバージョンはこちら
Cacti Plugin Architecture - cacti-pa-0.8.7a-1.noarch.rpmサーバ監視に便利な Cacti Plugin Architecture 最新版のRPMを作りました。Fedora Core 6で動作確認をしていますが、CentOSとかでも問題なく動くと思われます。ダウンロードは、こちらからどうぞ。
Cacti Plugin Architectureって何?っていう人は、こちらの記事を見ると幸せになれるかも。
関連記事:ウノウラボ Unoh Labs: Cactiによるサーバ稼働状況の監視と異常通知
サーバ監視ツールには、MRTGよりCactiがお勧め | Weboo! Returns.
せっかくなので、インストールおよび設定方法を記述しておきますね。
1.まずRPMをインストール
# rpm -ivh cacti-pa-0.8.6j-2.noarch.rpm
2.MySQLデータベースの作成
# cd /usr/share/doc/cacti-pa-0.8.6j
# mysqladmin -u root create cacti
# mysql -u root cacti < cacti.sql
# mysql -u root mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost
IDENTIFIED BY 'somepassword';
mysql> flush privileges;
3.Configファイルの設定。先ほど設定したMySQLのユーザIDとパスワードを登録します。
# vi /etc/cacti/db.php $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "somepassword";
4.次にデフォルトではlocalhostからしかアクセスできないようになっているので、これを変更します。
# vi /etc/httpd/conf.d/cacti.conf
#
# Cacti: An rrd based graphing tool
#
Alias /cacti /usr/share/cacti
<Directory /usr/share/cacti/>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0.0/24 ← などを追加
</Directory>
5.次にcronで定期的に監視するように設定します。コメントアウトされているので、先頭の#を消してください。
# vi /etc/cron.d/cacti */5 * * * * cacti php /usr/share/cacti/poller.php > /dev/null 2>&1
6.ブラウザで次のURLにアクセスする。ID/パスワードの初期値は、admin/adminです。
http://サーバ名/cacti/
以上で、とりあえず動作すると思います。うまく動かない場合は、コメントください。










