mirror of
https://github.com/librenms/librenms.git
synced 2024-09-22 19:08:15 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
813 lines
29 KiB
Plaintext
813 lines
29 KiB
Plaintext
HC-RMON-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32,
|
|
Gauge32, Counter64 FROM SNMPv2-SMI
|
|
RowStatus, TimeStamp FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
rmon, OwnerString, statistics, history, hosts, hostTopN, matrix,
|
|
etherStatsIndex, etherHistoryIndex, etherHistorySampleIndex
|
|
FROM RMON-MIB
|
|
rmonConformance, ZeroBasedCounter32, probeConfig
|
|
FROM RMON2-MIB
|
|
ZeroBasedCounter64, CounterBasedGauge64
|
|
FROM HCNUM-TC;
|
|
|
|
-- Remote Network Monitoring MIB
|
|
|
|
hcRMON MODULE-IDENTITY
|
|
LAST-UPDATED "200205080000Z" -- May 08, 2002
|
|
ORGANIZATION "Netgear Inc"
|
|
CONTACT-INFO ""
|
|
DESCRIPTION
|
|
"The MIB module for managing remote monitoring
|
|
device implementations. This MIB module
|
|
augments the original RMON MIB as specified in
|
|
RFC 2819 and RFC 1513 and RMON-2 MIB as specified in
|
|
RFC 2021."
|
|
|
|
REVISION "200205080000Z" -- May 08, 2002
|
|
DESCRIPTION
|
|
"The original version of this MIB, published as RFC3273."
|
|
::= { rmonConformance 5 }
|
|
|
|
-- { rmon 1 } through { rmon 20 } are defined in RMON [RFC 2819] and
|
|
-- the Token Ring RMON MIB [RFC 1513] and the RMON-2 MIB [RFC 2021].
|
|
|
|
mediaIndependentStats OBJECT IDENTIFIER ::= { rmon 21 }
|
|
|
|
mediaIndependentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MediaIndependentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
|
|
"Media independent statistics for promiscuous monitoring of
|
|
any media.
|
|
|
|
The following table defines media independent statistics that
|
|
provide information for full and/or half-duplex links as well
|
|
as high capacity links.
|
|
|
|
For half-duplex links, or full-duplex-capable links operating
|
|
in half-duplex mode, the mediaIndependentIn* objects shall be
|
|
used and the mediaIndependentOut* objects shall not increment.
|
|
|
|
For full-duplex links, the mediaIndependentOut* objects shall
|
|
be present and shall increment. Whenever possible, the probe
|
|
should count packets moving away from the closest terminating
|
|
equipment as output packets. Failing that, the probe should
|
|
count packets moving away from the DTE as output packets."
|
|
::= { mediaIndependentStats 1 }
|
|
|
|
mediaIndependentEntry OBJECT-TYPE
|
|
SYNTAX MediaIndependentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Media independent statistics for promiscuous monitoring of
|
|
any media."
|
|
INDEX { mediaIndependentIndex }
|
|
::= { mediaIndependentTable 1 }
|
|
|
|
MediaIndependentEntry ::= SEQUENCE {
|
|
|
|
mediaIndependentIndex Integer32,
|
|
mediaIndependentDataSource OBJECT IDENTIFIER,
|
|
mediaIndependentDropEvents Counter32,
|
|
mediaIndependentDroppedFrames Counter32,
|
|
mediaIndependentInPkts Counter32,
|
|
mediaIndependentInOverflowPkts Counter32,
|
|
mediaIndependentInHighCapacityPkts Counter64,
|
|
mediaIndependentOutPkts Counter32,
|
|
mediaIndependentOutOverflowPkts Counter32,
|
|
mediaIndependentOutHighCapacityPkts Counter64,
|
|
mediaIndependentInOctets Counter32,
|
|
mediaIndependentInOverflowOctets Counter32,
|
|
mediaIndependentInHighCapacityOctets Counter64,
|
|
mediaIndependentOutOctets Counter32,
|
|
mediaIndependentOutOverflowOctets Counter32,
|
|
mediaIndependentOutHighCapacityOctets Counter64,
|
|
mediaIndependentInNUCastPkts Counter32,
|
|
mediaIndependentInNUCastOverflowPkts Counter32,
|
|
mediaIndependentInNUCastHighCapacityPkts Counter64,
|
|
mediaIndependentOutNUCastPkts Counter32,
|
|
mediaIndependentOutNUCastOverflowPkts Counter32,
|
|
mediaIndependentOutNUCastHighCapacityPkts Counter64,
|
|
mediaIndependentInErrors Counter32,
|
|
mediaIndependentOutErrors Counter32,
|
|
mediaIndependentInputSpeed Gauge32,
|
|
mediaIndependentOutputSpeed Gauge32,
|
|
mediaIndependentDuplexMode INTEGER,
|
|
mediaIndependentDuplexChanges Counter32,
|
|
mediaIndependentDuplexLastChange TimeStamp,
|
|
mediaIndependentOwner OwnerString,
|
|
mediaIndependentStatus RowStatus
|
|
}
|
|
|
|
mediaIndependentIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object uniquely identifies this
|
|
mediaIndependent entry."
|
|
::= { mediaIndependentEntry 1 }
|
|
|
|
mediaIndependentDataSource OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the source of the data that
|
|
this mediaIndependent entry is configured to analyze. This
|
|
source can be any interface on this device.
|
|
In order to identify a particular interface, this
|
|
object shall identify the instance of the ifIndex
|
|
object, defined in RFC 1213 and RFC 2233 [16,17], for
|
|
the desired interface. For example, if an entry
|
|
were to receive data from interface #1, this object
|
|
would be set to ifIndex.1.
|
|
|
|
The statistics in this group reflect all packets
|
|
on the local network segment attached to the
|
|
identified interface.
|
|
|
|
An agent may or may not be able to tell if
|
|
fundamental changes to the media of the interface
|
|
have occurred and necessitate a deletion of
|
|
this entry. For example, a hot-pluggable ethernet
|
|
card could be pulled out and replaced by a
|
|
token-ring card. In such a case, if the agent has
|
|
such knowledge of the change, it is recommended that
|
|
it delete this entry.
|
|
|
|
This object may not be modified if the associated
|
|
mediaIndependentStatus object is equal to active(1)."
|
|
::= { mediaIndependentEntry 2 }
|
|
|
|
mediaIndependentDropEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Events"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of events in which packets
|
|
were dropped by the probe due to lack of resources.
|
|
Note that this number is not necessarily the number of
|
|
packets dropped; it is just the number of times this
|
|
condition has been detected."
|
|
::= { mediaIndependentEntry 3 }
|
|
|
|
mediaIndependentDroppedFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of frames which were received by the probe
|
|
and therefore not accounted for in the
|
|
mediaIndependentDropEvents, but for which the probe chose not
|
|
to count for this entry for whatever reason. Most often, this
|
|
event occurs when the probe is out of some resources and
|
|
decides to shed load from this collection.
|
|
|
|
This count does not include packets that were not counted
|
|
because they had MAC-layer errors.
|
|
|
|
Note that, unlike the dropEvents counter, this number is the
|
|
exact number of frames dropped."
|
|
::= { mediaIndependentEntry 4 }
|
|
|
|
mediaIndependentInPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad packets,
|
|
broadcast packets, and multicast packets) received
|
|
on a half-duplex link or on the inbound connection of a
|
|
full-duplex link."
|
|
::= { mediaIndependentEntry 5 }
|
|
|
|
mediaIndependentInOverflowPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
mediaIndependentInPkts counter has overflowed."
|
|
::= { mediaIndependentEntry 6 }
|
|
|
|
mediaIndependentInHighCapacityPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad packets,
|
|
broadcast packets, and multicast packets) received
|
|
on a half-duplex link or on the inbound connection of a
|
|
full-duplex link."
|
|
::= { mediaIndependentEntry 7 }
|
|
|
|
mediaIndependentOutPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad packets,
|
|
broadcast packets, and multicast packets) received on a
|
|
full-duplex link in the direction of the network."
|
|
::= { mediaIndependentEntry 8 }
|
|
|
|
mediaIndependentOutOverflowPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
mediaIndependentOutPkts counter has overflowed."
|
|
::= { mediaIndependentEntry 9 }
|
|
|
|
mediaIndependentOutHighCapacityPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad packets,
|
|
broadcast packets, and multicast packets) received on a
|
|
full-duplex link in the direction of the network."
|
|
::= { mediaIndependentEntry 10 }
|
|
|
|
mediaIndependentInOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets of data (including those in bad
|
|
packets) received (excluding framing bits but including FCS
|
|
octets) on a half-duplex link or on the inbound connection of
|
|
a full-duplex link."
|
|
::= { mediaIndependentEntry 11 }
|
|
|
|
mediaIndependentInOverflowOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
mediaIndependentInOctets counter has overflowed."
|
|
::= { mediaIndependentEntry 12 }
|
|
|
|
mediaIndependentInHighCapacityOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets of data (including those in bad
|
|
packets) received (excluding framing bits but
|
|
including FCS octets) on a half-duplex link or on the inbound
|
|
connection of a full-duplex link."
|
|
::= { mediaIndependentEntry 13 }
|
|
|
|
mediaIndependentOutOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets of data (including those in bad
|
|
packets) received on a full-duplex link in the direction of
|
|
the network (excluding framing bits but including FCS
|
|
octets)."
|
|
::= { mediaIndependentEntry 14 }
|
|
|
|
mediaIndependentOutOverflowOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
mediaIndependentOutOctets counter has overflowed."
|
|
::= { mediaIndependentEntry 15 }
|
|
|
|
mediaIndependentOutHighCapacityOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets of data (including those in bad
|
|
packets) received on a full-duplex link in the direction of
|
|
the network (excluding framing bits but including FCS
|
|
octets)."
|
|
::= { mediaIndependentEntry 16 }
|
|
|
|
mediaIndependentInNUCastPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of non-unicast packets (including bad
|
|
packets) received on a half-duplex link or on the inbound
|
|
connection of a full-duplex link."
|
|
::= { mediaIndependentEntry 17 }
|
|
|
|
mediaIndependentInNUCastOverflowPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
mediaIndependentInNUCastPkts counter has overflowed."
|
|
::= { mediaIndependentEntry 18 }
|
|
|
|
mediaIndependentInNUCastHighCapacityPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of non-unicast packets (including bad
|
|
packets) received on a half-duplex link or on the inbound
|
|
connection of a full-duplex link."
|
|
::= { mediaIndependentEntry 19 }
|
|
|
|
mediaIndependentOutNUCastPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of non-unicast packets (including bad
|
|
packets) received on a full-duplex link in the direction of
|
|
the network."
|
|
::= { mediaIndependentEntry 20 }
|
|
|
|
mediaIndependentOutNUCastOverflowPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
mediaIndependentOutNUCastPkts counter has overflowed."
|
|
::= { mediaIndependentEntry 21 }
|
|
|
|
mediaIndependentOutNUCastHighCapacityPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad packets)
|
|
received on a full-duplex link in the direction of the
|
|
network."
|
|
::= { mediaIndependentEntry 22 }
|
|
|
|
mediaIndependentInErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bad packets received on a
|
|
half-duplex link or on the inbound connection of a
|
|
full-duplex link."
|
|
::= { mediaIndependentEntry 23 }
|
|
|
|
mediaIndependentOutErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bad packets received on a full-duplex
|
|
link in the direction of the network."
|
|
::= { mediaIndependentEntry 24 }
|
|
|
|
mediaIndependentInputSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "Kilobits per Second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nominal maximum speed in kilobits per second of this
|
|
half-duplex link or on the inbound connection of this
|
|
full-duplex link. If the speed is unknown or there is no fixed
|
|
maximum (e.g. a compressed link), this value shall be zero."
|
|
::= { mediaIndependentEntry 25 }
|
|
|
|
mediaIndependentOutputSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "Kilobits per Second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nominal maximum speed in kilobits per second of this
|
|
full-duplex link in the direction of the network. If the speed
|
|
is unknown, the link is half-duplex, or there is no fixed
|
|
maximum (e.g. a compressed link), this value shall be zero."
|
|
::= { mediaIndependentEntry 26 }
|
|
|
|
mediaIndependentDuplexMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
halfduplex(1),
|
|
fullduplex(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current mode of this link.
|
|
|
|
Note that if the link has full-duplex capabilities but
|
|
is operating in half-duplex mode, this value will be
|
|
halfduplex(1)."
|
|
::= { mediaIndependentEntry 27 }
|
|
|
|
mediaIndependentDuplexChanges OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Events"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this link has changed from full-duplex
|
|
mode to half-duplex mode or from half-duplex mode to
|
|
full-duplex mode."
|
|
::= { mediaIndependentEntry 28 }
|
|
|
|
mediaIndependentDuplexLastChange OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time the duplex status
|
|
of this link last changed."
|
|
::= { mediaIndependentEntry 29 }
|
|
|
|
mediaIndependentOwner OBJECT-TYPE
|
|
SYNTAX OwnerString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity that configured this entry and is
|
|
therefore using the resources assigned to it."
|
|
::= { mediaIndependentEntry 30 }
|
|
|
|
mediaIndependentStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this media independent statistics entry."
|
|
::= { mediaIndependentEntry 31 }
|
|
|
|
-- High Capacity extensions for the etherStatsTable
|
|
|
|
etherStatsHighCapacityTable OBJECT-TYPE
|
|
|
|
SYNTAX SEQUENCE OF EtherStatsHighCapacityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains the High Capacity RMON extensions to the RMON-1
|
|
etherStatsTable."
|
|
::= { statistics 7 }
|
|
|
|
etherStatsHighCapacityEntry OBJECT-TYPE
|
|
SYNTAX EtherStatsHighCapacityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains the High Capacity RMON extensions to the RMON-1
|
|
etherStatsEntry. These objects will be created by the agent
|
|
for all etherStatsEntries it deems appropriate."
|
|
INDEX { etherStatsIndex }
|
|
::= { etherStatsHighCapacityTable 1 }
|
|
|
|
EtherStatsHighCapacityEntry ::= SEQUENCE {
|
|
etherStatsHighCapacityOverflowPkts Counter32,
|
|
etherStatsHighCapacityPkts Counter64,
|
|
etherStatsHighCapacityOverflowOctets Counter32,
|
|
etherStatsHighCapacityOctets Counter64,
|
|
etherStatsHighCapacityOverflowPkts64Octets Counter32,
|
|
etherStatsHighCapacityPkts64Octets Counter64,
|
|
etherStatsHighCapacityOverflowPkts65to127Octets Counter32,
|
|
etherStatsHighCapacityPkts65to127Octets Counter64,
|
|
etherStatsHighCapacityOverflowPkts128to255Octets Counter32,
|
|
etherStatsHighCapacityPkts128to255Octets Counter64,
|
|
etherStatsHighCapacityOverflowPkts256to511Octets Counter32,
|
|
etherStatsHighCapacityPkts256to511Octets Counter64,
|
|
etherStatsHighCapacityOverflowPkts512to1023Octets Counter32,
|
|
etherStatsHighCapacityPkts512to1023Octets Counter64,
|
|
etherStatsHighCapacityOverflowPkts1024to1518Octets Counter32,
|
|
etherStatsHighCapacityPkts1024to1518Octets Counter64
|
|
}
|
|
|
|
etherStatsHighCapacityOverflowPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherStatsPkts
|
|
counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 1 }
|
|
|
|
etherStatsHighCapacityPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad packets,
|
|
broadcast packets, and multicast packets) received."
|
|
::= { etherStatsHighCapacityEntry 2 }
|
|
|
|
etherStatsHighCapacityOverflowOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherStatsOctets
|
|
counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 3 }
|
|
|
|
etherStatsHighCapacityOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets of data (including
|
|
those in bad packets) received on the
|
|
network (excluding framing bits but including
|
|
FCS octets).
|
|
|
|
If the network is half-duplex Fast Ethernet, this
|
|
object can be used as a reasonable estimate of
|
|
utilization. If greater precision is desired, the
|
|
etherStatsHighCapacityPkts and
|
|
etherStatsHighCapacityOctets objects should be sampled
|
|
before and after a common interval. The differences
|
|
in the sampled values are Pkts and Octets,
|
|
respectively, and the number of seconds in the
|
|
interval is Interval. These values
|
|
are used to calculate the Utilization as follows:
|
|
|
|
|
|
Pkts * (.96 + .64) + (Octets * .08)
|
|
Utilization = -------------------------------------
|
|
Interval * 10,000
|
|
|
|
The result of this equation is the value Utilization
|
|
which is the percent utilization of the ethernet
|
|
segment on a scale of 0 to 100 percent.
|
|
|
|
This table is not appropriate for monitoring full-duplex
|
|
ethernets. If the network is a full-duplex ethernet and the
|
|
mediaIndependentTable is monitoring that network, the
|
|
utilization can be calculated as follows:
|
|
|
|
1) Determine the utilization of the inbound path by using
|
|
the appropriate equation (for ethernet or fast ethernet)
|
|
to determine the utilization, substituting
|
|
mediaIndependentInPkts for etherStatsHighCapacityPkts, and
|
|
mediaIndependentInOctets for etherStatsHighCapacityOctets.
|
|
Call the resulting utilization inUtilization.
|
|
|
|
2) Determine the utilization of the outbound path by using
|
|
the same equation to determine the utilization, substituting
|
|
mediaIndependentOutPkts for etherStatsHighCapacityPkts, and
|
|
mediaIndependentOutOctets for etherStatsHighCapacityOctets.
|
|
Call the resulting utilization outUtilization.
|
|
|
|
3) The utilization is the maximum of inUtilization and
|
|
outUtilization. This metric shows the amount of percentage
|
|
of bandwidth that is left before congestion will be
|
|
experienced on the link."
|
|
::= { etherStatsHighCapacityEntry 4 }
|
|
|
|
etherStatsHighCapacityOverflowPkts64Octets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherStatsPkts64Octets
|
|
counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 5 }
|
|
|
|
etherStatsHighCapacityPkts64Octets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad
|
|
packets) received that were 64 octets in length
|
|
(excluding framing bits but including FCS octets)."
|
|
::= { etherStatsHighCapacityEntry 6 }
|
|
|
|
etherStatsHighCapacityOverflowPkts65to127Octets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherStatsPkts65to127Octets
|
|
counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 7 }
|
|
|
|
etherStatsHighCapacityPkts65to127Octets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad
|
|
packets) received that were between
|
|
65 and 127 octets in length inclusive
|
|
(excluding framing bits but including FCS octets)."
|
|
::= { etherStatsHighCapacityEntry 8 }
|
|
|
|
etherStatsHighCapacityOverflowPkts128to255Octets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherStatsPkts128to255Octets
|
|
counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 9 }
|
|
|
|
etherStatsHighCapacityPkts128to255Octets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad
|
|
packets) received that were between
|
|
128 and 255 octets in length inclusive
|
|
(excluding framing bits but including FCS octets)."
|
|
::= { etherStatsHighCapacityEntry 10 }
|
|
|
|
etherStatsHighCapacityOverflowPkts256to511Octets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherStatsPkts256to511Octets
|
|
counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 11 }
|
|
|
|
etherStatsHighCapacityPkts256to511Octets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad
|
|
packets) received that were between
|
|
256 and 511 octets in length inclusive
|
|
(excluding framing bits but including FCS octets)."
|
|
::= { etherStatsHighCapacityEntry 12 }
|
|
|
|
etherStatsHighCapacityOverflowPkts512to1023Octets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
etherStatsPkts512to1023Octets counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 13 }
|
|
|
|
etherStatsHighCapacityPkts512to1023Octets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad
|
|
packets) received that were between
|
|
512 and 1023 octets in length inclusive
|
|
(excluding framing bits but including FCS octets)."
|
|
::= { etherStatsHighCapacityEntry 14 }
|
|
|
|
etherStatsHighCapacityOverflowPkts1024to1518Octets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated
|
|
etherStatsPkts1024to1518Octets counter has overflowed."
|
|
::= { etherStatsHighCapacityEntry 15 }
|
|
|
|
etherStatsHighCapacityPkts1024to1518Octets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad
|
|
packets) received that were between
|
|
1024 and 1518 octets in length inclusive
|
|
(excluding framing bits but including FCS octets)."
|
|
::= { etherStatsHighCapacityEntry 16 }
|
|
|
|
-- High Capacity extensions for the etherHistoryTable
|
|
|
|
etherHistoryHighCapacityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtherHistoryHighCapacityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains the High Capacity RMON extensions to the RMON-1
|
|
etherHistoryTable."
|
|
::= { history 6 }
|
|
|
|
etherHistoryHighCapacityEntry OBJECT-TYPE
|
|
SYNTAX EtherHistoryHighCapacityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains the High Capacity RMON extensions to the RMON-1
|
|
etherHistoryEntry. These objects will be created by the agent
|
|
for all etherHistoryEntries associated with whichever
|
|
historyControlEntries it deems appropriate. (i.e., either all
|
|
etherHistoryHighCapacityEntries associated with a particular
|
|
historyControlEntry will be created, or none of them will
|
|
be.)"
|
|
INDEX { etherHistoryIndex, etherHistorySampleIndex }
|
|
::= { etherHistoryHighCapacityTable 1 }
|
|
|
|
EtherHistoryHighCapacityEntry ::= SEQUENCE {
|
|
etherHistoryHighCapacityOverflowPkts Gauge32,
|
|
etherHistoryHighCapacityPkts CounterBasedGauge64,
|
|
etherHistoryHighCapacityOverflowOctets Gauge32,
|
|
etherHistoryHighCapacityOctets CounterBasedGauge64
|
|
}
|
|
|
|
etherHistoryHighCapacityOverflowPkts OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherHistoryPkts
|
|
Gauge overflowed during this sampling interval."
|
|
::= { etherHistoryHighCapacityEntry 1 }
|
|
|
|
etherHistoryHighCapacityPkts OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets (including bad packets,
|
|
broadcast packets, and multicast packets) received during
|
|
this sampling interval."
|
|
::= { etherHistoryHighCapacityEntry 2 }
|
|
|
|
etherHistoryHighCapacityOverflowOctets OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the associated etherHistoryOctets
|
|
counter has overflowed during this sampling interval."
|
|
::= { etherHistoryHighCapacityEntry 3 }
|
|
|
|
etherHistoryHighCapacityOctets OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets of data (including
|
|
those in bad packets) received on the
|
|
network (excluding framing bits but including
|
|
FCS octets) during this sampling interval."
|
|
::= { etherHistoryHighCapacityEntry 4 }
|
|
|
|
-- High Capacity Extensions for the hostTable
|
|
|
|
END
|