[心得] squid with snmp
裝了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:xxx@192.168.0.1: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
以上,謝謝收看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.105.105.84
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章