Cacti中文版的基本安裝及配置
近段時(shí)間一直在整服務(wù)器監(jiān)控方面的東西,以下就是Cacti中文版安裝的全過程,各安裝包基本都是最新的,基于Centos 5.2平臺(tái)下安裝的!!下面是安裝和配置的具體內(nèi)容。
1.基本安裝
Cacti中文是運(yùn)作在apache+php+mysql+net-snmp工具集+rrdtool這樣的一個(gè)工作環(huán)境之下,所以我們先要做一個(gè)基本的工作的環(huán)境
記的安裝前先安裝rpm的擴(kuò)展包,安裝方法見我的另外一個(gè)文章"rpm的高級(jí)管理"
#yum -y install mysql mysql-server php-mysql httpd php
上面完成一個(gè)php,http,mysql的環(huán)境,接下來(lái)安裝要用到的包
#yum -y install php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL
安裝完,啟動(dòng)相關(guān)的程式,和設(shè)置開機(jī)啟動(dòng)
#chkconfig mysqld on
#chkconfig httpd on
#server mysqld start
2.數(shù)據(jù)庫(kù)設(shè)置
準(zhǔn)備數(shù)據(jù)庫(kù),和設(shè)置權(quán)限,安裝Cacti中文。
#mysql -uroot -p
mysql>create database Cacti default character set utf8;
mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES, CREATE TEMPORARY TABLES, DROP, REFERENCES ON Cacti.* TO Cacti@localhost IDENTIFIED BY ‘passwd’;
mysql>flush privileges;
mysql> \q
3.下載安裝
下載Cacti中文版,解壓到/var/www/Cacti.后進(jìn)入Cacti的目錄.導(dǎo)入Cacti的數(shù)據(jù)結(jié)構(gòu)
下載地址: Cacti-0.8.7b-cn-utf8.tar.gz
# cd /var/www/Cacti
# mysql -u Cacti -p Cacti < Cacti.sql
修改配置文件
# vim /var/www/Cacti/include/config.php
$database_type = "mysql";
$database_default = "Cacti";
$database_hostname = "localhost";
$database_username = "Cacti";
$database_password = "passwd";
$database_port = "3306";
添加Cacti用戶
$useradd Cacti -d /var/www/Cacti -s /bin/false
$chown -R Cacti /var/www/Cacti/rra /var/www/Cacti/log
這個(gè)上面可能添加不行試試:
#chown -hR Cacti /var/www/Cacti/rra /var/www/Cacti/log
【編輯推薦】
- cacti 監(jiān)控linux晉級(jí)應(yīng)用之增加Cacti插件
- 開源監(jiān)控項(xiàng)目Nagios衍生新項(xiàng)目ICINGA 更加面向社區(qū)
- 運(yùn)維監(jiān)控Nagios連載3:部署、配置Nagios服務(wù)
- cacti 監(jiān)控linux snmp和rrdtool的編譯安裝和漢化
- 運(yùn)維監(jiān)控Nagios連載2:部署apache服務(wù)器