成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用MRTG進行squid流量的限制-配置lSquid

運維 系統運維
使用MRTG進行squid流量的限制:MRTG是什么?MRTG(Multi Router Traffic Grapher)是一個監控網絡鏈路流量負載的工具軟件,通過snmp協議得到設備的流量信息。本文講述的是配置lSquid

  使用MRTG進行squid流量的限制

       本文講述的是 使用MRTG進行squid流量的限制:

       介紹準備MRTG的安裝配置lSquid其他配置

  lSquid配置(僅對必要選項配置并說明

  http_port 80  

  1.  

  此選項用于Squid代理所偵聽的端口,由于要實現Http加速代理,則偵聽端口80

  1.   tcp_outgoing_address 255.255.255.255  
  2.  

  此句法指定了遠程服務器的IP地址,這里我們使用255.255.255.255來指定為所有地址

  1.   tcp_incoming_address  
  2.  

  這里可以使用http_port語法進行綁定端口和IP地址。表示客戶端的請求。可以不使用。

  1.   cache_mem 64 MB  
  2.  

  由于Squid在讀寫磁盤,I/O通道,數據轉貯等需要大量內存,我們可以把內存值稍微設置大一些,這樣可以提供服務器性能。

  1.   cache_swap_low 95  
  2.  

  這用做表示緩存內部對象的替換的衡量基線。當交換分區的磁盤利用率超越這個基線,那么緩存對象替換也就隨之開始。這里是用百分率做衡量標準。

  1.   cache_swap_high 98  
  2.  

  此標記用于緩存對象替換的最高程度,當交換分區磁盤利用率接近此設置,則表示對象的更新程度更為劇烈。這里由于我的緩存區設置比較大,因此設置為98%。

  下面幾個配置標記采用系統默認配置。

  1.   { maximum_object_size 4096 KB  
  2.  

  { 超過此尺寸的對象將不緩存。

  1.   { minimum_object_size 0 KB  
  2.  

  { 小于此尺寸的對象將不緩存。

  1.   { maximum_object_size_in_memory 8 KB  
  2.  

  { 內存中能緩存的最大對象尺寸。

  1.   { ipcache_size 1024  
  2.  

  { 指定IP緩存大小。

  1.   { ipcache_low 90  
  2.  

  { 緩存IP地址的最低基線。

  1.   { ipcache_high 95  
  2.  

  { 緩存IP地址的最高極限。

  1.   { fqdncache_size 1024  
  2.  

  { 緩存DNS全域名解析的尺寸。

  1.   cache_replacement_policy lru  
  2.  

  此標記用于當緩存新對象時,使用緩存策略來清除緩存中特定對象。這里使用lru表示:它只替換長時間沒有被訪問過的對象。其他策略請參看配置文檔介紹。

  1.   memory_replacement_policy lru  
  2.  

  此用法同上,區別在于替換內存對象。

  1.   cache_dir ufs /cache 4000 16 256  
  2.  

  設置緩存根目錄為/cache,類型為ufs,緩存區大小為4G,可以有16個二級子目錄,每有二級目錄有256個三級子目錄。

  1.   cache_access_log /var/log/squid/access.log  
  2.  
  3.   cache_log /var/log/squid/cache.log  
  4.  
  5.   cache_store_log /var/log/squid/store.log  
  6.  
  7.   cache_swap_log /var/log/squid/swap.log  
  8.  

  上面幾項是緩存日志記錄的路徑和文件名。

  1.   log_ip_on_direct on  
  2.  

  記錄客戶端主機的IP地址。

  1.   log_fqdn on  
  2.  

  記錄全DNS域名解析。

  1.   mime_table /usr/local/squid/etc/mime.conf  
  2.  

  Squid所用mime的文件路徑

  1.   pid_filename /usr/local/squid/logs/squid.pid  
  2.  

  Squid進程ID的文件。

  1.   ftp_user Squid@ynst.net.cn  
  2.  

  這里可以使用匿名登陸FTP服務器。

  1.   ftp_list_width 32  
  2.  

  FTP文件列表長度,超過長度則截斷文件名。

  1.   ftp_passive on  
  2.  

  允許主動連接FTP服務器。

  1.   dns_nameservers 202.98.187.1  
  2.  

  指定代理的域名解析服務器。

  1.   authenticate_program /usr/local/squid/bin/ncsa_auth  
  2.  
  3.   /usr/local/squid/etc/passwd  
  4.  

  代理認證程序,這里在/usr/local/squid/etc使用htpasswd產生一個密碼文件,具體方法如下:

  1.   #htpasswd –cdb passwd auth_usr1 pass1  
  2.  
  3.   #htpasswd –db passwd auth_usr2 pass2  
  4.  
  5.   #htpasswd –db passwd auth_usr3 pass3  
  6.  

  創建passwd文件,并添加auth_usr1,auth_usr2,auth_usr3三個認證用戶。

  1.   authenticate_children 5  
  2.  

  所需要要產生的認證進程數。

  1.   authenticate_ttl 3600  
  2.  

  此標記設置認證保持時間。

  1.   authenticate_ip_ttl 1800  
  2.  

  此標記設置認證綁定IP地址的時間長度。

  1.   authenticate_ip_ttl_is_strict on  
  2.  

  此標記可在authenticate_ttl時間內,拒絕其他非認證IP地址訪問。

  1.   request_header_max_size 10 KB  
  2.  
  3.   request_body_max_size 1 MB  
  4.  

  設置了Http請求的包頭和數據大小。

  1.   request_body_max_size 0  
  2.  

  這里,請求所返回的數據大小為0,意義為沒有任何限制。

  1.   connect_timeout 180 seconds  
  2.  
  3.   read_timeout 15 minutes  
  4.  
  5.   request_timeout 20 seconds  
  6.  

  上面幾項是代理服務幾個超時設置,這里使用配置文件默認值。

  下面是訪問控制列表一些配置,這里對訪問的IP地址,域名,訪問類型極其訪問代理的權限做的限制:

  1.   acl acldomain dstdomain .ynst.net.cn  
  2.  
  3.   acl acceleratedport port 80  
  4.  
  5.   acl acceleratedhost dst 202.98.187.17/255.255.255.255  
  6.  
  7.   acl aclprotocol proto HTTP FTP  
  8.  
  9.   acl aclmethod method GET POST  
  10.  
  11.   acl aclauth proxy_auth required  
  12.  

  (注:這里使用required表示任何passwd文件中存在的合法用戶才授予訪問權限。)

  1.   acl aclsnmp snmp_community secrect  
  2.  

  MRTG可以使用snmp協議檢測此代理服務運行狀態。

  1.   acl aclconn maxconn 20  
  2.  

  可并行連接的最大數量。

  啟用定義的訪問控制列表

  1.   http_access allow manager localhost  
  2.  
  3.   http_access deny manager  
  4.  
  5.   http_access allow aclauth  
  6.  
  7.   http_access allow acceleratedport acceleratedhost  
  8.  
  9.   http_access deny all  
  10.  

  下面為緩存管理設置

  1.   cache_mgr admin@ynst.net.cn  
  2.  

  設置緩存管理者的接受郵件地址。

  1.   cache_effective_user squidusr  
  2.  
  3.   cache_effective_group squidgrp  
  4.  

  設置執行Squid的用戶和用戶組。

  {注:設置用戶和用戶組及其權限修改方法如下:

  1.   #groupadd squidgrp  
  2.  
  3.   #useradd –g squidgrp –d /home/squidusr squidusr  
  4.  

  修改log日志權限屬性,使squidusr有寫權限。

  1.   #chown squidusr /var/log/squid  
  2.  
  3.   #chgrp squidgrp /var/log/squid  
  4.  
  5.   #chown squidusr /var/log/squid/*.log  
  6.  
  7.   #chown squidgrp /var/log/squid/*.log  
  8.  
  9.   }  
  10.  
  11.    

   使用MRTG進行squid流量的限制-配置lSquid介紹到這里了,接下來一節是其他的配置,有Http服務加速代理、延遲隊列池進行配置、運行Squid代理服務、lMRTG配置

【編輯推薦】

FreeBsd下安裝和配置MRTG

Mrtg流量監控

如何使用MRTG監控CPU溫度

責任編輯:zhaolei 來源: CSDN
相關推薦

2011-03-31 13:40:48

2011-03-31 13:40:48

MRTGsquid流量

2011-03-31 13:40:36

MRTGsquid流量

2011-03-31 10:24:15

2011-04-06 11:36:28

MRTG流量

2011-04-01 15:05:45

Redhat配置mrtg

2011-04-02 08:59:35

MRTG監控

2011-03-31 15:31:03

2010-06-01 12:51:00

2011-03-30 08:56:43

mrtg流量圖

2011-03-30 11:30:31

MRTG

2011-04-06 10:57:14

監控MRTG

2010-01-27 10:01:20

2010-05-28 18:57:15

Mrtg配置

2011-04-01 10:19:13

MrtgCISCO安裝

2011-03-30 11:31:10

MRTG

2011-03-31 10:31:18

MRTG配置

2011-04-01 09:18:03

FreeBSD安裝MRTG

2010-06-01 10:32:04

linux Mrtg

2011-04-06 11:36:32

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 三级成人在线观看 | 麻豆一区二区三区 | 国产视频精品在线 | 日本精品视频在线观看 | 一区中文字幕 | 日韩在线免费视频 | 国产一区二区在线免费播放 | 天天搞天天操 | 欧美国产亚洲一区二区 | 亚洲福利网 | 美女久久视频 | 超碰欧美 | 麻豆av电影网 | 国产精品亚洲视频 | 一级黄色片一级黄色片 | 一区二区三区高清 | 麻豆精品国产91久久久久久 | 日韩欧美福利视频 | 日韩精品视频一区二区三区 | 日本高清视频在线播放 | 草久久久 | 欧美高清视频一区 | 国产小视频自拍 | 青青草这里只有精品 | 日韩91 | 亚洲精品www| 国精产品一区一区三区免费完 | 一区二区久久 | 男女激情网站免费 | 亚洲国产成人久久综合一区,久久久国产99 | 一区二区三区四区在线视频 | 亚洲一区免费在线 | 综合久久99 | 91久久久久久 | 亚洲永久 | 国产精品福利一区二区三区 | 亚洲欧美在线观看 | 亚洲精品久久久久久久久久吃药 | 欧美一级片在线观看 | 中文字幕精品一区二区三区精品 | 亚洲狠狠爱 |