squid with snmp - BBS
By Margaret
at 2010-07-20T13:48
at 2010-07-20T13:48
Table of Contents
裝了squid之後,也不知道使用情形如何
store.log cache.log access.log這三個交叉看滿累的
也不是全懂
後來有找到snmp 和 squid的資料
http://wiki.squid-cache.org/Features/Snmp#Monitoring_Squid_with_MRTG
大概講一下我弄得過程
首先假設你snmp和mrtg都已經可以跑了
squid當初裝時,有勾選
SQUID_SNMP Enable SNMP support
(cd /usr/ports/www/squid;make config)
1.vi /usr/local/etc/squid/squid
acl snmppublic snmp_community public <- 你原本的community name
snmp_port 3401
#acl localhost src 127.0.0.1/255.255.255.255 用這個似乎都不行
acl lanuser src 192.168.0.0/255.255.255.0
snmp_access allow snmppublic lanuser
snmp_access deny all
snmp_incoming_address 0.0.0.0 //0.0.0.0 是允許任意來源
snmp_outgoing_address 255.255.255.255 //四個255是說參考上面那行IP(0.0.0.0)
2. squid -k reconfigure //重新讀設定檔
3.snmpwalk -m /usr/local/etc/squid/mib.txt -c public -v2c 192.168.0.1:3401 .1.3.6.1.4.1.3495.1.1
應該會跑出一些東西,沒有錯誤就是成功了
squid的OID開頭是.1.3.6.1.4.1.3495,詳細的參考上面的網址
4.設定mrtg的cfg檔
要先填下面這個
LoadMIBs: /usr/local/etc/squid/mib.txt
(請確認你有這個檔)
基本上就看你要監控什麼就設什麼
以下是我的:
Target[proxy1]:1.3.6.1.4.1.3495.1.3.1.3.0&1.3.6.1.4.1.3495.1.3.1.3.0:[email protected]:3401
Title[proxy1]:Total memory accounted for KB
PageTop[proxy1]:Total memory accounted for KB
Options[proxy1]:nopercent, noinfo, growright, gauge, pngdate
MaxBytes[proxy1]: 32000
YLegend[proxy1]: KB
ShortLegend[proxy1]: KB
Legend1[proxy1]: Total memory accounted for KB
Legend2[proxy1]:
Legend3[proxy1]: Total memory accounted for KB
Legend4[proxy1]:
LegendI[proxy1]: Total memory accounted for KB
LegendO[proxy1]:
Unscaled[proxy1]: dwmy
以上,謝謝收看
--
store.log cache.log access.log這三個交叉看滿累的
也不是全懂
後來有找到snmp 和 squid的資料
http://wiki.squid-cache.org/Features/Snmp#Monitoring_Squid_with_MRTG
大概講一下我弄得過程
首先假設你snmp和mrtg都已經可以跑了
squid當初裝時,有勾選
SQUID_SNMP Enable SNMP support
(cd /usr/ports/www/squid;make config)
1.vi /usr/local/etc/squid/squid
acl snmppublic snmp_community public <- 你原本的community name
snmp_port 3401
#acl localhost src 127.0.0.1/255.255.255.255 用這個似乎都不行
acl lanuser src 192.168.0.0/255.255.255.0
snmp_access allow snmppublic lanuser
snmp_access deny all
snmp_incoming_address 0.0.0.0 //0.0.0.0 是允許任意來源
snmp_outgoing_address 255.255.255.255 //四個255是說參考上面那行IP(0.0.0.0)
2. squid -k reconfigure //重新讀設定檔
3.snmpwalk -m /usr/local/etc/squid/mib.txt -c public -v2c 192.168.0.1:3401 .1.3.6.1.4.1.3495.1.1
應該會跑出一些東西,沒有錯誤就是成功了
squid的OID開頭是.1.3.6.1.4.1.3495,詳細的參考上面的網址
4.設定mrtg的cfg檔
要先填下面這個
LoadMIBs: /usr/local/etc/squid/mib.txt
(請確認你有這個檔)
基本上就看你要監控什麼就設什麼
以下是我的:
Target[proxy1]:1.3.6.1.4.1.3495.1.3.1.3.0&1.3.6.1.4.1.3495.1.3.1.3.0:[email protected]:3401
Title[proxy1]:Total memory accounted for KB
PageTop[proxy1]:Total memory accounted for KB
Options[proxy1]:nopercent, noinfo, growright, gauge, pngdate
MaxBytes[proxy1]: 32000
YLegend[proxy1]: KB
ShortLegend[proxy1]: KB
Legend1[proxy1]: Total memory accounted for KB
Legend2[proxy1]:
Legend3[proxy1]: Total memory accounted for KB
Legend4[proxy1]:
LegendI[proxy1]: Total memory accounted for KB
LegendO[proxy1]:
Unscaled[proxy1]: dwmy
以上,謝謝收看
--
Tags:
BBS
All Comments
Related Posts
ntfs-3g 安裝失敗
By Eartha
at 2010-07-20T11:19
at 2010-07-20T11:19
OOO ─ HTML5 The …
By Ivy
at 2010-07-17T20:05
at 2010-07-17T20:05
關於xorg滑鼠移動問題
By Belly
at 2010-07-16T15:50
at 2010-07-16T15:50
firewall-ipfilter
By Valerie
at 2010-07-15T01:19
at 2010-07-15T01:19
du處理特殊字元
By Isabella
at 2010-07-12T10:01
at 2010-07-12T10:01