◆その1の続きです
[root@localhost ~]# useradd cacti -M -d /var/www/cacti -s /sbin/nologin
[root@localhost ~]# wget http://jaist.dl.sourceforge.net/sourceforge/cacti/cacti-0.8.7d.tar.gz
--2009-06-26 23:30:45-- http://jaist.dl.sourceforge.net/sourceforge/cacti/cacti-0.8.7d.tar.gz
jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130
jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 2221142 (2.1M) [application/x-tar]
`cacti-0.8.7d.tar.gz' に保存中
100%[===============================================>] 2,221,142 292K/s 時間 7.6s
2009-06-26 23:30:53 (286 KB/s) - `cacti-0.8.7d.tar.gz' へ保存完了 [2221142/2221142]
[root@localhost ~]# tar zxvf cacti-0.8.7d.tar.gz
~省略~
[root@localhost ~]# mv cacti-0.8.7d /var/www/cacti
[root@localhost ~]# chown -R cacti:cacti /var/www/cacti
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.77 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database cacti;
Query OK, 1 row affected (0.02 sec)
mysql> grant all privileges on cacti.* to cactiuser@localhost identified by 'xxxxxxxx';
Query OK, 0 rows affected (0.10 sec)
mysql> exit
Bye
[root@localhost ~]# mysql -u cactiuser -p cacti < /var/www/cacti/cacti.sql
Enter password:
[root@localhost ~]# cp -p /var/www/cacti/include/config.php /var/www/cacti/include/config.php.org
[root@localhost ~]# vi /var/www/cacti/include/config.php
変更箇所
[root@localhost ~]# diff /var/www/cacti/include/config.php /var/www/cacti/include/config.php.org
30c30
< $database_password = "xxxxxxxx";
---
> $database_password = "cactiuser";
[root@localhost ~]# vi /etc/httpd/conf.d/cacti.conf ←新規作成
# Cacti: An rrd based graphing tool
#
Alias /cacti /var/www/cacti
<Directory /var/www/cacti/>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.11.0/24
</Directory>
[root@localhost ~]# /etc/rc.d/init.d/httpd reload
httpd を再読み込み中: [ OK ]
●webブラウザからhttps://サーバー名/cacti/にアクセス
※httpsなのは、現在の環境がそうなっているからで普通はhttpで接続します
Nextをクリック
New Installが選択されていることを確認してNextをクリック
Finishをクリック
User Nameにadmin、Passwordにadminと入力してログイン
Passwordを変更してsaveをクリック
[Devices]-[Localhost]をクリック
SNMP VersionでVersion 1を選択
SNMP Communityにprivateと入力してsave
ネットワークトラフィックグラフ追加
[Devices]-[Localhost]-Associated Data QueriesのAdd Data Query:でSNMP - Interface Statisticsを選択してadd
[New Graphs]-Data Query [SNMP - Interface Statistics]のeth0をチェックしてcreate
ディスク使用状況グラフ追加
[New Graphs]-Data Query [Unix - Get Mounted Partitions]-/dev/mapper/VolGroup00-LogVol00をチェックしてcreate
※ディスク名は現在の環境の名前です
CPU使用率グラフ追加
[Devices]-[Localhost]-Associated Graph TemplatesのAdd Graph Template:でucd/net - CPU Usageを選択してadd
[New Graphs]-Graph TemplatesのCreate: ucd/net - CPU Usageをチェックしてcreate
[root@localhost ~]# echo "*/5 * * * * cacti /usr/bin/php /var/www/cacti/poller.php > /dev/null 2>&1" > /etc/cron.d/cacti
[root@localhost ~]# mkdir /var/www/cactihtml
[root@localhost ~]# chown cacti:cacti /var/www/cactihtml/
[root@localhost ~]# echo Alias /cactihtml /var/www/cactihtml > /etc/httpd/conf.d/cactihtml.conf
[root@localhost ~]# /etc/rc.d/init.d/httpd reload
httpd を再読み込み中: [ OK ]
これでhttps://サーバ名/cactihtml/にアクセスすると統計情報が見れます。
https://サーバ名/cacti/にアクセスするとログインして設定変更やグラフを
詳細に確認することができます。
参考URL
http://fedorasrv.com/