|
H a r t f o r d P u b l i c S c h o o l s
Information Technology Dept.
BayRS MIB Walking Hints
----------------------------------------------------------------------
First, determine what base entry you're looking for. Check the MIB
listing for the rev of BayRS you're using for the entry name. For
example: wfIpxCircEntry.
Do a "list wfIpxCircEntry" to see what sub-entries there are. The
following is a partial list of the output:
[5:TN]$ l wfIpxCircEntry
wfIpxCircDelete = 1
wfIpxCircDisable = 2
wfIpxCircState = 3
wfIpxCircSysInstance = 4
wfIpxCircIndex = 5
wfIpxCircIfIndex = 6
wfIpxCircName = 7
wfIpxCircCfgType = 8
wfIpxCircLocalMaxPacketSize = 9
wfIpxCircCfgCompressState = 10
This particular entry is contains all the items that define an IPX
circuit, so there are a lot of subentries. Seventy in all. The
next step is to pick the sub entry you want. In this case we'll
look at subentry number 3 - wfIpxCircState. Do a "get" with an
asterik on the end to get all the instances: there will be one
per circuit.
[5:TN]$ g wfIpxCircEntry.wfIpxCircState.*
wfIpxCircEntry.wfIpxCircState.1.1 = 1
wfIpxCircEntry.wfIpxCircState.1.2 = 1
wfIpxCircEntry.wfIpxCircState.1.3 = 1
wfIpxCircEntry.wfIpxCircState.1.4 = 1
wfIpxCircEntry.wfIpxCircState.1.5 = 1
wfIpxCircEntry.wfIpxCircState.1.6 = 1
wfIpxCircEntry.wfIpxCircState.1.7 = 1
wfIpxCircEntry.wfIpxCircState.1.8 = 1
A state of 1 is UP, a state of 0 is DOWN. You can substitute
numbers for the names in dotted notation. IE: "g wfIpxCircEntry.3.*"
Or, if you're a massochist, you can supply the entire MIB object
ID (oid) in dotted form: 1.3.6.1.4.1.18.3.5.5.17.1.3.*
If you want to get just one entry back, do your get with the full
oid (no wildcards):
[5:TN]$ g 1.3.6.1.4.1.18.3.5.5.17.1.3.1.3
wfIpxCircEntry.wfIpxCircState.1.3 = 1
[5:TN]$ g wfIpxCircEntry.wfIpxCircState.1.3
wfIpxCircEntry.wfIpxCircState.1.3 = 1
----------------------------------------------------------------------
EXAMPLE: Looking at IP Traffic Filters
What attributs are below wfIpTrafficFilterEntry:
[3:TN]$ l wfIpTrafficFilterEntry
wfIpTrafficFilterCreate = 1
wfIpTrafficFilterEnable = 2
wfIpTrafficFilterStatus = 3
wfIpTrafficFilterCounter = 4
wfIpTrafficFilterDefinition = 5
wfIpTrafficFilterReserved = 6
wfIpTrafficFilterInterface = 7
wfIpTrafficFilterCircuit = 8
wfIpTrafficFilterRuleNumber = 9
wfIpTrafficFilterFragment = 10
wfIpTrafficFilterName = 11
Let's look at the status of all filters (wildcard in instance
location):
[3:TN]$ g wfIpTrafficFilterEntry.3.*
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.2.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.3.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.4.1 = 3
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.5.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.6.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.7.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.7.2 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.8.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.9.1 = 1
^^^^^^^^^^ ^
IP Addr Cir.
...Note that the IP address of the interface with the filter is used
as part of the OID, as well as the circuit number.
Let's look at the attributes of just one filter (wildcard in
attribute location):
[3:TN]$ g wfIpTrafficFilterEntry.*.10.224.4.6.3.1.1
wfIpTrafficFilterEntry.wfIpTrafficFilterCreate.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterEnable.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.1.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterDefinition.10.224.4.6.3.1.1 =
x00 x00 x00 x20 x00 x00 x00 x20 x00 x00 x00 x10 x00 x00 x00 x24
x00 x00 x00 x00 x00 x80 x20 x00 x00 x00 x00 x01 xA9 xFE xAD x01
xA9 xFE xAD x01 x00 x00 x00 x08 x00 x00 x00 x02 x00 x00 x00 x01
wfIpTrafficFilterEntry.wfIpTrafficFilterReserved.10.224.4.6.3.1.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterInterface.10.224.4.6.3.1.1 =
10.224.4.6
wfIpTrafficFilterEntry.wfIpTrafficFilterCircuit.10.224.4.6.3.1.1 = 3
wfIpTrafficFilterEntry.wfIpTrafficFilterRuleNumber.10.224.4.6.3.1.1 =
1
wfIpTrafficFilterEntry.wfIpTrafficFilterFragment.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.1.1 =
"f.bad.phones"
Let's pull together some filter stats with two gets:
[3:TN]$ g wfIpTrafficFilterEntry.4.*
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.1.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.2.1 = 15510
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.3.1 = 2437959
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.4.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.5.1 = 52
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.6.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.7.1 = 15068
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.7.2 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.8.1 = 13759
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.9.1 = 7507
[3:TN]$ g wfIpTrafficFilterEntry.11.*
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.1.1 = "f.bad.phones"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.2.1 =
"f.block.192.168.0.1"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.3.1 =
"f.block.192.168.1.2"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.4.1 = "f_block_hphs"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.5.1 =
"f_kill_pcgameworld.com"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.6.1 =
"f_permit_migente.com_to_nms"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.7.1 =
"f_block_misc_chat"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.7.2 = (nil)
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.8.1 =
"f_block_blackplanet.com"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.9.1 =
"f_block_yahoo_chat"
A little massaging and we have:
"f.bad.phones" = 0
"f.block.192.168.0.1" = 15510
"f.block.192.168.1.2" = 2437959
"f_block_hphs" = 0
"f_kill_pcgameworld.com" = 52
"f_permit_migente.com_to_nms" = 0
"f_block_misc_chat" = 15068
(nil) = 0
"f_block_blackplanet.com" = 13759
"f_block_yahoo_chat" = 7507
EXAMPLE: Checking resource utilization
Things that wfResourceTotalEntry can tell us:
[5:TN]$ l wfResourceTotalEntry
wfResourceTotalSlot = 1
wfResourceTotalCpuUsed = 2
wfResourceTotalCpuIdle = 3
wfResourceTotalCpuMax = 4
wfResourceTotalMemoryUsed = 5
wfResourceTotalMemoryFree = 6
wfResourceTotalMemoryMax = 7
wfResourceTotalBuffersUsed = 8
wfResourceTotalBuffersFree = 9
wfResourceTotalBuffersMax = 10
What slots does this apply to:
[5:TN]$ g wfResourceTotalEntry.1.*
wfResourceTotalEntry.wfResourceTotalSlot.2 = 2
wfResourceTotalEntry.wfResourceTotalSlot.3 = 3
wfResourceTotalEntry.wfResourceTotalSlot.4 = 4
wfResourceTotalEntry.wfResourceTotalSlot.5 = 5
...Tell me all about Slot 2:
[5:TN]$ g wfResourceTotalEntry.*.2
wfResourceTotalEntry.wfResourceTotalSlot.2 = 2
wfResourceTotalEntry.wfResourceTotalCpuUsed.2 = 44423069
wfResourceTotalEntry.wfResourceTotalCpuIdle.2 = 376092775
wfResourceTotalEntry.wfResourceTotalCpuMax.2 = 420515844
wfResourceTotalEntry.wfResourceTotalMemoryUsed.2 = 7657376
wfResourceTotalEntry.wfResourceTotalMemoryFree.2 = 23263136
wfResourceTotalEntry.wfResourceTotalMemoryMax.2 = 30920512
wfResourceTotalEntry.wfResourceTotalBuffersUsed.2 = 420
wfResourceTotalEntry.wfResourceTotalBuffersFree.2 = 2843
wfResourceTotalEntry.wfResourceTotalBuffersMax.2 = 3263
Working hard, or hardly working?
|