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によるサーバ稼働状況の監視と異常通知 B!
サーバ監視ツールには、MRTGよりCactiがお勧め | Weboo! Returns. B!

せっかくなので、インストールおよび設定方法を記述しておきますね。

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/

以上で、とりあえず動作すると思います。うまく動かない場合は、コメントください。


Leave a comment


:

:

:

:

このエントリーのはてなブックマーク (-)