「RRDtool」+「Cacti」の設定

Net-SNMP」で取得した情報をグラフ化する為、「RRDtool」+「Cacti」を導入する。
なお、「Apache」、 「PHP」、 「MySQL」 が必要であり、ここではそれぞれの設定は完了済みとする。

「RRDtool」のインストール
[root@Fedora ~]# yum -y install rrdtool <= 「RRDtool」のインストール
[root@Fedora ~]# yum clean packages <= ダウンロードしたパッケージの削除
「Cacti」のインストール

「net-snmp-utils」を利用するので、「net-snmp-utils」をインストール後、「Cacti」をインストールする。

[root@Fedora ~]# yum -y install net-snmp-utils <= 「net-snmp-utils」のインストール

[root@Fedora ~]# yum -y install cacti <= 「Cacti」のインストール
[root@Fedora ~]# yum clean packages <= ダウンロードしたパッケージの削除
「MySQL」の設定

「Cacti」用のデータベースを用意する。

[root@Fedora ~]# mysqladmin -u root -prootのパスワード create cacti <= Cacti用DB作成
[root@Fedora ~]# mysql -prootのパスワード cacti < /usr/share/doc/cacti-0.8.7b/cacti.sql <= Cacti用DBインポート
[root@Fedora ~]# mysql -u root -prootのパスワード <= 「MySQL」にログイン
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.0.51a Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> grant all on cacti.* to cactiuser@localhost identified by 'パスワード'; <= cactiuserの作成&パスワード設定
mysql> exit <= 終了
「Cacti」の設定

「Cacti」の設定

[root@Fedora ~]# vi /usr/share/cacti/include/config.php <= 設定ファイルの編集
$database_password = "cactiuser";
↓
$database_password = "パスワード"; <= MySQLのcactiuserのパスワードを指定

「Apache」の設定

「Cacti」用のディレクトリにアクセス出来るよう、「Apache」を設定する。

[root@Fedora ~]# vi /etc/httpd/conf.d/cacti.conf <= 設定ファイルの編集
<Directory /usr/share/cacti/>
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
        Allow from 192.168 <= 追加
</Directory>


[root@Fedora ~]# /etc/rc.d/init.d/httpd restart <= 「Apache」の再起動

「Cacti」の定期実行

デフォルトでcronにより定期的に実行されるファイルが作成されるが、コメントアウトされているので、コメント解除する。

[root@Fedora ~]# vi /etc/cron.d/cacti <= 設定ファイルの編集
#*/5 * * * *    cacti   /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
↓
*/5 * * * *    cacti   /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1 <= コメント解除
「Cacti」のセットアップ

http://サーバのIPアドレス/cacti/
とアクセスすれば、「Cacti」の初期設定画面が表示される。

「Next >>」をクリック。


「Next >>」をクリック。


「Finish」をクリック。


「User Name」、「Password」共に"admin"と入力してログインする。


新しいパスワードを2回入力し、保存する。


インストール直後の画面。



「Net-SNMP」の設定


▲ページのトップへ