Académique Documents
Professionnel Documents
Culture Documents
GlobalSites
HowtoBuy
Login
HOME
ABOUTF5
SOLUTIONS
PRODUCTS
SERVICES
PARTNERS
Careers
Contact
Searchwww.F5.com Search
NEWS
RESOURCES
COMMUNITY
AskF5KnowledgeBase
Home >SupportedProducts >BIGIPLTM >BIGIPTMOS:Concepts >SNMP
SearchAskF5
SupportedProducts
BIGIPLTM
BIGIPAAM
ManualChapter:SNMP
AppliesTo:
ShowVersions
BIGIPAFM
BIGIPAnalytics
BIGIPAPM
TableofContents|<<PreviousChapter|NextChapter>>
BIGIPASM
BIGIPEdgeGateway
BIGIPLinkController
11
BIGIPPEM
BIGIPGTM
BIGIPPSM
BIGIPWebAccelerator
BIGIPWOM
ARX
ARXCloudExtender
DataManager
EnterpriseManager
F5MonitoringPack
FirePass
BIGIQCloud
BIGIQSecurity
TraffixSDC
EndofLifeProducts
RecentAdditions
SNMP
IntroductiontoSNMPadministration
SNMPagentconfiguration
WorkingwithSNMPMIBfiles
OverviewofF5enterpriseMIBfiles
OverviewoftheRMONMIBfile
Collectingperformancedata
BIGIPEdgeApps
AboutAskF5
IntroductiontoSNMPadministration
Downloads
BIGIPiHealth
WebSupport
Licensing
SimpleNetworkManagementProtocol(SNMP)isanindustrystandardprotocolthatgivesastandardSNMP
managementsystemtheabilitytoremotelymanageadeviceonthenetwork.OneofthedevicesthatanSNMP
managementsystemcanmanageisaBIGIPsystem.TheSNMPversionsthattheBIGIPsystemsupportsare:
SNMPv1,SNMPv2c,andSNMPv3.TheBIGIPsystemimplementationofSNMPisbasedonawellknownSNMP
package,NetSNMP,whichwasformerlyknownasUCDSNMP.
ToconfigureandmanageSNMP,logintotheBIGIPConfigurationutility,andontheMaintab,expandNetwork,and
clickSNMP.
Feedback
Mailinglists
ReviewinganindustrystandardSNMPimplementation
AstandardSNMPimplementationconsistsofanSNMPmanager,whichrunsonamanagementsystemandmakes
requeststoadevice,andanSNMPagent,whichrunsonthemanageddeviceandfulfillsthoserequests.SNMP
devicemanagementisbasedonthestandardmanagementinformationbase(MIB)knownasMIBII,aswellasobject
IDsandMIBfiles.
TheMIBdefinesthestandardobjectsthatyoucanmanageforadevice,presentingthoseobjectsinahierarchical,
treestructure.
EachobjectdefinedintheMIBhasauniqueobjectID(OID),writtenasaseriesofintegers.AnOIDindicatesthe
locationoftheobjectwithintheMIBtree.
AsetofMIBfilesresidesonboththeSNMPmanagersystemandthemanageddevice.MIBfilesspecifyvalues
forthedataobjectsdefinedintheMIB.ThissetofMIBfilesconsistsofstandardSNMPMIBfilesandenterprise
MIBfiles.EnterpriseMIBfilesarethoseMIBfilesthatpertaintoaparticularcompany,suchasF5Networks,
Inc.
TypicalSNMPtasksthatanSNMPmanagerperformsincludepollingfordataaboutadevice,receivingnotifications
fromadeviceaboutspecificevents,andmodifyingwritableobjectdata.
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
1/13
06/11/13
ReviewingtheBIGIPsystemSNMPimplementation
TocomplywiththestandardSNMPimplementation,theBIGIPsystemincludesbothanSNMPagent,asetof
standardSNMPMIBfiles,andasetofenterpriseMIBfiles(thosethatarespecifictotheBIGIPsystem).The
enterpriseMIBfilestypicallyresideonboththeBIGIPsystemandsystemrunningtheSNMPmanager.Fortunately,
youcanusethebrowserbasedConfigurationutilitytodownloadtheenterpriseMIBfilestoyourSNMPmanager.
UsingtheBIGIPsystemimplementationofSNMP,theSNMPmanagercanperformthesedistinctfunctions:
Pollforinformation(suchasperformancemetrics)
ReceivenotificationofspecificeventsthatoccurontheBIGIPsystem
SetdataforSNMPobjectsthathavearead/writeaccesstype
SummarizingSNMPconfigurationontheBIGIPsystem
BeforeyoucanuseanSNMPmanagersystemtomanageaBIGIPsystemremotely,youmustperformthefollowing
proceduresontheBIGIPsystem,usingtheBIGIPConfigurationutility.
ConfiguringtheSNMPagent
ThereareanumberofwaystoconfiguretheSNMPagentontheBIGIPsystem.Forexample,youcanallowclient
accesstoinformationthattheSNMPagentcollects,andyoucanconfigurethewaythattheSNMPagenthandles
SNMPtraps.(TrapsaredefinitionsofunsolicitednotificationmessagesthattheBIGIPalertsystemandthe
SNMPagentsendtotheSNMPmanagerwhencertaineventsoccur.)
DownloadingMIBfiles
YoucandownloadtwosetsofMIBfilestoyourremotemanagersystem:thestandardSNMPMIBfilesandthe
enterpriseMIBfiles.
Note:AnalternatewaytoconfigureSNMPistousetmsh.Formoreinformation,seetheTrafficManagementShell
(tmsh)ReferenceGuide.
SNMPagentconfiguration
YouconfiguretheSNMPagentbyperformingthefollowingtasks:
ConfiguringBIGIPsysteminformation
SpecifyasystemcontactnameandthelocationoftheBIGIPsystem.
ConfiguringclientaccesstotheSNMPagent
ConfiguretheBIGIPsystemtoallowaccesstotheSNMPagentfromanSNMPmanagersystem.
ControllingaccesstoSNMPdata
AssignaccesslevelstoSNMPcommunitiesorusers,tocontrolaccesstoSNMPdata.
Configuringtraps
EnableordisabletrapsandspecifythedestinationSNMPmanagersystemforSNMPtraps.
Note:OnlyuserswitheithertheAdministratororResourceAdministratoruserrolecanconfigureSNMPonthe
BIGIPsystem.
ControllingaccesstoSNMPdata
TobettercontrolaccesstoSNMPdata,youcanassignanaccessleveltoanSNMPv1orv2ccommunity,ortoan
SNMPv3user.
Thereisadefaultaccesslevelforcommunities,andthisaccesslevelisreadonly.Thismeansthatyoucannotwrite
toanindividualdataobjectthathasaread/writeaccesstypeuntilyouchangethedefaultreadonlyaccesslevelofthe
communityoruser.
Whenyousettheaccesslevelofacommunityorusertoread/write,andanindividualdataobjecthasareadonly
accesstype,accesstotheobjectremainsreadonly.Inshort,theaccesslevelortypethatisthemostsecuretakes
precedencewhenthereisaconflict.Table11.1illustratesthispoint.
Table11.1AccesscontrolforSNMPdata
Andyousetthe
accesslevelofa
communityoruser
to...
Thenaccesstothe
objectis...
Readonly
Readonly
Readonly
Read/write
Readonly
Read/write
Readonly
Readonly
Read/write
Read/write
Iftheaccesstype
ofanobjectis...
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
2/13
06/11/13
WorkingwithSNMPMIBfiles
TherearetwosetsofMIBfilesthattypicallyresideontheBIGIPsystemandtheSNMPmanagersystem:enterprise
MIBfiles(thatis,F5specificMIBfiles)andstandardSNMPMIBfiles.
BothsetsofMIBfilesarepresentontheBIGIPsystem,inthedirectory/usr/share/snmp/mibs.However,youstill
needtodownloadthemtoyourSNMPmanagersystem.YoucandownloadtheseMIBfilesfromtheWelcomescreen
ofthebrowserbasedConfigurationutility.
TheimplementationofthePacketVelocityASIC(PVA)featureaffectstheabilityforuserstouseMIBIItogather
certainkindsofdata.Forexample,withaPVAsystem,youcanuseMIBIItocollectstatisticsonphysicalsystem
interfaces,butnotonlogicalinterfaces(thatis,VLANs).
TheBIGIPsystemusesMIBIIforgatheringstandardLinuxdataonly.YoucannotuseMIBIItogatherdatathatis
specifictotheBIGIPsystemandinsteadmustusetheF5enterpriseMIBfiles.AllOIDSforBIGIPsystemdataare
containedintheF5enterpriseMIBfiles,includingallinterfacestatistics(1.3.6.1.4.1.3375.2.1.2.4
(sysNetwork.sysInterfaces)).
IfyouwanttouseSNMPtomonitoraspecificprocessontheBIGIPsystem,youcanusetheHOSTRESOURCES
MIBandthenwriteascripttomonitorthatprocess.Then,forexample,todeterminethenumberofTMMprocesses
currentlyrunningonthesystem,youcanuseacommandsuchasthefollowing:
snmpwalk -v2c -c public localhost hrSWRunName | egrep "\"tmm(.[0-9]+)?\"" | wc -l
Note:AllBIGIPsystemstatisticsaredefinedby64bitcounters.Thus,becauseonlySNMPv2csupports64bit
counters,yourmanagementsystemneedstouseSNMPv2ctoqueryBIGIPsystemstatisticsdata.
OverviewofF5enterpriseMIBfiles
TheF5enterpriseMIBfilescontaininformationthatyoucanuseforyourremotemanagementstationto:pollthe
SNMPagentforBIGIPsystemspecificinformation,receiveBIGIPsystemspecificnotifications,orsetBIGIP
systemdata.
Toperformremotemanagement,downloadthefollowingF5enterpriseMIBfilestotheSNMPmanagersystem:
F5BIGIPCOMMONMIB.txt
F5BIGIPLOCALMIB.txt
F5BIGIPSYSTEMMIB.txt
F5BIGIPGLOBALMIB.txt
OnceyouhavedownloadedallofthenecessaryMIBfiles,youshouldfamiliarizeyourselfwiththecontentsofthe
enterpriseMIBs,forpurposesofmanagingtheBIGIPsystemandtroubleshootingBIGIPsystemevents.
Note:TomanageaBIGIPsystemwithSNMP,youneedtousethestandardsetofSNMPcommands.For
informationaboutSNMPcommands,consultyourfavoritethirdpartySNMPdocumentation,orvisitthewebsite
http://netsnmp.sourceforge.net.
UsingtheF5BIGIPCOMMONMIB.txtfile
TheF5BIGIPCOMMONMIB.txtfilecontainsobjectspertainingtoanycommoninformation,aswellasallF5specific
notifications(SNMPtraps).ThisMIBfilespecifiesanddefinesobjectsforwhichallotherBIGIPMIBfilesreference.
YoucanidentifythetrapswithinthisMIBfilebyviewingthefileandfindingobjectnamesthatshowthedesignation
NOTIFICATIONTYPE.
WhenanF5specifictrapsendsanotificationtotheSNMPmanagersystem,theSNMPmanagersystemreceivesa
textmessagedescribingtheeventorproblemthathasoccurred.FortroubleshootingassistanceregardingF5specific
traps,seeAppendixA,TroubleshootingSNMPTraps.
UsingtheF5BIGIPLOCALMIB.txtfile
TheF5BIGIPLOCALMIB.txtfilecontainsinformationaboutthepropertiesassociatedwithanylocaltraffic
managementobject(virtualservers,pools,nodes,profiles,SNATs,healthmonitors,andiRules).AnSNMPmanager
systemcanaccessandusethisinformationtohelpyoumanagelocalapplicationtraffic.
Forexample,youcan:
Viewthemaximumnumberofentriesthatanodecanhaveopenatanygiventime.
Getapoolname.
Viewthecurrentactivemembersforaloadbalancingpool.
Resetpoolstatistics
Getprofileinformationsuchasthetotalnumberofconcurrentauthenticationsessions.
Youcanalsoresetstatisticsforanyoftheseobjects.
UsingtheF5BIGIPSYSTEMMIB.txtfile
TheF5BIGIPSYSTEMMIB.txtfiledescribesobjectsrepresentingcommonBIGIPsysteminformation.Examplesof
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
3/13
06/11/13
UsingtheF5BIGIPGLOBALMIB.txt
TheF5BIGIPGLOBALMIB.txtfilecontainsinformationthatanSNMPmanagersystemcanusetohelpmanage
globalapplicationtrafficobjects,suchaswideIPs,virtualservers,pools,links,servers,anddatacenters.Youcan
resetstatisticsforanyoftheseobjects.
OverviewoftheRMONMIBfile
InadditiontotheF5enterpriseMIBfiles,theBIGIPsystemalsoprovidestheremotenetworkmonitoring(RMON)
MIBfile,RMONMIB.txt.
UsingtheRMONMIB.txtfile
TheimplementationofRMONontheBIGIPsystemdiffersslightlyfromthestandardRMONimplementation,inthe
followingways:
TheBIGIPsystemimplementationofRMONsupportsfourofthenineRMONgroups.ThefoursupportedRMON
groupsare:statistics,history,alarms,andevents.
TheRMONMIB.txtfilemonitorstheBIGIPsysteminterfaces(thatis,sysIfIndex),andnotthestandardLinux
interfaces.
Forhardwarereasons,thepacketlengthspecificstatisticsintheRMONstatisticsgroupoffercombined
transmissionandreceivingstatisticsonly.Thisbehaviordiffersfromthebehaviordescribedinthedefinitionsofthe
correspondingobjectIDs.
Collectingperformancedata
TheConfigurationutilityontheBIGIPsystemdisplaysgraphsshowingperformancemetricsforthesystem.
However,youcanalsouseSNMPtocollectthesameinformation.
ThetypesofperformancemetricsthatyoucangatherusingSNMPare:
Memoryuse
Numberofactiveconnections
Numberofnewconnections
Throughputinbitspersecond
NumberofHTTPrequests
RAMCacheuse
CPUuse
NumberofSSLtransactions
EachtypeofmetrichasoneormoreSNMPobjectIDs(OIDs)associatedwithit.Togatherperformancedata,you
specifytheseOIDswiththeappropriateSNMPcommand.
Forexample,thefollowingSNMPcommandcollectsdataoncurrentmemoryuse,wherepublicisthecommunity
nameandbigipisthehostnameoftheBIGIPsystem:
snmpget -c public bigip sysGlobalStat.sysStatMemoryUsed.0
Forsometypesofmetrics,suchasmemoryuse,simplyissuinganSNMPcommandwithanOIDgivesyouthe
informationyouneed.Forothertypesofmetrics,thedatathatyoucollectwithSNMPisnotusefuluntilyouperforma
calculationonittointerpretthedata.
Forexample,todeterminethethroughputrateofclientbitscomingintotheBIGIPsystem,youmustyoumustuse
therelevantOID(sysStatClientBytesIn(.1.3.6.1.4.1.3375.2.1.1.2.1.3))totaketwopollsatacertaininterval(suchas
tenseconds),calculatethedeltaofthetwopolls,andthenperformthefollowingcalculationonthatdeltavalue:
( <DeltaStatClientBytesIn>*8 ) / <interval>
Important:Forcalculationsthatincludeapollinginterval,theintervalcanbeanyamountoftimethatyouchoose,as
longasyouusethatsamenumberasthevaluefor<interval>inyourcalculations.Notethattheperformancegraphs
thattheConfigurationutilitydisplaysarebasedonapollingintervaloftenseconds.
Thefollowingsectionscontaintablesthatlist:
TheOIDsthatyoucanusetocollecttheperformancedata
Thecalculationsthatyoumustperformtointerprettheperformancedatathatyoucollect(notrequiredfor
interpretingdataonmemoryuseandactiveconnections).
Collectingdataonmemoryuse
YoucanuseanSNMPcommandwithOIDstogatherdataonthenumberofbytesofmemorycurrentlybeingusedon
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
4/13
06/11/13
GraphMetric
RequiredSNMPOIDs
TMMMem
Usage
sysStatMemoryUsed
(.1.3.6.1.4.1.3375.2.1.1.2.1.45)
HostMem
Usage
sysHostMemoryUsed(.1.3.6.1.4.1.3375.2.1.7.1.2)
Collectingdataonactiveconnections
YoucanuseSNMPcommandswithvariousOIDstogatherdataonthenumberofactiveconnectionsontheBIGIP
system.Table11.3showstheOIDsthatyouneedtospecifytogatherdataonactiveconnections.Tointerpretdata
onactiveconnections,youdonotneedtoperformanycalculationsonthecollecteddata.
Table11.3RequiredOIDsforcollectingmetricsonactiveconnections
Performance
Graph
(Configuration
utility)
GraphMetrics
RequiredSNMPOIDs
ActiveConnections
(summarygraph)
Connections
sysStatClientCurConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.8)
ActiveConnections
(detailedgraph)
client
sysStatClientCurConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.8)
server
sysStatServerCurConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.15)
pvaclient
sysStatPvaClientCurConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.22)
pvaserver
sysStatPvaServerCurConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.29)
sslclient
sysClientsslStatCurConns
(.1.3.6.1.4.1.3375.2.1.1.2.9.2)
sslserver
sysServersslStatCurConns
(.1.3.6.1.4.1.3375.2.1.1.2.10.2)
Collectingdataonnewconnections
YoucanuseSNMPcommandswithvariousOIDstogatherandinterpretdataonthenumberofnewconnectionson
theBIGIPsystem.
Togatherandinterpretthedataforeachofthesemetrics,youmustperformsomepollingandcalculations:
First,foreachOID,youmustperformtwoseparatepolls,atatimeintervalofyourchoice.
Next,youcalculatethedeltaofthetwopollvalues.
Finally,foreachgraphmetric,youperformacalculationonthoseOIDdeltas.
Table11.4showstheindividualOIDSthatyoumustpolltoretrievetwoseparatepollvaluesforeachOID.
Table11.4RequiredOIDsforpollingfordataonnewconnections
PerformanceGraph
(Configuration
utility)
GraphMetrics
RequiredSNMPOIDs
NewConnections
(summarygraph)
Client
Accepts
sysTcpStatAccepts(.1.3.6.1.4.1.3375.2.1.1.2.12.6)
Server
Connects
sysStatServerTotConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.14)
Client
Connects
sysStatClientTotConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.7)
Server
sysStatServerTotConns
TotalNew
Connections
(detailedgraph)
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
5/13
06/11/13
(.1.3.6.1.4.1.3375.2.1.1.2.1.14)
pvaclient
sysStatPvaClientTotConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.21)
pvaserver
sysStatPvaServerTotConns
(.1.3.6.1.4.1.3375.2.1.1.2.1.28)
NewClientSSL
ProfileConnections
(detailedgraph)
SSLClient
sysClientsslStatTotNativeConns
(.1.3.6.1.4.1.3375.2.1.1.2.9.6)
sysClientsslStatTotCompatConns
(.1.3.6.1.4.1.3375.2.1.1.2.9.9)
SSLServer
sysServersslStatTotNativeConns
(.1.3.6.1.4.1.3375.2.1.1.2.10.6)
sysServersslStatTotCompatConns
(.1.3.6.1.4.1.3375.2.1.1.2.10.9)
New
Accepts/Connects
(detailedgraph)
Client
Accepts
sysTcpStatAccepts(.1.3.6.1.4.1.3375.2.1.1.2.12.6)
Server
Connects
sysTcpStatConnects(.1.3.6.1.4.1.3375.2.1.1.2.12.8)
NewPVA
Connections
(detailedgraph)
Forexample,thefollowingstepsshowhowtocollectdatafortheClientAcceptsgraphmetric:
1.
PollOIDsysTcpStatAccepts(.1.3.6.1.4.1.3375.2.1.1.2.12.6)twice,ata10secondinterval.
Thisresultsintwovalues,<sysTcpStatAccepts1>and<sysTcpStatAccepts2>.
Note:Althoughthisexampleusesanintervaloftenseconds,theintervalcanactuallybeanydurationthatyou
choose.
2.
Calculatethedeltaofthetwopollvalues:
<DeltaTcpStatAccepts> = <sysTcpStatAccepts2> - <sysTcpStatAccepts1>
3.
CalculatethevalueoftheClientAcceptsgraphmetricusingthecalculationshowninTable11.5
(<DeltaTcpStatAccepts>/<interval>),wherethevalueof<interval>is10.
Table11.5Requiredcalculationsforinterpretingmetricsonnewconnections
PerformanceGraph
(Configuration
utility)
GraphMetrics
Requiredcalculationsfornewconnection
metrics
ClientAccepts
<DeltaTcpStatAccept>/<interval>
ServerConnects
<DeltaStatServerTotConns>/<interval>
TotalNew
Connections
(detailedgraph)
ClientConnects
<DeltaStatClientTotConns>/<interval>
ServerConnects
<DeltaStatServerTotConns>/<interval>
NewPVA
Connections
(detailedgraph)
pvaclient
<DeltaStatPvaClientTotConns>/<interval>
pvaserver
<DeltaStatPvaServerTotConns>/<interval>
NewSSL
Connections
(detailedgraph)
SSLClient
(<DeltaClientsslStatTotNativeConns>+
<DeltaClientsslStatTotCompatConns>)/
<interval>
SSLServer
(<DeltaServersslStatTotNativeConns>+
<DeltaServersslStatTotCompatConns>)/
<interval>
New
Accepts/Connects
(detailedgraph)
ClientAccepts
<DeltaTcpStatAccepts>/<interval>
ServerConnects
<DeltaTcpStatConnects>/<interval>
NewConnections
(summarygraph)
Collectingdataonthroughputrates
YoucanuseSNMPcommandswithvariousOIDstogatherandinterpretdataonthethroughputrateontheBIGIP
system,intermsofbitspersecond.
Togatherandinterpretthedataforeachofthesemetrics,youmustperformsomepollingandcalculations:
First,foreachOID,youmustperformtwoseparatepolls,atanintervalofyourchoice.
Next,youcalculatethedeltaofthetwopollvalues.
Finally,foreachgraphmetric,youperformacalculationonthoseOIDdeltas.
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
6/13
06/11/13
GraphMetrics
RequiredSNMPOIDs
ClientBits
sysStatClientBytesIn(.1.3.6.1.4.1.3375.2.1.1.2.1.3)
sysStatClientBytesOut
(.1.3.6.1.4.1.3375.2.1.1.2.1.5)
ServerBits
sysStatServerBytesIn
(.1.3.6.1.4.1.3375.2.1.1.2.1.10)
sysStatServerBytesOut
(.1.3.6.1.4.1.3375.2.1.1.2.1.12)
Clientside
Throughput
(detailedgraph)
ClientBitsIn
sysStatClientBytesIn(.1.3.6.1.4.1.3375.2.1.1.2.1.3)
ClientBitsOut
sysStatClientBytesOut
(.1.3.6.1.4.1.3375.2.1.1.2.1.5)
Serverside
Throughput
(detailedgraph)
ServerBitsIn
sysStatServerBytesIn
(.1.3.6.1.4.1.3375.2.1.1.2.1.10)
ServerBits
Out
sysStatServerBytesOut
(.1.3.6.1.4.1.3375.2.1.1.2.1.12)
Compression
sysHttpStatPrecompresssBytes(.3375.2.1.1.2.4.21)
Throughput
(summarygraph)
HTTP
CompressionRate
(detailedgraph)
Forexample,thefollowingstepsshowhowtocollectdataonthroughputratesfortheServerBitsIngraphmetric:
1.
PollOIDsysStatServerBytesIn(.1.3.6.1.4.1.3375.2.1.1.2.1.10)twice,ata10secondinterval.
Thisresultsintwovalues,<sysStatServerBytesIn1>and<sysStatServerBytesIn2>.
Note:Althoughthisexampleusesanintervaloftenseconds,theintervalcanactuallybeanydurationthatyou
choose.
2.
Calculatethedeltaofthetwopollvalues:
<DeltaStatServerBytesIn> = <sysStatServerBytesIn2> - <sysStatServerBytesIn1>
3.
CalculatethevalueoftheServerBitsIngraphmetricusingthecalculationshowninTable11.7
(<DeltaStatServerBytesIn>/<interval>),wherethevalueof<interval>is10.
.
Table11.7Requiredcalculationsforinterpretingmetricsonthroughputrates
Performance
Graph
(Configuration
utility)
Throughput
(summarygraph)
Throughput
(detailedgraph)
GraphMetrics
Requiredcalculationsforthroughputrates
ClientBits
((<DeltaStatClientBytesIn>+
<DeltasysStatClientBytesOut>)*8)/<interval>
ServerBits
((<DeltaStatServerBytesIn>+
<DeltasysStatServerBytesOut>)*8)/<interval>
Compression
(<DeltaHttpStatPrecompressBytes>*8)/<interval>
ClientBitsIn
(<DeltaStatClientBytesIn>*8)/<interval>
ClientBitsOut
(<DeltaStatClientBytesOut>*8)/<interval>
ServerBitsIn
(<DeltaStatServerBytesIn>*8)/<interval>
ServerBits
Out
(<DeltaStatServerBytesOut>*8)/<interval>
Compression
(<DeltaHttpStatPrecompressBytes>*8)/<interval>
CollectingdataonHTTPrequests
YoucanuseSNMPcommandswithanOIDtogatherandinterpretdataonthenumberofcurrentHTTPrequestson
theBIGIPsystem,intermsofrequestspersecond.
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
7/13
06/11/13
GraphMetric
RequiredSNMPOIDs
HTTPRequests
HTTPRequests
sysStatHttpRequests
(.1.3.6.1.4.1.3375.2.1.1.2.1.56)
Forexample,tocollectdataonHTTPrequestsfortheHTTPRequestsgraphmetric,followthesesteps.
1.
PollOIDsysStatHttpRequests(.1.3.6.1.4.1.3375.2.1.1.2.1.56)twice,ata10secondinterval.
Thisresultsintwovalues,<sysStatHttpRequests1>and<sysStatHttpRequests2>.
Note:Althoughthisexampleusesanintervaloftenseconds,theintervalcanactuallybeanydurationthatyou
choose.
2.
Calculatethedeltaofthetwopollvalues:
<DeltaStatHttpRequests> = <sysStatHttpRequests2> - <sysStatHttpRequests1>
3.
CalculatethevalueoftheHTTPRequestsgraphmetricusingthecalculationshowninTable11.9,wherethe
valueof<interval>is10.
Table11.9RequiredcalculationsforinterpretingmetricsonHTTPrequests
Performance
Graph
(Configuration
utility)
GraphMetric
RequiredcalculationsforHTTPrequests
HTTPRequests
HTTPRequests
<DeltaStatHttpRequests>/<interval>
CollectingdataonRAMCacheuse
YoucanuseanSNMPcommandwithvariousOIDstogatherandinterpretdataonRAMcacheuse.
Togatherandinterpretthedataforeachofthesemetrics,youmustperformsomepollingandcalculations:
First,foreachOID,youmustpollfordata.
Then,foreachgraphmetric,youperformacalculationusingtheOIDdata.
Table11.10showstheindividualOIDSthatyoumustusetopollforRAMCachedata.
Table11.10RequiredOIDsforpollingfordataonRAMCacheuse
Performance
Graph
(Configuration
utility)
RAMCache
Utilization
GraphMetric
RequiredSNMPOID
HitRate
sysHttpStatRamcacheHits
(.1.3.6.1.4.1.3375.2.1.1.2.4.46)
sysHttpStatRamcacheMisses
(.1.3.6.1.4.1.3375.2.1.1.2.4.47)
ByteRate
sysHttpStatRamcacheHitBytes
(.1.3.6.1.4.1.3375.2.1.1.2.4.49)
sysHttpStatRamcacheMissBytes
(.1.3.6.1.4.1.3375.2.1.1.2.4.50)
EvictionRate
sysHttpStatRamcacheEvictions
(.1.3.6.1.4.1.3375.2.1.1.2.4.54)
sysHttpStatRamcacheHits
(.1.3.6.1.4.1.3375.2.1.1.2.4.46)
sysHttpStatRamcacheMisses
(.1.3.6.1.4.1.3375.2.1.1.2.4.47)
Forexample,thefollowingstepsshowhowtocollectdataonRAMCacheusefortheHitRategraphmetric:
1.
PolltheOIDsysHttpStatRamcacheHits(.1.3.6.1.4.1.3375.2.1.1.2.4.46).Thisresultsinavalueof
<sysHttpStatRamcacheHits1>.
2.
PolltheOIDsysHttpStatRamcacheMisses(.1.3.6.1.4.1.3375.2.1.1.2.4.47).Thisresultsinavalueof
<sysHttpStatRamcacheMisses1>.
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
8/13
06/11/13
CalculatethevalueoftheHitRategraphmetricusingthecalculationshowninTable11.11
(<sysHttpStatRamcacheHits1>/(<sysHttpStatRamcacheHits1>+<sysHttpStatRamcacheMisses1>)*100).
Table11.11RequiredcalculationsforinterpretingmetricsonRAMCacheuse
Performance
Graph
(Configuration
utility)
RAMCache
Utilization
GraphMetric
RequiredSNMPOID
HitRate
<sysHttpStatRamcacheHits1>/
(<sysHttpStatRamcacheHits1>+
<sysHttpStatRamcacheMisses1>)*100
ByteRate
<sysHttpStatRamcacheHitBytes1>/
(<sysHttpStatRamcacheHitBytes1>+
<sysHttpStatRamcacheMissBytes1>)*100
EvictionRate
<sysHttpStatRamcacheEvictions1>/
(<sysHttpStatRamcacheHits1>+
<sysHttpStatRamcacheMisses1>)*100
CollectingdataonCPUuse
YoucanuseSNMPcommandstogatherandinterpretdataonCPUuseontheBIGIPsystem.Specifically,youcan
gatherandinterpretdataforthesetypesofgraphmetrics:
CPU[0n]andGlobalHostCPUUsage
Forthesegraphmetrics,youcaneitherinstructtheBIGIPsystemtocollectthedataautomatically,basedona
predefinedpollinginterval,oryoucanuseapollingintervalofyourchoice.Ineithercase,youusetheMIBsnamed
sysMultiHostCpuandsysGlobalHostCpu,respectively.
CollectingdatabasedonapredefinedpollingintervalistherecommendedwaytocollectCPU[0n]andGlobal
HostCPUUsagegraphmetrics.However,youcanalsoperformthecalculationmanually,ifyouwanttousea
pollingintervalotherthan5seconds,oneminute,orfiveminutes.
FortheprocedureoncollectingCPU[0n]andGlobalHostCPUUsagegraphmetricsbasedonapredefined
pollinginterval,seeUsingapredefinedpollinginterval,onthispage.Fortheprocedureoncollectingthis
performancedatamanually,seeUsingacustompollinginterval.
TMMCPUUsage
Forthesegraphmetrics,thereisnopredefinedpollingintervalforthisMIBtherefore,youmustchooseapolling
intervalandperformthecalculationsmanually.Toperformthecalculations,youusetheMIBsysStatTm.Formore
information,seeUsingacustompollinginterval.
Usingapredefinedpollinginterval
ThesysMultiHostCpuandsysGlobalHostCpuMIBsincludesomespecialCPUusageratioOIDsthatcausethe
BIGIPsystemtoautomaticallycalculategraphmetricsforyou.TheparticularCPUusageratioOIDthatyouuseis
basedonapredefinedpollingintervalthatyouwanttheBIGIPsystemtousewhenperformingthecalculation:five
seconds,oneminute,orfiveminutes.Specifically,aCPUusageratioOID:
PollseachindividualCPUOIDtwice
Calculatesthedeltaofthetwopolls
Performsacalculationusingalldeltavalues(thatis,deltavaluesfromallOIDspolled)
ThesysMultiHostCpuusageratioOIDsavailableforyoutouseare:
sysMultiHostCpuUsageRatio(usesa5secondpollinginterval)
sysMultiHostCpuUsageRatio5s(alsousesa5secondpollinginterval)
sysMultiHostCpuUsageRatio1m(usesa1minutepollinginterval)
sysMultiHostCpuUsageRatio5m(usesa5minutepollinginterval)
ThesysGlobalHostCpuusageratioOIDsavailableforyoutouseare:
sysGlobalHostCpuUsageRatio(usesa5secondpollinginterval)
sysGlobalHostCpuUsageRatio5s(alsousesa5secondpollinginterval)
sysGlobalHostCpuUsageRatio1m(usesa1minutepollinginterval)
sysGlobalHostCpuUsageRatio5m(usesa5minutepollinginterval)
Table11.12showstheindividualOIDSthattheBIGIPsystempollsforCPU[0n]graphmetrics,basedon5second,
1minute,or5minuteintervals.Notethatforeachpollinginterval,theMIBalsoincludesthepertinentCPUusageratio
OIDorOIDsthatyouusetoinitiatetheautomaticpollingandresultingdeltacalculations.
Table11.12RequiredOIDsforautomaticcollectionofCPU[0n]graphmetrics
Performance
Graph
(Configuration
Graph
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
9/13
06/11/13
Metric
RequiredSNMPOIDs
CPUUsage
CPU[0n]
5secondPollingInterval
sysMultiHostCpuUser5s
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.12)
sysMultiHostCpuNice5s
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.13)
sysMultiHostCpuSystem5s
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.14)
sysMultiHostCpuIdle5s
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.15)
sysMultiHostCpuIrq5s(.1.3.6.1.4.1.3375.2.1.7.5.2.1.16)
sysMultiHostCpuSoftirq5s
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.17)
sysMultiHostCpuIowait5s
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.18)
sysMultiHostCpuUsageRatio5s
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.19)
sysMultiHostCpuUsageRatio
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.11)
1minutePollingInterval
sysMultiHostCpuUser1m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.20)
sysMultiHostCpuNice1m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.21)
sysMultiHostCpuSystem1m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.22)
sysMultiHostCpuIdle1m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.23)
sysMultiHostCpuIrq
1m(.1.3.6.1.4.1.3375.2.1.7.5.2.1.24)
sysMultiHostCpuSoftirq1m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.25
sysMultiHostCpuIowait1m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.26)
sysMultiHostCpuUsageRatio1m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1..26)
5minutePollingInterval
sysMultiHostCpuUse5m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.28)
sysMultiHostCpuNice5m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.29)
sysMultiHostCpuSystem5m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.30)
sysMultiHostCpuIdle5m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.31)
sysMultiHostCpuIrq5m(.1.3.6.1.4.1.3375.2.1.7.5.2.1.32
sysMultiHostCpuSoftirq5m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.33)
sysMultiHostCpuIowait5m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.34)
sysMultiHostCpuUsageRatio5m
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.35)
Table11.13showstheindividualOIDSthattheBIGIPsystempollsforGlobalHostCPUUsagegraphmetrics,
basedonfivesecond,1minute,or5minuteintervals.Notethatforeachpollinginterval,theMIBalsoincludesthe
pertinentCPUusageratioOIDorOIDsthatyouusetoinitiatetheautomaticpollingandresultingdeltacalculations.
Table11.13RequiredOIDsforautomaticcollectionofGlobalHostCPUUsagegraphmetrics
Performance
Graph
(Configuration
utility)
Graph
Metric
RequiredSNMPOIDs
5secondPollingInterval
sysGlobalHostCpuUser5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.14)
sysGlobalHostCpuNice5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.15)
sysGlobalHostCpuSystem5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.16)
sysGlobalHostCpuIdle5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.17)
sysGlobalHostCpuIrq5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.18)
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
10/13
06/11/13
GobalHost
CPU
Usage
sysGlobalHostCpuSoftirq5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.19)
sysGlobalHostCpuIowait5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.20)
sysGlobalHostCpuUsageRatio5s
(.1.3.6.1.4.1.3375.2.1.1.2.20.21)
sysGlobalHostCpuUsageRatio
(.1.3.6.1.4.1.3375.2.1.1.2.20.13)
1minutePollingInterval
sysGlobalHostCpuUser1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.22)
sysGlobalHostCpuNice1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.23)
sysGlobalHostCpuSystem1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.24)
sysGlobalHostCpuIdle1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.25)
sysGlobalHostCpuIrq1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.26)
sysGlobalHostCpuSoftirq1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.27)
sysGlobalHostCpuIowait1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.28)
sysGlobalHostCpuUsageRatio1m
(.1.3.6.1.4.1.3375.2.1.1.2.20.29)
5minutePollingInterval
sysGlobalHostCpuUser5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.30)
sysGlobalHostCpuNice5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.31)
sysGlobalHostCpuSystem5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.32)
sysGlobalHostCpuIdle5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.33)
sysGlobalHostCpuIrq5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.34)
sysGlobalHostCpuSoftirq5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.35)
sysGlobalHostCpuIowait5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.36)
sysGlobalHostCpuUsageRatio5m
(.1.3.6.1.4.1.3375.2.1.1.2.20.37)
Usingacustompollinginterval
ThesysMultiHostCpuandsysGlobalHostCpuMIBsincludeadditionalOIDsthatyoucanusetocalculateCPU
performancedatabasedonacustompollinginterval,thatis,apollingintervalthatyouchoose.Usingacustompolling
intervalrequiresyoutopolleachindividualOIDtwiceatanintervalofyourchoice,calculatethedeltaofthetwopolls,
andthenperformacalculationaccordingtoapredefinedformula.
Table11.14includesalistofOIDstousewhencollectingCPUperformancedatawithacustompollinginterval.Note
thatinthiscase,youdonotuseaCPUusageratioOID.Followingthetableistheprocedureforcollectingthedata.
Table11.14RequiredSNMPOIDsforcollectingCPUdatamanually
Performance
Graph
(Configuration
utility)
CPUUsage
GraphMetric
RequiredSNMPOIDs
CPU[0n]
sysMultiHostCpuUser
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.4)
sysMultiHostCpuNice
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.5)
sysMultiHostCpuSystem
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.6)
sysMultiHostCpuIdle
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.7)
sysMultiHostCpuIrq
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.8)
sysMultiHostCpuSoftirq
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.9)
sysMultiHostCpuIowait
(.1.3.6.1.4.1.3375.2.1.7.5.2.1.10)
GlobalHostCPU
Usage
sysGlobalHostCpuCount
(.1.3.6.1.4.1.3375.2.1.1.2.20.4)
sysGlobalHostActiveCpu
(.1.3.6.1.4.1.3375.2.1.1.2.20.5)
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
11/13
06/11/13
sysStatTmTotalCycles
(.1.3.6.1.4.1.3375.2.1.1.2.1.41)
sysStatTmIdleCycles
(.1.3.6.1.4.1.3375.2.1.1.2.1.42)
sysStatTmSleepCycles
(.1.3.6.1.4.1.3375.2.1.1.2.1.43)
TocalculateCPUusagedatamanually
1.
PolltheOIDsysMultiHostCpuUser(.1.3.6.1.4.1.3375.2.1.7.5.2.1.4)twice,ata10secondinterval.
Thisresultsintwovalues,<sysMultiHostCpuUser1>and<sysMultiHostCpuUser2>.
Note:Althoughthisexampleusesanintervaloftenseconds,theintervalcanactuallybeanydurationthatyou
choose.
2.
Calculatethedeltaofthetwopollvalues:
<DeltaCpuUser> = <sysMultiHostCpuUser2> - <sysMultiHostCpuUser1>
3.
RepeatstepsoneandtwoforeachOIDpertainingtotheCPU[0n]graphmetric.
4.
Repeatsteps1and2again,usingtheOIDsfromtheMIBssysStatTmandsysGlobalHostCpu.
5.
Calculatethevaluesofthegraphmetrics,usingtheformulasshowninTable11.15.
Table11.15FormulasforcalculatingmetricsonCPUuse
PerformanceGraph
(Configuration
utility)
CPUUsage
GraphMetric
RequiredcalculationsforCPUuse
CPU[0n]
(<DeltaCpuUser>+<DeltaCpuNice>+
<DeltaCpuSystem>)/(<DeltaCpuUser>+
<DeltaCpuNice>+<DeltaCpuIdle>+
<DeltaCpuSystem>+<DeltaCpuIrq>+
<DeltaCpuSoftirq>+<DeltaCpuIowait>)*100
GlobalHostCPU
Usage
(<DeltaCpuUser>+<DeltaCpuNice>+
<DeltaCpuSystem>)/(<DeltaCpuUser>+
<DeltaCpuNice>+<DeltaCpuIdle>+
<DeltaCpuSystem>+<DeltaCpuIrq>+
<DeltaCpuSoftirq>+<DeltaCpuIowait>)*100
TMMCPU
Usage
((<DeltaTmTotalCycles>(<DeltaTmIdleCycles>
+<DeltaTmSleepCycles>))/
<DeltaTmTotalCycles>)*100
CollectingdataonSSLtransactionspersecond
YoucanuseSNMPcommandswithanOIDtogatherandinterpretdataonSSLperformance,intermsoftransactions
persecond.
Togatherandinterpretthedataforthismetric,youmustperformsomepollingandcalculations:
First,youmustpolltwoOIDsseparatelyandthenaddthetwopollvaluestogether.
Next,youmustrepeatthefirsttwostepsatsometimeinterval(suchastenseconds)fromthefirsttwopolls.
Again,youaddthetwopollvaluestogether.
Next,youcalculatethedeltaofthetwosums.
Finally,youperformacalculationontheOIDdelta.
Table11.16showstheOIDthatyoumustpoll,retrievingtwoseparatepollvaluesforthisOID.
Table11.16RequiredOIDsforpollingfordataonSSLTPS
Performance
Graph
(Configuration
utility)
GraphMetrics
RequiredSNMPOIDs
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
12/13
06/11/13
SSLTPS
sysClientsslStatTotNativeConns
(.1.3.6.1.4.1.3375.2.1.1.2.9.6)
SSLTPS
SSLTPS
sysClientsslStatTotCompatConns
(.1.3.6.1.4.1.3375.2.1.1.2.9.9)
SSLTPS
SSLTPS
sysServersslStatTotNativeConns
(.1.3.6.1.4.1.3375.2.1.1.2.10.6)
SSLTPS
SSLTPS
sysServersslStatTotCompatConns
(.1.3.6.1.4.1.3375.2.1.1.2.10.9)
Forexample,thefollowingstepsshowhowtocollectdataonSSLtransactionsfortheSSLTPSgraphmetric:
1.
PolltheOIDsysClientsslStatTotNativeConns(.1.3.6.1.4.1.3375.2.1.1.2.9.6).
2.
PolltheOIDsysClientsslStatTotCompatConns(.1.3.6.1.4.1.3375.2.1.1.2.9.9).
3.
Addthetwovaluestogether.
ThisresultsinthevaluesysClientsslStatTotConns1.
4.
PollthetwoOIDsagain,withintensecondsofthepreviouspolls(showninsteps1and2).
Note:Althoughthisexampleusesanintervaloftenseconds,theintervalcanactuallybeanydurationthatyou
choose.
5.
6.
Again,addthetwovaluestogether.
ThisresultsinthevaluesysClientsslStatTotConns2.
Calculatethedeltaofthetwosums:
<DeltaClientsslStatTotConns> = <sysClientsslStatTotConns2> <sysClientsslStatTotConns1>
7.
CalculatetheactualvalueoftheSSLTPSgraphmetricusingthecalculationshowninTable11.17.Anexample
ofthe<interval>valueis10.
Table11.17RequiredcalculationsforinterpretingmetricsonSSLTPS
Performance
Graph
(Configuration
utility)
GraphMetric
RequiredcalculationsforSSLTPS
SSLTPS
SSLTPS
<DeltaClientsslStatClientTotConns>/<interval>
TableofContents|<<PreviousChapter|NextChapter>>
Wasthisresourcehelpfulinsolvingyourissue?
Yesthisresourcewashelpful
Nothisresourcewasnothelpful
Idontknowyet
AdditionalComments(optional)
Type your comment here (1000
character limit)...
NOTE:Pleasedonotprovidepersonalinformation.
Pleaseenterthewordstotheright:
Reload
Audio Help
Submit
support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip_tmos_concepts_11_0_0/tmos_snmp.html#1054044
13/13