使用MRTG進行squid流量的限制-MRTG的安裝
使用MRTG進行squid流量的限制
本文講述的是 使用MRTG進行squid流量的限制:
介紹準(zhǔn)備、MRTG的安裝、配置lSquid、其他配置
安裝步驟
解壓Squid(一般做法,把軟件包括在/opt目錄下)
- #tar zxvf squid-2.4.STABLE4-src.tar.gz
- #cd squid
//進行編譯
- #./configure --prefix=/usr/local/squid --enable-delay-pools --enable-snmp --enable-cache-digests --enable-auth-modules=”NCSA”
- #make all
- #make install
*對編譯項目的解釋:
--prefix 為編譯Squid所存放的目錄,這里為/usr/local/squid
--enable-delay-pools 此選項使能一個延時池,這樣能對某些特定的請求限制額定帶寬。
--enable-snmp 此選項可以讓MRTG使用SNMP協(xié)議對服務(wù)器的流量狀態(tài)進行監(jiān)測,因此必須選擇此項,使Squid支持SNMP接口。
--enable-cache-digests 使能緩存摘要,本來此項目的是為了在Squid集群服務(wù)之間迅速發(fā)現(xiàn)緩存對象,這里在本地使用,可以加快請求時,檢索緩存內(nèi)容的速度。
--enable-auth-modules 此編譯選項啟用認證模塊,可以對訪問代理用戶進行授權(quán)。
安裝MRTG
- #tar zxvf mrtg-2.9.22.tar.gz
- #cd mrtg*
- #./configure --prefix=/usr/local/mrtg-2
- #make
- #make install
MRTG幾點說明:
1.MRTG大部分程序是用Perl腳本寫成,需要Perl版本為5.005以上才能運行,RH 7.2帶有perl版本為v5.6.0,非常滿足要求。(如果版本不夠,請到www.perl.com下載安裝。)
2. MRTG需要zlib,gd和libpng三個處理圖形的庫支持,RH7.2滿足此要求。(如果沒有安裝,請到http: //www.boutell.com/gd/ http://www.libpng.org/pub/png/src/ http://www.gzip.org/zlib 下載安裝)
【編輯推薦】