CentOS 5
Sponsored Link

Cacti インストール2007/08/31

  Cacti を導入してサーバーの状態を監視できるようにします。

  まずは Cacti とそれに必要なもののインストールと設定です。 他に httpd と PHP, それに MySQL も必要になりますので、それぞれリンク先を参照して入れておいてください。
# DAGからインストール

[root@www ~]#
yum --enablerepo=dag -y install cacti* net-snmp* rrdtool


[root@www ~]#
vi /etc/snmp/snmpd.conf


# 41行目:コメント化

#
com2sec notConfigUser default public

# 42行目: 追記

com2sec local localhost private
# 自ネットワーク設定

com2sec mynetwork 192.168.0.0/24 public


# 48,49行目をコメントにし、その後ろに以下4行追記

#
group notConfigGroup v1 notConfigUser
#
group notConfigGroup v2c notConfigUser
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork
group MyROGroup v1 local
group MyROGroup v2c local


# 59,60行目をコメントにし、その後ろに以下を追記

#
view systemview included .1.3.6.1.2.1.1
#
view systemview included .1.3.6.1.2.1.25.1.1
view all included .1 80


# 66行目をコメントにし、その後ろに以下2行追記

#
access notConfigGroup "" any noauth exact systemview none none
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none


[root@www ~]#
/etc/rc.d/init.d/snmpd start

Starting snmpd:     [  OK  ]
[root@www ~]#
chkconfig snmpd on

[root@www ~]#
mysqladmin -u root -p create cacti
 
# DB作成

Enter password:
[root@www ~]#
mysql -p cacti < /var/www/cacti/cacti.sql
 
# DBインポート

Enter password:
[root@www ~]#
mysql -u root -p
   
# MySQLにログイン

Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 5.0.22

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

# cactiuserのpassword設定

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

Query OK, 0 rows affected (0.00 sec)

mysql>
exit

Bye

[root@www ~]#
vi /var/www/cacti/include/config.php


# 上で設定したcactiuserのpasswordに変更

$database_password = "
password
";

[root@www ~]#
chown -R apache. /var/www/cacti

[root@www ~]#
vi /etc/httpd/conf.d/cacti.conf


# 8行目:アクセスを許可する範囲追記

allow from 127.0.0.1
192.168.0.0/24


[root@www ~]#
/etc/rc.d/init.d/httpd reload

Reloading httpd:     [  OK  ]
関連コンテンツ