Centos yum cacti 簡易建置流程
Cacti 執行環境建立
vim /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repoitory for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/i386/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY-dag.txt
enable=1
取得rrdtool 第三方安裝套件。
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
升級 yum 套件源
yum -y install yum-fastestmirror
安裝 php mysql snmp 程式執行環境。
yum -y install php php-devel php-snmp php-mysql mysql mysql-server mysql-devel net-snmp net-snmp-devel net-snmp-utils
安裝 rrdtool 程式
yum -y install rrdtool cacti
檢查 安裝完畢後程式是否正常安裝
php -m
php -m |grep mysql
snmp
xml
session
sockets
系統開機時會自動帶 mysqld httpd 服務,關閉 iptables
chkconfig mysqld on;chkconfig httpd on;chkconfig iptables off
啟動 mysql 服務
/etc/init.d/mysqld start
關閉 iptables 服務
/etc/init.d/iptables stop
設定 mysqld 資料庫密碼
mysqladmin --u root password '12345' (password)
rm -rf /var/www/html
ln -s /var/www/cacti /var/www/html
建立 cacti 資料庫
mysqladmin --user=root --password=12345 creat cacti
cd /var/www/cacti/
mysql --user=root --password=12345 cacti < /var/www/cacti/cacti.sql
登入 資料庫
mysql --user=root --password=12345 mysql
GRANT cacti 資料庫權限給Cacti 資料庫使用者。
CREATE DATABASE cacti; [enter] (不需要做)
GRANT ALL ON cacti.* TO root@localhost(帳號@主機名稱 預設是localhost ) IDENTIFIED BY '12345'; [enter]
flush privileges; [enter]
exit
設定資料庫連線資訊
vim include/config.php
$database_type = "mysql";
$database_default = "cacti";(資料庫名稱)
$database_hostname = "localhost";
$database_username = "root"; (資料庫帳號)
$database_password = "12345";(password)
$database_port = "3306";
$database_ssl = false;
修改rra 與log 資料夾擁有者(不用做這一步,預設是cacti)。
chown -R root.root rra/ log/
新增排程 每五分鐘 更新一次
crontab -e
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
修改 cacti.conf
vim /etc/httpd/conf.d/cacti.conf
Alias /cacti/ /var/www/cacti/
<Directory /var/www/cacti/>
DirectoryIndex index.php
Options -Indexes
AllowOverride all
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc on
php_flag track_vars on
</Directory>
※ 移掉 [order deny,allow] [deny from all] [all from 127.0.0.1] 這三個項目。
編輯php
vim /etc/php.ini
『memory_limit = 128M ; Maximum amount of memory a script may consume』
建議改為1024,原則上用128M即可(poller weathermap 圖越多,所需記憶體越大)
啟動 httpd
/etc/init.d/httpd restart
開啟 瀏覽器
http:// serverIP / cacti/
Cacti Installation Guide
next
Cacti Installation Guide
next(New Install)
Cacti Installation Guide
Finish
參考處
詳閱 weathrmap 強化 cacti
Cacti plugins 主機監控 monitor
軟體開箱文~~系統效能監控軟體Cacti 安裝
操作說明 : cacti完全使用手冊
監控項目: cacti可以監控的項目
cacti 官方網站
cacti 一鍵安裝包
沒有留言:
張貼留言