使用MRTG進行squid流量的限制-介紹準備
使用MRTG進行squid流量的限制
本文講述的是 使用MRTG進行squid流量的限制:
配置squid代理,用的是直接編譯,不是用port安裝的。今天想對某些用戶進行流量控制,
發現delay_pool不起作用,原來是要編譯的時候要加enable選項--enable-delay-pools 。下面是一篇很好的配置說明
Squid 是一種源代碼開放的高性能代理緩存服務器。它可支持FTP,gopher和Http數據對象的代理。另外,Squid也支持SSL,多樣化訪問控制和代理請求的完整日志功能。通過輕量級的網際緩存協議,Squid以網狀或層次的方式分配內存,這樣能節省額外的帶寬。提供Http服務加速代理,Web服務器把Http數據推到Squid緩存中,外界的請求訪問可以通過緩存提取所需數據,實現Web服務器的動態鏡像。
另外,為了實現對Squid服務器的監控,采用MRTG。MRTG 是 Multi Router Traffic Grapher 的縮寫,它主要的用途是監測網絡服務設備的流量,并生成包括圖片的HTML文件,可以直觀的顯示網絡服務的流量,以提供Squid緩存服務的監測。
通過Squid+MRTG可以配置一個完善的代理服務提供方案。下面為具體配置步驟:
一.基礎準備
Squid下載
版本:squid-2.4.STABLE4-src.tar.gz
MRTG下載
版本:mrtg-2.9.22.tar.gz
機器配置為:256M內存,9G硬盤(其中4G分區專用緩存目錄),PII433。
【編輯推薦】