Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SNMP Performance rules are not working as expected error 0x8002000

201 views
Skip to first unread message

Dave P

unread,
Dec 11, 2007, 1:24:07 PM12/11/07
to
I seem to be having some problems with SNMP performance rules. They are not
gathering data as expected.

The procedure I am using is:

Click on Administration
Right Click on Network Devices choose discovery wizard
The Wizard will start
Click Next
Choose Advanced Discovery
Select network Devices
Select SCOMMS as management server
Type in 192.168.5.25 for both start and end
Type contoso for community string
Click Discover
When Device is found check it off
Click Next
Click Administration Tab
Right Click Administration
Select Create Management Pack
Type Name “Custom – Riverbed”
Type 0.0.0.1 for Version
Click Next
Click Create
Click Authoring tab
Right Click Rules Choose Create a new rule Select Performance based  SNMP
Performance
Select Custom – Riverbed for Management pack
Click Next
Type Riverbed CPU 1min for Rule Name
Type Percentage CPU utilization, aggregated across all CPUs, rolling
average over the past minute OID: .1.3.6.1.4.1.17163.1.1.5.1.4 for rule
description
Select SNMP Network Device for Target
Ensure that Rule is enabled is ticked
Click Next
Select use custom community string
Type contoso
Change frequency to one minute
Type .1.3.6.1.4.1.17163.1.1.5.1.4 in object Identifier
Click Create

It seems like it is trying because I am getting this error on the proxy
server

Module was unable to convert parameter to a double value
Original parameter: '$data/SnmpVarBinds/SnmpVarBind[1]/Value$'
Parameter after $Data replacement: ''
Error: 0x80020005
Details: Type mismatch.

The expected value is a two digit number that represents the CPU of a
networking device. I am looking to generate some reports to track the CPU
usage of this device. If I try to run a performance graph there are no
counters to select.

I have tried this on several different devices, two different SCOM
environments with the same result.

Is anyone else having this problem, or is there a flaw in my procedure?

BTW: This is with RTM SCOM

Thanks-
Dave

michelk

unread,
Jan 17, 2008, 2:49:37 PM1/17/08
to
I have many SNMP performance rules running. Without any problem.
Are you sure the OID: .1.3.6.1.4.1.17163.1.1.5.1.4 returns a value that
can be cast to a double ?

michel

"Dave P" <Da...@discussions.microsoft.com> wrote in message
news:B32B97EB-7B56-4804...@microsoft.com...


>I seem to be having some problems with SNMP performance rules. They are not
> gathering data as expected.
>
> The procedure I am using is:
>
> Click on Administration
> Right Click on Network Devices choose discovery wizard
> The Wizard will start
> Click Next
> Choose Advanced Discovery
> Select network Devices
> Select SCOMMS as management server
> Type in 192.168.5.25 for both start and end
> Type contoso for community string
> Click Discover
> When Device is found check it off
> Click Next
> Click Administration Tab
> Right Click Administration
> Select Create Management Pack

> Type Name "Custom - Riverbed"


> Type 0.0.0.1 for Version
> Click Next
> Click Create
> Click Authoring tab

> Right Click Rules Choose Create a new rule Select Performance based ? SNMP
> Performance
> Select Custom - Riverbed for Management pack

Dave P

unread,
Jan 17, 2008, 4:54:02 PM1/17/08
to
It responds with a 2 digit number (CPU usage)

Am I sure it's a double? No, I really don't have any idea what that means or
where that is configued. If you could point me in the correct direction I
would appreciate it.

-Dave

michelk

unread,
Jan 21, 2008, 2:10:15 PM1/21/08
to
I Use a SNMP tool to verify the output.
http://www.ireasoning.com/mibbrowser.shtml

I assume that you what to monitor a Riverbed device. Use the MIB browser to
load the MIB file for this device. And then check if the OID youre using is
of the correct type. Or post a link where I can get this MIB.
Then I will have a look.

Below a snapit from a snmp collection rule for a network if counter:
Check the Varianttype .

- <Rule ID="MomUIGeneratedRule912a8800062744528546000ab42f42b2"
Enabled="true"
Target="MicrosoftSystemCenterNetworkDeviceLibrary6062460!Microsoft.SystemCenter.NetworkDevice"
ConfirmDelivery="false" Remotable="true" Priority="Normal"
DiscardLevel="100">
<Category>PerformanceHealth</Category>
- <DataSources>
- <DataSource ID="DS"
TypeID="Performance!System.Performance.SnmpPerformanceProvider">
<Interval>120</Interval>
<IsWriteAction>false</IsWriteAction>
<IP>$Target/Property[Type="MicrosoftSystemCenterNetworkDeviceLibrary6062460!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP>
<CommunityString>$Target/Property[Type="MicrosoftSystemCenterNetworkDeviceLibrary6062460!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString>
<Version>$Target/Property[Type="MicrosoftSystemCenterNetworkDeviceLibrary6062460!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version>
- <SnmpVarBinds>
- <SnmpVarBind>
<OID>1.3.6.1.2.1.11.2.0</OID>
<Syntax>0</Syntax>
<Value VariantType="8" />
</SnmpVarBind>
</SnmpVarBinds>
<ObjectName>Snmp Performance Object</ObjectName>
<CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName>
<InstanceName>0</InstanceName>
<Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value>
</DataSource>
</DataSources>
- <WriteActions>
<WriteAction ID="WriteToDB"
TypeID="SystemCenter!Microsoft.SystemCenter.CollectPerformanceData" />
<WriteAction ID="WriteToDW"
TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
</WriteActions>
</Rule>


"Dave P" <Da...@discussions.microsoft.com> wrote in message

news:E0C77D87-9556-480D...@microsoft.com...

Dave P

unread,
Jan 25, 2008, 2:37:02 PM1/25/08
to
Hi Michel-

Thanks for your help with this...I was delayed a few days with a different
issue.

I am downloading the MIB browser now from Ireasoning and I will post the
results from that.

Here is the MIB for the riverbed device


--------------BEGIN MIB ---------------
STEELHEAD-MIB DEFINITIONS ::= BEGIN

IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Unsigned32,
TimeTicks, IpAddress, Counter32, Counter64 FROM SNMPv2-SMI
DateAndTime FROM SNMPv2-TC
products FROM RBT-MIB;

steelhead MODULE-IDENTITY
LAST-UPDATED "200711150000Z"
ORGANIZATION "Riverbed Technology, Inc."
CONTACT-INFO
" Balaji Ramachandran
bal...@riverbed.com"
DESCRIPTION "Steelhead MIB"
REVISION "200711150000Z"
DESCRIPTION "Riverbed Steelhead 4.1 Revisions"
::= { products 1 }

system OBJECT IDENTIFIER
::= { steelhead 1 }

status OBJECT IDENTIFIER
::= { steelhead 2 }

config OBJECT IDENTIFIER
::= { steelhead 3 }

alarms OBJECT IDENTIFIER
::= { steelhead 4 }

statistics OBJECT IDENTIFIER
::= { steelhead 5 }

--
--
-- SYSTEM
--
--

model OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Appliance model"
::= { system 1 }

serialNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Appliance serial number"
::= { system 2 }

systemVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System software version string"
::= { system 3 }

--
--
-- STATUS
--
--

systemClock OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System clock time"
::= { status 1 }

health OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current health of the system. The value is one amongst
Healthy, Admission Control, Degraded, Critical"
::= { status 2 }

serviceStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status of the optimization service"
::= { status 3 }

serviceUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uptime of the optimization service"
::= { status 4 }

procTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing information about the various
managed processes"
::= { status 5 }

procEntry OBJECT-TYPE
SYNTAX ProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for one process"
INDEX { procIndex }
::= { procTable 1 }

ProcEntry ::=
SEQUENCE {
procIndex Unsigned32,
procName OCTET STRING,
procStatus OCTET STRING,
procNumFailures Unsigned32
}

procIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Synthetic numeric unique ID of process"
::= { procEntry 1 }

procName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique name of process"
::= { procEntry 2 }

procStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of process"
::= { procEntry 3 }

procNumFailures OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times process has crashed or exited unexpectedly"
::= { procEntry 4 }

peerStatus OBJECT IDENTIFIER
::= { status 6 }

peerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about the various peer
appliances"
::= { peerStatus 1 }

peerEntry OBJECT-TYPE
SYNTAX PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for one peer"
INDEX { peerIndex }
::= { peerTable 1 }

PeerEntry ::=
SEQUENCE {
peerIndex Unsigned32,
peerHostname OCTET STRING,
peerVersion OCTET STRING,
peerAddress IpAddress,
peerModel OCTET STRING
}

peerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of peer"
::= { peerEntry 1 }

peerHostname OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hostname of peer"
::= { peerEntry 2 }

peerVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System software version of peer"
::= { peerEntry 3 }

peerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of peer"
::= { peerEntry 4 }

peerModel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model of peer"
::= { peerEntry 5 }

systemHealth OBJECT-TYPE
SYNTAX INTEGER {
healthy (10000),
degraded (30000),
admissionControl (31000),
critical (50000)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current health of the system. This variable is identical to
health except that it is of integer datatype"
::= { status 7 }

optServiceStatus OBJECT-TYPE
SYNTAX INTEGER {
none (0),
unmanaged (1),
running (2),
sentTerm1 (3),
sentTerm2 (4),
sentTerm3 (5),
pending (6),
stopped (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the optimization service. This variable is identical to
serviceStatus except that it is of integer datatype"
::= { status 8 }
--
--
-- CONFIG
--
--

activeConfig OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the currently active configuration"
::= { config 1 }

inpath OBJECT IDENTIFIER
::= { config 2 }

inpathSupport OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In-path support"
::= { inpath 1 }

outofpath OBJECT IDENTIFIER
::= { config 3 }

outofpathSupport OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Out-of-path support"
::= { outofpath 1 }

--
--
-- ALARMS
--
--

alarmsPrefix OBJECT IDENTIFIER
::= { alarms 0 }

procCrash NOTIFICATION-TYPE
OBJECTS { procName }
STATUS current
DESCRIPTION
"A procCrash trap signifies that a process managed by PM
has crashed and left a core file. The variable sent with
the notification indicates which process crashed."
::= { alarmsPrefix 1 }

procExit NOTIFICATION-TYPE
OBJECTS { procName }
STATUS current
DESCRIPTION
"A procExit trap signifies that a process managed by PM
has exited unexpectedly, but not left a core file.
The variable sent with the notification indicates
which process exited."
::= { alarmsPrefix 2 }

cpuUtil NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The average CPU utilization in the past minute has gone
above the acceptable threshold"
::= { alarmsPrefix 3 }

pagingActivity NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The system has been paging excessively (thrashing)"
::= { alarmsPrefix 4 }

smartError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMART has sent an event about a possible disk error"
::= { alarmsPrefix 5 }

peerVersionMismatch NOTIFICATION-TYPE
OBJECTS { systemVersion }
STATUS current
DESCRIPTION
"Detected a peer with a mismatched software version"
::= { alarmsPrefix 6 }

bypassMode NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Traffic is being passed through"
::= { alarmsPrefix 7 }

raidError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An error has been generated by the RAID array"
::= { alarmsPrefix 8 }

storeCorruption NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The data store is corrupted"
::= { alarmsPrefix 9 }

admissionMemError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Memory pressure is high. No additional connections will be
optimized"
::= { alarmsPrefix 10 }

admissionConnError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Connection limit reached. No additional connections will be
optimized"
::= { alarmsPrefix 11 }

haltError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The service is halted due to a software error"
::= { alarmsPrefix 12 }

serviceError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"There has been a non-fatal optimization service error.
Please consult the log file"
::= { alarmsPrefix 13 }

scheduledJobError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A scheduled job has failed during execution"
::= { alarmsPrefix 14 }

confModeEnter NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A user has entered configuration mode"
::= { alarmsPrefix 15 }

confModeExit NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A user has exited configuration mode"
::= { alarmsPrefix 16 }

linkError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An interface on the appliance has lost its link"
::= { alarmsPrefix 17 }

nfsV2V4 NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"NFS v2/v4 alarm notification"
::= { alarmsPrefix 18 }

powerSupplyError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A power supply on the appliance has failed" -- Not supported on
all models
::= { alarmsPrefix 19 }

asymRouteError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Asymmetric routes have been detected,certain connections might
not have been optimized because of this."
::= { alarmsPrefix 20 }

fanError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A fan has failed on this appliance" -- Not supported on all
models
::= { alarmsPrefix 21 }

memoryError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A memory error has been detected on the appliance" -- Not
supported on all models
::= { alarmsPrefix 22 }

ipmi NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPMI event has been detected on the appliance. Please check
the details in the alarm report on the web UI" -- Not
supported on all models
::= { alarmsPrefix 23 }

configChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A change has been made to the system's configuration"
::= { alarmsPrefix 24 }

cpuUtilClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The average CPU utilization has fallen back
within the acceptable threshold"
::= { alarmsPrefix 1003 }

pagingActivityClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The system has stopped paging excessively (thrashing)"
::= { alarmsPrefix 1004 }

peerVersionMismatchClear NOTIFICATION-TYPE
OBJECTS { systemVersion }
STATUS current
DESCRIPTION
"All peers are compatible"
::= { alarmsPrefix 1006 }

bypassModeClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Traffic is now being optimized"
::= { alarmsPrefix 1007 }

raidErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A RAID error has been cleared"
::= { alarmsPrefix 1008 }

storeCorruptionClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The data store is normal"
::= { alarmsPrefix 1009 }

admissionMemErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Admission control memory alarm has been cleared,
and the optimization service is running normally"
::= { alarmsPrefix 1010 }

admissionConnErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Admission control connections alarm has been cleared,
and the service is running normally"
::= { alarmsPrefix 1011 }

haltErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The service is now running normally"
::= { alarmsPrefix 1012 }

serviceErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The service is now running normally"
::= { alarmsPrefix 1013 }

linkErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An interface on the appliance has regained its link"
::= { alarmsPrefix 1017 }

nfsV2V4Clear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"NFS v2/v4 alarm has been cleared"
::= { alarmsPrefix 1018 }

powerSupplyErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"All power supplies are now functioning normally" -- Not
supported on all models
::= { alarmsPrefix 1019 }

asymRouteErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"All asymmetric routes have expired or have been cleared"
::= { alarmsPrefix 1020 }

fanErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"All system fans are now functioning normally" -- Not supported
on all models
::= { alarmsPrefix 1021 }

memoryErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A memory error has been rectified on the appliance" -- Not
supported on all models
::= { alarmsPrefix 1022 }

ipmiClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPMI event has been rectified on the appliance" -- Not
supported on all models
::= { alarmsPrefix 1023 }
--
--
-- STATISTICS
--
--

cpuLoad OBJECT IDENTIFIER
::= { statistics 1 }

cpuLoad1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"One-minute CPU load in hundreths"
::= { cpuLoad 1 }

cpuLoad5 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Five-minute CPU load in hundreths"
::= { cpuLoad 2 }

cpuLoad15 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fifteen-minute CPU load in hundreths"
::= { cpuLoad 3 }

cpuUtil1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION


"Percentage CPU utilization, aggregated across all CPUs, rolling
average over the past minute"

::= { cpuLoad 4 }

cpuIndivUtilTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPUIndivUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details about the individual CPU utilization"
::= { cpuLoad 5 }

cpuIndivUtilEntry OBJECT-TYPE
SYNTAX CPUIndivUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for one cpu"
INDEX { cpuIndivId }
::= {cpuIndivUtilTable 1 }

CPUIndivUtilEntry ::=
SEQUENCE {
cpuIndivIndex Unsigned32,
cpuIndivId Unsigned32,
cpuIndivIdleTime Unsigned32,
cpuIndivSystemTime Unsigned32,
cpuIndivUserTime Unsigned32
}

cpuIndivIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A synthetic number numbering the cpus"
::= { cpuIndivUtilEntry 1 }

cpuIndivId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the cpu, also serves as the Index for the table"
::= { cpuIndivUtilEntry 2 }

cpuIndivIdleTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Idle time for this CPU"
::= { cpuIndivUtilEntry 3 }

cpuIndivSystemTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"System time for this CPU"
::= { cpuIndivUtilEntry 4 }

cpuIndivUserTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User time for this CPU"
::= { cpuIndivUtilEntry 5 }

connectionCounts OBJECT IDENTIFIER
::= { statistics 2 }

optimizedConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current total number of optimized connections"
::= { connectionCounts 1 }

passthroughConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current total number of pass-through connections"
::= { connectionCounts 2 }

halfOpenedConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current total number of half-opened (optimized) connections"
::= { connectionCounts 3 }

halfClosedConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current total number of half-closed (optimized) connections"
::= { connectionCounts 4 }

establishedConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of established (optimized) connections"
::= { connectionCounts 5 }

activeConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active (optimized) connections"
::= { connectionCounts 6 }

totalConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of connections"
::= { connectionCounts 7 }

bandwidth OBJECT IDENTIFIER
::= { statistics 3 }

bandwidthAggregate OBJECT IDENTIFIER
::= { bandwidth 1 }

bwAggInLan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total bytes WanToLan LAN side since last restart of service"
::= { bandwidthAggregate 1 }

bwAggInWan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total bytes from Wan to Lan on the WAN side,
since last restart of service"
::= { bandwidthAggregate 2 }

bwAggOutLan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total bytes from Lan to Wan on the LAN side,
since last restart of service"
::= { bandwidthAggregate 3 }

bwAggOutWan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total bytes from Lan to Wan on the WAN side,
since last restart of service"
::= { bandwidthAggregate 4 }

bandwidthPerPort OBJECT IDENTIFIER
::= { bandwidth 2 }

bwPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF BWPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of bandwidth ports"
::= { bandwidthPerPort 1 }

bwPortEntry OBJECT-TYPE
SYNTAX BWPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for one port"
INDEX { bwPortNumber }
::= { bwPortTable 1 }

BWPortEntry ::=
SEQUENCE {
bwPortNumber Unsigned32,
bwPortInLan Counter32,
bwPortInWan Counter32,
bwPortOutLan Counter32,
bwPortOutWan Counter32
}

bwPortNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Number on which the traffic is observed"
::= { bwPortEntry 1 }

bwPortInLan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes from Wan to Lan on the LAN side,
since last restart of service"
::= { bwPortEntry 2 }

bwPortInWan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes from Wan to Lan on the WAN side,
since last restart of service"
::= { bwPortEntry 3 }

bwPortOutLan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes from Lan to Wan on the LAN side,
since last restart of service"
::= { bwPortEntry 4 }

bwPortOutWan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes from Lan to Wan on the WAN side,
since last restart of service"
::= { bwPortEntry 5 }

bandwidthPassThrough OBJECT IDENTIFIER
::= { bandwidth 3 }

bwPassThroughIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of incoming passthrough traffic"
::= { bandwidthPassThrough 1 }

bwPassThroughOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of outgoing pass through traffic"
::= { bandwidthPassThrough 2 }

bwPassThroughTotal OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total pass through traffic"
::= { bandwidthPassThrough 3 }

datastore OBJECT IDENTIFIER
::= { statistics 4 }

hitsTotal OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of datastore hits since last restart of service"
::= { datastore 1 }

missTotal OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of datastore misses since last restart of service"
::= { datastore 2 }

END


-----------------END MIB

Dave P

unread,
Jan 25, 2008, 3:31:04 PM1/25/08
to
Great Tool- So much easier then net SNMP

I used it to walk a few of the OIDs

Here is the raw data dump:

OID: .1.3.6.1.4.1.17163.1.1.5.1.1.0
Value: 456
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.2.0
Value: 479
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.3.0
Value: 487
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.4.0
Value: 70
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.1.1
Value: 1
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.1.2
Value: 2
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.1.3
Value: 3
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.1.4
Value: 4
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.2.1
Value: 0
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.2.2
Value: 1
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.2.3
Value: 2
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.2.4
Value: 3
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.3.1
Value: 415970898
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.3.2
Value: 419741366
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.3.3
Value: 423539357
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.3.4
Value: 413171872
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.4.1
Value: 14701264
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.4.2
Value: 26923685
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.4.3
Value: 26019291
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.4.4
Value: 14559187
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.5.1
Value: 71369414
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.5.2
Value: 55730583
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.5.3
Value: 52836994
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.1.5.1.5.4
Value: 74289815
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.2.1.0
Value: 3681
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.2.2.0
Value: 438
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.2.3.0
Value: 5
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.2.4.0
Value: 399
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.2.5.0
Value: 3269
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.2.6.0
Value: 830
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.2.7.0
Value: 4113
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.1.1.0
Value: 3151599715
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.1.2.0
Value: 446968654
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.1.3.0
Value: 2781122513
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.1.4.0
Value: 2430470759
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.21
Value: 21
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.80
Value: 80
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.139
Value: 139
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.443
Value: 443
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.445
Value: 445
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.1433
Value: 1433
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.7830
Value: 7830
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.8777
Value: 8777
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.1.10566
Value: 10566
Type: Gauge

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.21
Value: 820558409
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.80
Value: 3790828540
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.139
Value: 4024858375
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.443
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.445
Value: 1807780410
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.1433
Value: 4220838533
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.7830
Value: 2754974456
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.8777
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.2.10566
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.21
Value: 438900425
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.80
Value: 202279526
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.139
Value: 2077341992
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.443
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.445
Value: 3111038181
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.1433
Value: 2687338637
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.7830
Value: 3580197076
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.8777
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.3.10566
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.21
Value: 2892049499
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.80
Value: 895133620
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.139
Value: 3283375938
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.443
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.445
Value: 194537520
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.1433
Value: 2507521987
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.7830
Value: 2956315971
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.8777
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.4.10566
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.21
Value: 942338129
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.80
Value: 1935876455
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.139
Value: 3142008103
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.443
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.445
Value: 3914255175
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.1433
Value: 4044234865
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.7830
Value: 2299050656
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.8777
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.2.1.1.5.10566
Value: 0
Type: Counter32

OID: .1.3.6.1.4.1.17163.1.1.5.3.3.1.0
Value: 1002020829801
Type: Counter64

OID: .1.3.6.1.4.1.17163.1.1.5.3.3.2.0
Value: 708041691265
Type: Counter64

OID: .1.3.6.1.4.1.17163.1.1.5.3.3.3.0
Value: 1710062544304
Type: Counter64

OID: .1.3.6.1.4.1.17163.1.1.1.1.0
Value: 5010
Type: OctetString

OID: .1.3.6.1.4.1.17163.1.1.2.1.0
Value: 2008-1-25,14:21:50.0,-6:0
Type: OctetString

OID: .1.3.6.1.4.1.17163.1.1.2.2.0
Value: Healthy
Type: OctetString

OID: .1.3.6.1.4.1.17163.1.1.2.3.0
Value: running
Type: OctetString

OID: .1.3.6.1.4.1.17163.1.1.2.4.0
Value: 1395 hours 18 minutes 37 seconds
Type: TimeTicks

OID: .1.3.6.1.4.1.17163.1.1.5.4.1.0
Value: 2265861048
Type: Counter64

OID: .1.3.6.1.4.1.17163.1.1.5.4.2.0
Value: 901670344
Type: Counter64

danmorrison

unread,
Feb 28, 2010, 7:08:22 PM2/28/10
to
The problem is that you have begun your OID with a period.

SCOM expects it without a starting period, e.g. 1.3.6.1.4.1.17163.1.1.5.1.4

Dave wrote:

SNMP Performance rules are not working as expected error 0x8002000
11-Dec-07

I seem to be having some problems with SNMP performance rules. They are not
gathering data as expected.

The procedure I am using is:

Click on Administration
Right Click on Network Devices choose discovery wizard
The Wizard will start
Click Next
Choose Advanced Discovery
Select network Devices
Select SCOMMS as management server
Type in 192.168.5.25 for both start and end
Type contoso for community string
Click Discover
When Device is found check it off
Click Next
Click Administration Tab
Right Click Administration
Select Create Management Pack

Type Name ???Custom ??? Riverbed???

Type 0.0.0.1 for Version
Click Next
Click Create
Click Authoring tab

Right Click Rules Choose Create a new rule Select Performance based ??? SNMP
Performance
Select Custom ??? Riverbed for Management pack

Thanks-
Dave

Previous Posts In This Thread:

On Tuesday, December 11, 2007 1:24 PM
Dave wrote:

SNMP Performance rules are not working as expected error 0x8002000


I seem to be having some problems with SNMP performance rules. They are not
gathering data as expected.

The procedure I am using is:

Click on Administration
Right Click on Network Devices choose discovery wizard
The Wizard will start
Click Next
Choose Advanced Discovery
Select network Devices
Select SCOMMS as management server
Type in 192.168.5.25 for both start and end
Type contoso for community string
Click Discover
When Device is found check it off
Click Next
Click Administration Tab
Right Click Administration
Select Create Management Pack

Type Name ???Custom ??? Riverbed???

Type 0.0.0.1 for Version
Click Next
Click Create
Click Authoring tab

Right Click Rules Choose Create a new rule Select Performance based ??? SNMP
Performance
Select Custom ??? Riverbed for Management pack

Thanks-
Dave

On Thursday, January 17, 2008 2:49 PM
<michelk> wrote:

I have many SNMP performance rules running. Without any problem.
I have many SNMP performance rules running. Without any problem.
Are you sure the OID: .1.3.6.1.4.1.17163.1.1.5.1.4 returns a value that
can be cast to a double ?

michel

On Thursday, January 17, 2008 4:54 PM
Dave wrote:

It responds with a 2 digit number (CPU usage)Am I sure it's a double?


It responds with a 2 digit number (CPU usage)

Am I sure it's a double? No, I really don't have any idea what that means or
where that is configued. If you could point me in the correct direction I
would appreciate it.

-Dave


"michelk" wrote:

On Monday, January 21, 2008 2:10 PM
<michelk> wrote:

Re: SNMP Performance rules are not working as expected error 0x800

On Friday, January 25, 2008 2:37 PM
Dave wrote:

outofpath OBJECT IDENTIFIER
::= { config 3 }

outofpathSupport OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

cpuLoad1 OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"One-minute CPU load in hundreths"
::= { cpuLoad 1 }

cpuLoad5 OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Five-minute CPU load in hundreths"
::= { cpuLoad 2 }

cpuLoad15 OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Fifteen-minute CPU load in hundreths"
::= { cpuLoad 3 }

cpuUtil1 OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Percentage CPU utilization, aggregated across all CPUs, rolling
average over the past minute"

::= { cpuLoad 4 }

cpuIndivUtilTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPUIndivUtilEntry

MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"Details about the individual CPU utilization"
::= { cpuLoad 5 }

cpuIndivUtilEntry OBJECT-TYPE
SYNTAX CPUIndivUtilEntry


MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"Entry for one cpu"
INDEX { cpuIndivId }
::= {cpuIndivUtilTable 1 }

CPUIndivUtilEntry ::=
SEQUENCE {
cpuIndivIndex Unsigned32,
cpuIndivId Unsigned32,
cpuIndivIdleTime Unsigned32,
cpuIndivSystemTime Unsigned32,
cpuIndivUserTime Unsigned32
}

cpuIndivIndex OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"A synthetic number numbering the cpus"
::= { cpuIndivUtilEntry 1 }

cpuIndivId OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"Name of the cpu, also serves as the Index for the table"
::= { cpuIndivUtilEntry 2 }

cpuIndivIdleTime OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"Idle time for this CPU"
::= { cpuIndivUtilEntry 3 }

cpuIndivSystemTime OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"System time for this CPU"
::= { cpuIndivUtilEntry 4 }

cpuIndivUserTime OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"User time for this CPU"
::= { cpuIndivUtilEntry 5 }

connectionCounts OBJECT IDENTIFIER
::= { statistics 2 }

optimizedConnections OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Current total number of optimized connections"
::= { connectionCounts 1 }

passthroughConnections OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Current total number of pass-through connections"
::= { connectionCounts 2 }

halfOpenedConnections OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Current total number of half-opened (optimized) connections"
::= { connectionCounts 3 }

halfClosedConnections OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Current total number of half-closed (optimized) connections"
::= { connectionCounts 4 }

establishedConnections OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Current number of established (optimized) connections"
::= { connectionCounts 5 }

activeConnections OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Current number of active (optimized) connections"
::= { connectionCounts 6 }

totalConnections OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total number of connections"
::= { connectionCounts 7 }

bandwidth OBJECT IDENTIFIER
::= { statistics 3 }

bandwidthAggregate OBJECT IDENTIFIER
::= { bandwidth 1 }

bwAggInLan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total bytes WanToLan LAN side since last restart of service"
::= { bandwidthAggregate 1 }

bwAggInWan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total bytes from Wan to Lan on the WAN side,
since last restart of service"
::= { bandwidthAggregate 2 }

bwAggOutLan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total bytes from Lan to Wan on the LAN side,
since last restart of service"
::= { bandwidthAggregate 3 }

bwAggOutWan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total bytes from Lan to Wan on the WAN side,
since last restart of service"
::= { bandwidthAggregate 4 }

bandwidthPerPort OBJECT IDENTIFIER
::= { bandwidth 2 }

bwPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF BWPortEntry

MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"List of bandwidth ports"
::= { bandwidthPerPort 1 }

bwPortEntry OBJECT-TYPE
SYNTAX BWPortEntry


MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"Entry for one port"
INDEX { bwPortNumber }
::= { bwPortTable 1 }

BWPortEntry ::=
SEQUENCE {
bwPortNumber Unsigned32,
bwPortInLan Counter32,
bwPortInWan Counter32,
bwPortOutLan Counter32,
bwPortOutWan Counter32
}

bwPortNumber OBJECT-TYPE


SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

"Port Number on which the traffic is observed"
::= { bwPortEntry 1 }

bwPortInLan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Bytes from Wan to Lan on the LAN side,
since last restart of service"
::= { bwPortEntry 2 }

bwPortInWan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Bytes from Wan to Lan on the WAN side,
since last restart of service"
::= { bwPortEntry 3 }

bwPortOutLan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Bytes from Lan to Wan on the LAN side,
since last restart of service"
::= { bwPortEntry 4 }

bwPortOutWan OBJECT-TYPE
SYNTAX Counter32


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Bytes from Lan to Wan on the WAN side,
since last restart of service"
::= { bwPortEntry 5 }

bandwidthPassThrough OBJECT IDENTIFIER
::= { bandwidth 3 }

bwPassThroughIn OBJECT-TYPE
SYNTAX Counter64


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Amount of incoming passthrough traffic"
::= { bandwidthPassThrough 1 }

bwPassThroughOut OBJECT-TYPE
SYNTAX Counter64


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Amount of outgoing pass through traffic"
::= { bandwidthPassThrough 2 }

bwPassThroughTotal OBJECT-TYPE
SYNTAX Counter64


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total pass through traffic"
::= { bandwidthPassThrough 3 }

datastore OBJECT IDENTIFIER
::= { statistics 4 }

hitsTotal OBJECT-TYPE
SYNTAX Counter64

MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total number of datastore hits since last restart of service"
::= { datastore 1 }

missTotal OBJECT-TYPE
SYNTAX Counter64


MAX-ACCESS read-only
STATUS current
DESCRIPTION

"Total number of datastore misses since last restart of service"
::= { datastore 2 }

END


-----------------END MIB

"michelk" wrote:

On Friday, January 25, 2008 3:31 PM
Dave wrote:

"Dave P" wrote:


Submitted via EggHeadCafe - Software Developer Portal of Choice
DataContractSerializer Basics
http://www.eggheadcafe.com/tutorials/aspnet/ad947ce6-cd3e-4647-b69c-94d2f3b1b265/datacontractserializer-ba.aspx

0 new messages