系統:CentOS 6.2 預設語言為中文
cacti網頁位址:/var/www/html/cacti
cacti為使用者,密碼為cactiuser
mysql root密碼為password
cacti使用資料庫名稱為cacti
##########
此為所輸入指令
##########
1、安裝前置必要軟體及環境設定
##########################################################################yum install -y httpd php php-mysql php-snmp php-xml mysql mysql-server \
cairo-devel libxml2-devel pango-devel pango libpng-devel freetype \
freetype-devel libart_lgpl-devel net-snmp-utils gcc wget man make \
perl-CPAN perl-ExtUtils-MakeMaker perl-ExtUtils-MakeMaker-Coverage \
crontabs xorg-x11-fonts-100dpi xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi \
ntp
##########################################################################
創造cacti使用者及設定密碼
2、關閉以下服務
iptables、ip6tables、SELINUX提供SELINUX關閉方式
vi /etc/selinux/config
-------------------------------------------------------------------------
SELINUX=enforcing將此行改為"SELINUX=disabled"
-------------------------------------------------------------------------
3、開啟cacti所需服務
httpd、mysqld、ntpd、snmpd
4、安裝中文字型於Apache
###################################################################################fc-cache -vfs
###################################################################################
5、安裝rrdtool
###################################################################################yum install -y rrdtool
###################################################################################
6、更改extension_dir的value,如下:
##################################################################################
vi /etc/php.ini
----------------------------------------------------
extension_dir = "/usr/lib/php/modules/"
----------------------------------------------------
###################################################################################
7、安裝及設定cacti
##################################################################################cd /var/www/html/
wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
tar zxvf cacti-0.8.8a.tar.gz
mv cacti-0.8.8a cacti
cd cacti
##################################################################################
8、設定mysql root密碼及匯入cacti的預設資料庫
(1)、確定mysql已啟動
(2)、設定密碼
##################################################################################
mysqladmin -u root password 'password'
mysqladmin --user=root --password reload-----------------------測試root密碼指令
##################################################################################
(3)、import
Cacti SQL
################################################################################## mysqladmin --user=root --password create cacti
mysql --user=root --password cacti < /var/www/html/cacti/cacti.sql
#################################################################################
(4)、進入MySQL
command,給予使用者cacti使用資料庫cacti的最高權限
#################################################################################
mysql --user=root --password
mysql
mysql> GRANT
ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cactiuser';mysql> flush privileges;
mysql> exit
#################################################################################
9、更改config.php成我們MySQL的username, password與url path,如下:
#################################################################################vi /var/www/html/cacti/include/config.php
----------------------------------------------------
$database_username = "cacti";
$database_password = "cactiuser";
$url_path = "/cacti/";
----------------------------------------------------
#################################################################################
10、更改目錄權限
#################################################################################chown -R apache:apache /var/www/html/cacti
cd /var/www/html/cacti/
chown -R cacti rra/ log/
#################################################################################chown -R cacti rra/ log/
11、設定排程
切換使用者為cacti,設定排程為5mins執行一次#################################################################################
su -l cacti
crontab
–e
-------------------------------------------------------------------------------------*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
-------------------------------------------------------------------------------------
#################################################################################
12、最後,開啟瀏覽器進入http://localhost/cacti/ 就可以使用了。帳號密碼預設為admin與admin,第一次登入後即讓我們重新設定密碼。