by shigemk2

当面は技術的なことしか書かない

さくらVPSにcactiを入れてみた

f:id:shigemk2:20131207204808p:plain

導入に際し、存外にドハマリした

参考記事

Cactiをインストール via yum - CentOS@さくらVPSで構築するサーバ管理・運用メモ モニタリングツール「Cacti」でのリソース監視 - さくらのナレッジ cactiをインストールしてみました。 | Web SEの日々このごろ cacti を CentOS 6.2 へインストールする - Qiita [キータ] モニタリングツール「Cacti」でのリソース監視 - さくらのナレッジ インストール直後のcactiの状態把握 - 負荷分散環境の構築日記

requiredなもの

MySQL, PHP, RRDTool, net-snmp

インストール

$ sudo yum -y install php php-xml php-mbstring php-gd php-bcmath php-pdo php-mysql
$ sudo yum -y install php-snmp net-snmp net-snmp-devel
$ sudo yum -y install rrdtool
$ sudo yum -y install cacti

MySQLまわりの設定

mysqladmin -u root create cacti
mysql -u root

mysql> grant all on cacti.* to 'cactiuser'@'localhost' identified by 'cactiuser';
mysql> flush privileges;
mysql> quit;

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql
(パスワードは/etc/cacti/db.phpに書いてある)

で、http://<CactiをインストールしたサーバーのIPアドレス>/cacti/にアクセスする。

403エラーになる

現状localhostしかアクセスできんようになっているので、 他のネットワークからアクセスできるようにしないといけない。

sudo 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 アクセスするIPアドレス
</Directory>

で、具体的な使い方、見るべきポイントなどはこれから見る。