成人免费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

2010-05-28 18:57:15

Mrtg配置

2011-04-01 10:19:13

MrtgCISCO安裝

2010-01-27 10:01:20

2011-04-06 10:57:14

監控MRTG

2011-03-30 11:31:10

MRTG

2011-03-31 10:31:18

MRTG配置

2011-04-01 09:18:03

FreeBSD安裝MRTG

2011-03-30 15:05:41

MRTG流量圖

2010-06-01 10:32:04

linux Mrtg
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美乱码精品一区二区三区 | 在线免费观看色 | 操操日| 日本久久福利 | 男插女下体视频 | 午夜影院网站 | 九九亚洲 | av入口| 欧美理论 | 97精品国产一区二区三区 | 欧美在线观看一区 | 国产亚洲一级 | 亚洲精品日韩综合观看成人91 | 在线视频亚洲 | 久久精品视频网站 | 色一阁| 免费在线观看一区二区三区 | 一区二区三区在线观看视频 | 日韩精品在线免费观看视频 | 欧美色欧美亚洲另类七区 | 久久国产一区二区 | 天堂一区 | 成人伊人 | 久久草在线视频 | 久久高清 | 久久亚洲欧美日韩精品专区 | 免费看大片bbbb欧美 | 国产98色在线 | 日韩 | 久久成人精品视频 | 91在线视频在线观看 | 亚洲免费在线观看 | 91视频进入 | 成人亚洲综合 | 一区二区av| 久久久久久久一区二区三区 | 欧美激情久久久 | 亚洲欧美一区二区三区视频 | 91精品国产色综合久久 | 国产精品免费av | 欧美一级免费观看 | av片网|