[root@test rc3.d]# /www/bin/apachectl startapache 安裝完畢
[root@test usr]# tar -zxvf php-5.2.12.tar.gz
儲存退出 :wq
[root@test php-5.2.12]# /www/bin/apachectl restart
php安裝完畢[root@test usr]# tar zxvf rrdtool-1.3.8.tar.gz
[root@test usr]# cd rrdtool-1.3.8
[root@test rrdtool-1.3.8]# ./configure
[root@test rrdtool-1.3.8]# make && make install
rrdtool安裝完畢需要
net-snmp-5.0.9-2.30e.15
net-snmp-devel-5.0.9-2.30e.15
net-snmp-libs-5.0.9-2.30e.15
net-snmp-utils-5.0.9-2.30e.15 四個安裝包,可以在系統盤中找到相應的rpm包進行安裝,也可以用yum install net-snmp*進行安裝。
安裝完成後修改配置檔案:
[root@test usr]# vi /etc/snmp/snmpd.conf
更改 1、com2sec notconfiguser default public
改為:com2sec notconfiguser 127.0.0.1 public
2、access notconfiggroup 「」 any noauth exact systemview none none
改為:access notconfiggroup 「」 any noauth exact all none none
3、#view all included .1 80
將前面的 # 注釋 去掉。
儲存退出 :wq
[root@test usr]# service snmpd restart
mysql> create database cactidb;
mysql> grant super,replication client,process on *.* to cactiuser@localhost identified by 『cactipw』;
[root@test usr]# useradd cactiuser -g users
[root@test usr]# passwd cactiuser (pwd:cactipw)
[root@test usr]# cp cacti-0.8.7b.tar.gz /www/htdocs/
[root@test usr]# cd /www/htdocs/
[root@test htdocs]# tar zxvf cacti-0.8.7b.tar.gz
[root@test htdocs]# mv cacti-0.8.7b cacti
[root@test htdocs]# cd cacti
[root@test cacti]# /usr/local/mysql/bin/mysql -u root -pmysql cactidb < cacti.sql
[root@test cacti]# chown -r cactiuser rra/ log/
[root@test cacti]# cd scripts
[root@test scripts]# chown cactiuser:users *
[root@test scripts]# vi /www/htdocs/cacti/include/config.php
$database_type = 「mysql」;
$database_default = 「cactidb」;
$database_hostname = 「localhost」;
$database_username = 「cactiuser」;
$database_password = 「cactipw」;
更改使用者、密碼 等項 與上面給出的對應 儲存退出
[root@test scripts]# crontab -u cactiuser -e
加入*/5 * * * * /www/php/bin/php /www/htdocs/cacti/poller.php > /dev/null 2>&1
儲存退出:wq
全部設定完畢。
開啟瀏覽器 http://localhost/cacti 進入cacti的初始設定頁面
第一次預設登陸賬號:admin 密碼 admin j
登陸後在新改個密碼就ok
需要說明的還有路徑
snmpwalk binary path : /usr/bin/snmpwalk
snmpget binary path: /usr/bin/snmpget
rrdtool binary path: /usr/rrdtool-1.3.8/src/rrdtool
php binary path: /www/php/bin/php
cacti log file path: /www/htdocs/cacti/log/cacti.log
cactid poller file path: /www/htdocs/cacti/poller.php
注:此時graphs還不能顯示圖形,需要將服務重新啟動一下
ok,現在開啟http://localhost/cacti進入graphs檢視localhost就會有圖形了。
要新增自定義圖形,請閱讀《cacti使用文件》。
Cacti安裝詳細步驟
cacti安裝詳細步驟 前提lnmp或lamp架構已搭建完成 1.cacti是用php語言實現的乙個軟體,它的主要功能是用snmp服務獲取資料,然後用rrdtool儲存和更新資料,當使用者需要檢視資料的時候用rrdtool生成圖表呈現給使用者。因此,snmp和rrdtool是cacti的關鍵。snm...
centos7 安裝配置 cacti
centos7 安裝配置 cacti 準備 關閉selinux 和 防火牆 friewalld 和初始化資料庫 二 啟動服務和自啟 三 解壓cacti和配置路徑 tar xvzf cacti 0.8.8h.tar.gz 解壓cacti mvcacti 0.8.8h cacti 修改資料夾名稱 cp ...
mysql 5 7 詳細安裝配置步驟記錄
tar xvzf mysql 5.7.31 linux glibc2.12 x86 64.tar.gz mkdir usr local mysql cp mysql 5.7.31 linux glibc2.12 x86 64 usr local mysql rgroupadd mysql usera...