RRDtool + Cacti

[ RRDtool ]

1. 入手

# cd /usr/local/src/
# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz

2. 展開

# tar zxvf rrdtool.tar.gz

3. コンパイルに必要な標準パッケージはYumでインストール

# yum -y install gcc cairo-devel glib2-devel pango-devel libxml2-devel

4. コンパイルとインストール

# cd rrdtool-1.4.5
# ./configure
# make
# make install

5. RRDToolへのリンク設定

# cd /opt
# ln -s rrdtool-1.4.5 rrdtool

[ Cacti ]

1. 入手

# cd /usr/local/src/
# wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz

2. 展開

# tar zxvf cacti-0.8.7g.tar.gz

3. インストール

# mv cacti-0.8.7g /var/www/cacti

4. 所有者設定

# chown -R manager.manager /var/www/cacti

5. CactiからMySQLへの接続設定

# vim /var/www/cacti/include/config.php

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "centos";
$database_port = "3306";

6. cron設定

# echo “*/5 * * * * manager /usr/bin/php /var/www/cacti/poller.php > /dev/null 2>&1” > /etc/cron.d/manager

[ MySQL ]

# mysql -u root -p

mysql> create database cacti;
mysql> grant all privileges on cacti.* to cactiuser@localhost identified by ‘centos’;
mysql> quit;

# mysql -u cactiuser -p cacti < /var/www/cacti/cacti.sql

[ Apache ]

1. 設定

# vim /etc/httpd/conf.d/cacti.conf

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.1.0/24
</Directory>

2. HTTPサービス再起動

# service httpd restart

全ての設定が完了したら、”http://server ip address/cacti/”へアクセス!

[ad#ADS01]

RRDtool + Cacti

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る