亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2453 | 回復(fù): 0
打印 上一主題 下一主題

cacti的安裝流程 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-12-14 16:04 |只看該作者 |倒序瀏覽

詳細(xì)安裝流程:
1、 安裝FreeBSD
版本freebsd8.0release
安裝分區(qū)
10# df -H
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    3.0G    615M    2.2G    22%    /
devfs          1.0k    1.0k      0B   100%    /dev
/dev/ad0s1e    9.0G    1.2G    7.1G    14%    /usr
/dev/ad0s1d    3.0G    116M    2.7G     4%    /var
虛擬機上安裝的。
安裝時選最小化安裝

設(shè)置ip:
#ee /etc/rc.conf
加入
ifconfig_em0="inet x.x.x.x netmask 255.255.255.0"
defaultrouter="x.x.x.x"
hostname="xxx"

#ee /etc/resolv.conf
Nameserver 8.8.8.8    //加入dns
重啟電腦

2、更新FreeBSD、ports,加入uft8環(huán)境
#freebsd-update fetch install  //為FreeBSD打補丁升級
#reboot  //重新啟動使補丁生效
#portsnap fetch extract  //升級ports
#ntpdate time.windows.com  //校對系統(tǒng)時間
#ee /root/.cshrc
加入
setenv  LANG zh_CN.UTF-8
3、安裝apache
#cd /usr/ports/www/apache22  //進入apache22安裝目錄
#make config  //設(shè)定安裝config
這里選擇mysql,去掉IPV6,建議選擇SSL
#make install clean  //安裝并清除
4、安裝php
#cd /usr/ports/lang/php5  //進入php安裝目錄
#make config
選擇apache,去掉IPV6
#make install clean  //安裝并清除
如有其他選項選擇默認(rèn)
5、修改httpd.conf
#ee /usr/local/etc/apache22/httpd.conf
在最下面加入
Include etc/apache22/Includes/*.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz
AddType image/x-icon .ico
AddDefaultCharset UTF-8
DirectoryIndex index.php index.html index.html.var

6、生成php.ini文件
cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini
7、安裝mysql
#cd /usr/ports/databases/mysql50-server  //進入mysql50安裝目錄
#make WITH_XCHARSET=all WITH_CHARSET=utf8 install clean  //安裝并清除,并指定參數(shù)安裝所有字符集,指定默認(rèn)字符集為utf8
#ee /etc/rc.conf  //編輯rc.conf
加入
apache22_enable="YES"
mysql_enable="YES"
#reboot //重新啟動使配置生效,其實可以不用,不過我懶,這樣方便^-^
關(guān)于apache啟動
/usr/local/etc/rc.d apache22 start
#mysqladmin -u root password "XXXX"  //設(shè)定mysql的root用戶密碼,其中XXXX為你的密碼
8、安裝php-extensions
#cd /usr/ports/lang/php5-extensions  //進入php-extensions安裝目錄
#make config  //設(shè)定安裝config
這里選擇mysql、SOCKETS,其他默認(rèn)
跳出選擇后不選擇SNMP4
#make install clean
這里會詢問
[ ] BUNDLED_PCRE  Select if you use apache 2.0.x,不用選擇,直接Tab到OK繼續(xù)。
接下來會詢問
[X] UTF8  Enable UTF-8 support,選擇后OK繼續(xù)
9、安裝ZendOptimizer
#cd /usr/ports/devel/ZendOptimizer
#make install clean
#ee /usr/local/etc/php.ini
在最下面加入
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"
注意:"20060613"是變量,不是固定的,根據(jù)自己的實際情況更改。

10、安裝rrdtool
#cd /usr/ports/databases/rrdtool
#make config //生成安裝配置
默認(rèn)即可
#make install clean
其他選擇默認(rèn)選項即可
11、安裝net-snmp
#cd /usr/ports/net-mgmt/net-snmp
#make install clean
#ee /etc/rc.conf
加入
snmpd_enable="YES"
snmpd_flags="-a -p /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
#ee /usr/local/share/snmp/snmpd.conf
加入
rocommunity public //public為snmp共同體名稱理解為密碼即可,修改為你的共同體名稱
12、安裝autotools
#cd /usr/ports/devel/autotools
make install clean
13、安裝wqy字體
#cd /usr/ports/x11-fonts/wqy
#make install clean
至此,基本組件已經(jīng)安裝完成

cacti的安裝:
1、 將下載回來的Cacti 上傳至你的服務(wù)器,并解壓縮,我的操作是將下載回來的2個文件上傳至/usr/local/www/apache22/data,這是apache22默認(rèn)的web目錄,如更改了web目錄請自行設(shè)定。
我用ftp上傳
#ee /etc/ftpuser 在root前加#
#ee /etc/rc.conf加入
ftpd_enable="YES"
直接啟動在
#/etc/rc.d/ftpd start

#cd /usr/local/www/apache22/data
#tar xvzf cacti-0.8.7d.tar.gz.gz  //解壓
#mv cacti-0.8.7d cacti  //重命名
#mv cacti-plugin-0.8.7d-PA-v2.4.zip cacti/  //移動
#cd cacti
#tar xvzf cacti-plugin-0.8.7d-PA-v2.4.zip  //解壓
2、創(chuàng)建用戶及導(dǎo)入數(shù)據(jù)庫
#pw adduser cactiuser  //創(chuàng)建cactiuser用戶用于cacti
#passwd cactiuser  //更改cactiuser密碼
Changing local password for cactiuser
New Password:
Retype New Password:
#mysql -u root -p  //進入mysql
Enter password:輸入你的密碼
mysql>create database cactidb;  //創(chuàng)建cacti數(shù)據(jù)庫,數(shù)據(jù)庫名稱為cactidb
mysql>grant all on cactidb.* to root;  //將cactidb數(shù)據(jù)庫的權(quán)限給于root
mysql>grant all on cactidb.* to root@localhost;  //將cactidb數(shù)據(jù)庫的權(quán)限給于root
mysql>grant all on cactidb.* to cactiuser;  //將cactidb數(shù)據(jù)庫的權(quán)限給于cactiuser
mysql>grant all on cactidb.* to cactiuser@localhost;  //將cactidb數(shù)據(jù)庫的權(quán)限給于cactiuser
mysql>set password for cactiuser@localhost=password('XXXX');  //設(shè)置cactiuser的密碼,其中XXXX改為你的密碼
mysql>flush privileges;  //使改變的配置生效
mysql>exit
#cd /usr/local/www/apache22/data/cacti
#mysql -u root -p cactidb    //導(dǎo)入數(shù)據(jù)庫格式
Enter password:輸入你的密碼

3、安裝spine,下載spine
將spine上傳到/usr下
#tar xvzf cacti-spine-0.8.7c.tar.gz  //解壓
#cd cacti-spine-0.8.7c  
#aclocal
#autoheader
#autoconf
#automake //automake時config.guess、config.sub、ltmain.sh、文件指向錯誤,須要重新指向。
具體用法:
1、#rm config.guess config.sub ltmain.sh
   #cd /usr/cacti-spine-0.8.7c
   #ln –s /usr/local/share/automake-1.10/config.guess ./config.guess
   #ln –s /usr/local/share/automake-1.10/config.sub ./config.sub
   #ln –s /usr/local/share/libtool/config/ltmain.sh ./ltmain.sh
###我用find命令來查找文件的,簡單介紹一下:
Find其實是一個很有用的工具,且常用的工具
例: find / -name mailgraph-init
/為查找的目錄 –name為參數(shù) mailgraph-init為需要查找的文件名
#libtoolize --force
#chmod 755 configure  //設(shè)置運行權(quán)限
#./configure
#make install  //安裝
#cd /usr/local/spine/
#ee etc/spine.conf
修改這些為你的配置
DB_Host         localhost
DB_Database     cactidb
DB_User         cactiuser
DB_Pass         你的密碼
DB_Port         3306
4、設(shè)置cacti數(shù)據(jù)庫參數(shù)及其他設(shè)置
#ee /usr/local/www/apache22/data/cacti/include/config.php
修改這些為你的配置
/* Default database settings*/
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
#cd /usr/local/www/apache22/data/cacti
#chown -R cactiuser rra/ log/
5、現(xiàn)在要為cacituser用戶加入每5分鐘一次的輪詢了
#su cacituser
$crontab -e
*/5 * * * * /usr/local/bin/php /usr/local/www/apache22/data/cacti/poller.php > /dev/null 2>&1

###這里是最重要的,能否輪詢就靠它了,不要用root來做此項工作。你可以在cactiuser用戶中運行
#php /usr/local/www/apache22/data/cacti/poller.php來測試poller.php是否正常工作。
然后就是進入http://你的ip/cacti來登錄cacti了


最后感謝馬濤同志給我的培訓(xùn)及教程,我加上了自己在實際過程中的一些經(jīng)驗,希望這篇文章對cacti愛好者有所幫助吧。


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u3/107988/showart_2120986.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP