.K.T.'s Blog

一個屬於 .K.T. 的小小地方......
  • 首頁
  • Archives
  • GuestBook
  • About

Cacti 安裝過程紀錄

.K.T. | 2010 年 03 月 02 日 | 下午 4:24

之前曾經把安裝 Cacti 的過程紀錄下來
想說在這邊做個紀錄
之後可以拿來參考參考
不過
因為時間有點久遠
當初安裝 Cacti 的印象有點模糊
可能有點錯誤
大家就加減看吧

當初是裝在 CentOS 上
我是用 yum 來裝 Cacti
所以我首先強化 yum 的功能
yum install yum-protectbase
yum install yum-fastestmirror yum-priorities

並修改 yum 的設定檔
vim /etc/yum/pluginconf.d/priorities.conf
在 [main] 下新增 enabled=1(預設已寫上)
備份原有的 CentOS-Base.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
修改 CentOS-Base.repo 設定 Priority
vim /etc/yum.repos.d/CentOS-Base.repo
在 [base]、[addons]、[updates]、[extras] 項目下新增 priority=1
在 [centosplus]、[contrib] 項目下新增 priority=2
重開 yum 的服務
Restart yum-updatesd
或
/etc/init.d/yum-updatesd restart

接著安裝 rpmforge
先匯入 rpmforge 的 Key
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
接著下載並安裝
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

完成之後
開始安裝 Cacti 及所需軟體
yum install httpd php mysql-server net-snmp rrdtool cacti
安裝完成後
確認相關服務隨系統開啟
chkconfig mysqld on
chkconfig httpd on
chkconfig snmpd on

重開相關服務
service mysqld start
service httpd start
service snmpd start

因為是第一次裝 MySQL
所以要先設定 MySQL Root 密碼
/usr/bin/mysqladmin -u root password 'new-password'
我個人是習慣裝完 MySQL 後
先依伺服器等級及使用需求調整 MySQL 的設定
所以會修改 MySQL 設定檔(這裡以 MySQL 預設的 my-large.cnf 為例)
cp /usr/share/mysql/my-large.cnf /etc/my.cnf
為這讓中文資料能順利存入資料庫中
須將 MySQL 的預設編碼改成 UTF-8
vim /etc/my.cnf
在 MySQL 設定檔裡加上
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci

設定完成後重開 MySQL
service mysqld restart
另外
為了方便管理 MySQL
我還裝了 phpMyAdmin
yum install phpmyadmin
關於 phpMyAdmin 在此就不多做說明了

以上工作都完成後
開始設定一些哩哩扣扣的東西
先設定 httpd Service(其實就是 Apache)
vim /etc/httpd/conf.d/cacti.conf
將預設只能本機連線改掉
allow from any
修改完成後重開服務
service httpd restart
接著在 MySQL 上建立 Cacti 所用資料庫
mysqladmin --user=root -p create cacti
建立 Cacti 用資料表
mysql --user=root -p cacti < /var/www/cacti/cacti.sql
登入 MySQL
mysql --user=root -p
設定 Cacti 資料庫之帳號及密碼
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipassword';
flush privileges;
exit

之後依所建之資料庫名稱及帳號密碼
修改 Cacti 設定檔
vim /var/www/cacti/include/config.php

我之前只紀錄到這邊
後續應該還要做支援中文的修改
但 Cacti 原則上已經可以正常運作了
如果有問題
就..........再研究研究吧!

  • 分享這篇文章:
分類彙整
資訊相關
RSS 迴響
RSS 迴響
引用
引用

« Merry Christmas~~ Rsyslog to Php-Syslog-NG DB »

Leave a Reply

點這裡取消回覆

近期文章

  • Rsyslog to Php-Syslog-NG DB
  • Cacti 安裝過程紀錄
  • Merry Christmas~~
  • Just Do It!
  • 新網址

近期回應

  • 在 Cacti 中顯示中文(21 則回應)
    • jty:U good. very good...
    • ho:謝謝你
    • .K.T.:我沒有在 Windows...
    • ho:...
    • .K.T.:請問一下 應該要顯示中文的地方...

好友的站

  • Cookies 的 Blog

分類

  • 好文共賞
  • 工作雜記
  • 心情隨筆
  • 投資理財
  • 有趣玩物
  • 站務資訊
  • 資訊相關
  • 音樂隨想

噗浪一下

網誌功能

  • 登入
  • 文章 RSS 訂閱
  • 迴響 RSS 訂閱
  • WordPress.org
rss RSS 迴響 valid xhtml 1.1 design by jide powered by Wordpress get firefox Creative Commons License
.K.T.'s Blog由.K.T.製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款釋出。
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.