[心得] squid with snmp

看板FreeBSD作者 (不敗地球人)時間14年前 (2010/07/20 13:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
裝了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
文章代碼(AID): #1CHJYhvg (FreeBSD)
文章代碼(AID): #1CHJYhvg (FreeBSD)