使用mrtg监控Squid非常全.docx
- 文档编号:12582746
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:17
- 大小:22.88KB
使用mrtg监控Squid非常全.docx
《使用mrtg监控Squid非常全.docx》由会员分享,可在线阅读,更多相关《使用mrtg监控Squid非常全.docx(17页珍藏版)》请在冰点文库上搜索。
使用mrtg监控Squid非常全
使用mrtg监控Squid
(一)
2009/03/0615:
09
MRTG是一个强大的网络流量监控工具,我试图使用MRTG监控Squid,并成功。
将配置文件
列出让大家参考:
输出结果:
配置文件:
mrtg.cfg
######################################################################
#MultiRouterTrafficGrapher--squidConfigurationFile
######################################################################
#Thisfileisforusewithmrtg-2.0
#
#CustomizedformonitoringSquidCache
#by
#
#-changeWorkDirandLoadMIBssettings
#-changeall"hostname"occurrencestoyoursquidhost
#-changeall"chris"occurrencestoyourname/address
#-changethecommunitystringsifrequired(eg:
"public")
#-changethesnmpportifrequired(eg:
3401)
#
#Note:
#
#*Keywordsmuststartatthebeginofaline.
#
#*Lineswhichfollowakeywordlinewhichdostart
# withablankareappendedtothekeywordline
#
#*EmptyLinesareignored
#
#*Linesstartingwitha#signarecomments.
#####################
#GlobalConfiguration
#####################
#Whereshouldthelogfiles,andwebpagesbecreated?
WorkDir:
/opt/mrtg/squid
#--------------------------
#OptionalGlobalParameters
#--------------------------
#Howmanysecondsapartshouldthebrowser(Netscape)be
#instructedtoreloadthepage?
Ifthisisnotdefined,the
#defaultis300seconds(5minutes).
#Refresh:
600
#Howoftendoyoucallmrtg?
Thedefaultis5minutes.If
#youcallitlessoften,youshouldspecifyithere.This
#doestwothings:
#a)thegeneratedHTMLpagedoescontaintheright
# informationaboutthecallinginterval...
#b)aMETAheaderinthegeneratedHTMLpagewillinstruct
# cachesaboutthetimetoliveofthispage.....
#Inthisexamplewetellmrtgthatwewillbecallingit
#every10minutes.Ifyouarecallingmrtgevery5
#minutes,youcanleavethislinecommentedout.
#Interval:
10
#Withthisswitchmrtgwillgenerate.metafilesforCERN
#andApacheserverswhichcontainExpirationtagsforthe
#htmlandgiffiles.The*.metafileswillbecreatedin
#thesamedirectoryastheotherfiles,soyoumighthave
#toset"MetaDir."inyoursrm.conffileforthistowork
#
#NOTE:
IfyouarerunningApache-1.2youcanusethemod_expire
#toachievethesameeffect...seethefilehtaccess-dist
WriteExpires:
Yes
#Ifyouwanttokeepthemrtgiconsinsomeplaceotherthanthe
#workingdirectory,usetheIconDirvaribaletogiveitsurl.
#IconDir:
/mrtgicons/
IconDir:
/images/
LoadMIBs:
/opt/mrtg/squid/mib.txt
##################################################
#ConfigurationforeachTargetyouwanttomonitor
##################################################
#Theconfigurationkeywords"Target"mustbefollowedbya
#uniquename.Thiswillalsobethenameusedforthe
#webpages,logfilesandgifscreatedforthattarget.
#Notethatthe"Target"sectionscanbeauto-generatedwith
#thecfgmakertool.Checkreadme.htmlforinstructions.
# ========
##
##Target----------------------------------------
##
#Withthe"Target"keywordyoutellmrtgwhatitshould
#monitor.The"Target"keywordtakesargumentsinawide
#rangeofformats:
#*Themostbasicformatis"port:
community@router"
# Thiswillgenerateatrafficgraphforport'port'
# oftherouter'router'anditwillusethecommunity
# 'community'forthesnmpquery.
#Target[ezwf]:
2:
public@wellfleet-fddi.ethz.ch
#*Sometimesyouaresittingonthewrongsideofthe
# link.AndyouwouldliketohavemrtgreportIncoming
# trafficasoutgoingandvisaversa.Thiscanbeachieved
# byaddingthe'-'signinfrontofthe"Target"
# description.Itflipstheinandoutgoingtrafficrates.
#Target[ezci]:
-1:
public@ezci-ether.ethz.ch
#*YoucanalsoexplicitlydefinetheOIDtoquerybyusingthe
# followingsyntax'OID_1&OID_2:
community@router'
# Thefollowingexamplewillretrieveerrorinputandoutput
# octets/seconinterface1.MRTGneedstographtwovalues,so
# youneedtospecifytwoOID'ssuchastemperatureandhumidity
# orerrorinputanderroroutput.
#Target[ezwf]:
1.3.6.1.2.1.2.2.1.14.1&1.3.6.1.2.1.2.2.1.20.1:
public@myrouter
#*mrtgknowsanumberofsymbolicalSNMPvariable
# names.Seethefilemibhelp.txtforalistofknown
# names.OneexamplearetheifInErrorsandandifOutErrors
# names.Thismeansyoucanspecifytheaboveas:
#Target[ezwf]:
ifInErrors.1&ifOutErrors.1:
public@myrouter
#*ifyouwanttomonitorsomethingwhichdoesnotprovide
# dataviasnmpyoucanusesomeexternalprogramtodo
# thedatagathering.
#
# Theexternalcommandmustreturn4linesofoutput:
# Line1:
currentstateofthe'incomingbytescounter'
# Line2:
currentstateofthe'outgoingbytescounter'
# Line3:
string,tellingtheuptimeofthetarget.
# Line4:
string,tellingthenameofthetarget.
# Dependingonthetypeofdatayourscriptreturnsyou
# mightwanttousethe'gauge'or'absolute'arguments
# forthe"Options"keyword.
#Target[ezwf]:
`/usr/local/bin/df2mrtg/dev/dsk/c0t2d0s0`
#*Youcanalsouseseveralstatementsinamathematical
# expression.ThiscouldbeusedtoaggregatebothBchannels
# inanISDNconnectionormultipleT1'sthatareaggregated
# intoasinglechannelforgreaterbandwidth.
# Notethewhitespacearroundthetargetdefinitions.
#Target[ezwf]:
2:
public@wellfleetA+1:
public@wellfleetA
# *4:
public@ciscoF
##
##RouterUptime---------------------------------------
##
#
#Incaseswhereyoucalculatetheusedbandwidthfrom
#severalinterfacesyounormalydon'tgettherouteruptime
#androuternamedisplayedonthewebpage.
#Ifthisinterfaceareonthesamerouterandtheuptimeand
#nameshouldbedisplayedneverthelessyouhavetospecify
#itscommunityandaddressagainwiththeRouterUptimekeyword.
#Target[kacisco]:
1:
public@194.64.66.250+2:
public@194.64.66.250
#RouterUptime[kacisco]:
public@194.64.66.250
##
##MaxBytes-------------------------------------------
##
#Howmanybytespersecondcanthisportcarry.Sincemost
#linksareratedinbitspersecond,youneedtodivide
#theirmaximumbandwidth(inbits)byeight(8)inordertoget
#bytespersecond.Thisisveryimportanttomakeyour
#unscaledgraphsdisplayrealisticinformation.
#T1=193000,56K=7000,Ethernet=1250000.The"MaxBytes"
#valuewillbeusedbymrtgtodecidewhetheritgota
#validresponsefromtherouter.Ifanumberhigherthan
#"MaxBytes"isreturned,itisignored.Alsoreadthesection
#onAbsMaxforfurtherinfo.
#MaxBytes[ezwf]:
1250000
##
##Title-----------------------------------------------
##
#TitlefortheHTMLpagewhichgetsgeneratedforthegraph.
#Title[ezwf]:
TrafficAnalysisforETZC95.1
##
##PageTop---------------------------------------------
##
#ThingstoaddtothetopofthegeneratedHTMLpage.Note
#thatyoucanhaveseverallinesoftextaslongasthe
#firstcolumnisempty.
#Notethatthecontinuationlineswillallenduponthesame
#lineinthehtmlpage.Ifyouwantlinebreaksinthegenerated
#htmlusethe'n'sequence.
#PageTop[ezwf]:
TrafficAnalysisforETZC95.1
#OurCampusBackbonerunsoveranFDDIlinen
#withamaximumtransferrateof12.5MegaBytesper
#Second.
##
##PageFoot---------------------------------------------
##
#Thingstoaddattheveryendofthemrtggeneratedhtmlpage
#PageFoot[ezwf]:
#--------------------------------------------------
#OptionalTargetConfigurationTags
#--------------------------------------------------
##
##AddHead-----------------------------------------
##
#UsethistaglikethePageTopheader,butitscontents
#willbeaddedbetweenand.
#AddHead[ezwf]:
##
##AbsMax------------------------------------------
##
#Ifyouaremonitoringalinkwhichcanhandlemoretraffic
#thantheMaxBytesvalue.Eg,alinewhichusescompression
#orsomeframerelaylink,youcanusetheAbsMaxkeyword
#togivetheabsolutemaximumvalueevertobereached.We
#needtoknowthisinordertosortoutunrealisticvalues
#returnedbytherouters.Ifyoudonotsetabsmax,rateup
#willignorevalueshigherthenMaxBytes.
#AbsMax[ezwf]:
2500000
##
##Unscaled------------------------------------------
##
#Bydefaulteachgraphisscaledverticallytomakethe
#actualdatavisibleevenwhenitismuchlowerthan
#MaxBytes.Withthe"Unscaled"variableyoucansuppress
#this.It'sargumentisastring,containingoneletter
#foreachgraphyoudon'twanttobescaled:
d=dayw=week
#m=monthy=year.IntheexampleIsuppressscalingforthe
#yearlyandthemonthlygraph.
#Unscaled[ezwf]:
ym
##
##WithPeak------------------------------------------
##
#Bydefaultthegraphsonlycontaintheaveragetransfer
#ratesforincomingandoutgoingtraffic.The
#followingoptioninstructsmrtgtodisplaythepeak
#5minutetransferratesinthe[w]eekly,[m]onthlyand
#[y]earlygraph.Intheexamplewedefinethemonthly
#andtheyearlygraphtocontainpeakaswellasaverage
#values.
#WithPeak[ezwf]:
ym
##
##Supress------------------------------------------
##
#ByDefaultmrtgproduces4graphs.Withthisoptionyou
#cansuppressthegenerationofselectedgraphs.Theformat
#isanalogtotheaboveoption.Inthisexamplewesuppress
#theyearlygraphasitisquiteemptyinthebeginning.
#Suppress[ezwf]:
y
##
##Directory
##
#Bydefault,mrtgputsallthefilesthatitgeneratesforeach
#route
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 mrtg 监控 Squid 非常