summaryrefslogtreecommitdiff
path: root/MIBS/extreme/BROCADE-INTERFACE-STATS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/extreme/BROCADE-INTERFACE-STATS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/extreme/BROCADE-INTERFACE-STATS-MIB')
-rw-r--r--MIBS/extreme/BROCADE-INTERFACE-STATS-MIB304
1 files changed, 304 insertions, 0 deletions
diff --git a/MIBS/extreme/BROCADE-INTERFACE-STATS-MIB b/MIBS/extreme/BROCADE-INTERFACE-STATS-MIB
new file mode 100644
index 0000000..48d50c5
--- /dev/null
+++ b/MIBS/extreme/BROCADE-INTERFACE-STATS-MIB
@@ -0,0 +1,304 @@
+-- MIB File: BROCADE-INTERFACE-STATS-MIB.mib
+-- *********************************************************************
+-- BROCADE-INTERFACE-STATS-MIB.mib: Extreme Interface Stats MIB
+--
+-- Copyright (c) 2018 Extreme Networks, Inc.
+-- All rights reserved.
+--
+-- *********************************************************************
+BROCADE-INTERFACE-STATS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,Integer32, Unsigned32, Gauge32, Counter64
+ FROM SNMPv2-SMI
+ DateAndTime
+ FROM SNMPv2-TC
+ CounterBasedGauge64
+ FROM HCNUM-TC
+ ifIndex
+ FROM IF-MIB
+ bcsiModules
+ FROM Brocade-REG-MIB;
+
+brocadeInterfaceStatsMIB MODULE-IDENTITY
+ LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
+ ORGANIZATION "Extreme Networks, Inc."
+ CONTACT-INFO
+ "Postal: Extreme Networks, Inc.
+ 6480 Via Del Oro
+ San Jose, CA 95119 USA
+ Phone: +1 408 579-2800
+ E-mail: support@extremenetworks.com
+ WWW: http://www.extremenetworks.com"
+ DESCRIPTION
+ "This MIB module supports additional interface stats as compared to ifTable and ifXTable.
+ Specifically, it supports interface utilization statistics and
+ interface watermark statistics."
+ REVISION "201805291200Z" -- May 29, 2018 12:00pm
+ DESCRIPTION
+ "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
+ REVISION "201609300000Z" -- 30 September 2016
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { bcsiModules 11 }
+
+bcsiIfStatsNotifications OBJECT IDENTIFIER
+ ::= { brocadeInterfaceStatsMIB 0 }
+bcsiIfStatsObjects OBJECT IDENTIFIER
+ ::= { brocadeInterfaceStatsMIB 1 }
+bcsiIfStatsConformance OBJECT IDENTIFIER
+ ::= { brocadeInterfaceStatsMIB 2 }
+
+
+bcsiIfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BcsiIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table consists of ingress and egress interface
+ statistics value, ingress and egress interface utilization value. "
+ ::= { bcsiIfStatsObjects 1 }
+
+bcsiIfStatsEntry OBJECT-TYPE
+ SYNTAX BcsiIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the bcsiIfStats table indicates the
+ stats and utilization on an interface."
+ INDEX { ifIndex }
+ ::= { bcsiIfStatsTable 1 }
+
+BcsiIfStatsEntry ::= SEQUENCE {
+ bcsiIfStatsInBitsPerSec
+ CounterBasedGauge64,
+ bcsiIfStatsOutBitsPerSec
+ CounterBasedGauge64,
+ bcsiIfStatsInPktsPerSec
+ Gauge32,
+ bcsiIfStatsOutPktsPerSec
+ Gauge32,
+ bcsiIfStatsInUtilization
+ Unsigned32 ,
+ bcsiIfStatsOutUtilization
+ Unsigned32 ,
+ bcsiIfStatsInJumboFrames
+ Counter64
+ }
+
+bcsiIfStatsInBitsPerSec OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second received on the interface."
+ ::= { bcsiIfStatsEntry 1 }
+
+bcsiIfStatsOutBitsPerSec OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second transmitted out of the interface."
+ ::= { bcsiIfStatsEntry 2 }
+
+bcsiIfStatsInPktsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets per second received on the interface."
+ ::= { bcsiIfStatsEntry 3 }
+
+bcsiIfStatsOutPktsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets per second transmitted out of the interface."
+ ::= { bcsiIfStatsEntry 4 }
+
+bcsiIfStatsInUtilization OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input network utilization in hundredths of a percent.
+ For example, a value of 200 indicates 2 percent utilization."
+ ::= { bcsiIfStatsEntry 5 }
+
+bcsiIfStatsOutUtilization OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output network utilization in hundredths of a percent.
+ For example, a value of 200 indicates 2 percent utilization."
+ ::= { bcsiIfStatsEntry 6 }
+
+bcsiIfStatsInJumboFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of jumbo packets received on the interface."
+ ::= { bcsiIfStatsEntry 7 }
+
+-- Extreme interface stats watermark table
+
+bcsiIfWatermarkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BcsiIfWatermarkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table to display the highest/lowest Tx/Rx BitRate and PktRate
+ of a port for the current and previous 1 hour/24 hour window."
+ ::= { bcsiIfStatsObjects 2 }
+
+bcsiIfWatermarkEntry OBJECT-TYPE
+ SYNTAX BcsiIfWatermarkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the bcsiIfWatermarkTable containing the
+ highest/lowest Tx/Rx BitRate and PktRate of a port
+ for the current and previous 1 hour/24 hour window."
+ INDEX { ifIndex, bcsiIfWatermarkWindowType, bcsiIfWatermarkTrafficDirection, bcsiIfWatermarkType }
+ ::= { bcsiIfWatermarkTable 1 }
+
+BcsiIfWatermarkEntry ::= SEQUENCE {
+ bcsiIfWatermarkWindowType INTEGER,
+ bcsiIfWatermarkTrafficDirection INTEGER,
+ bcsiIfWatermarkType INTEGER,
+ bcsiIfWatermarkBitRate CounterBasedGauge64,
+ bcsiIfWatermarkPktRate Gauge32,
+ bcsiIfWatermarkUpdateTime DateAndTime,
+ bcsiIfWatermarkWindowStartTime DateAndTime
+ }
+
+bcsiIfWatermarkWindowType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bcsiIfWatermarkCurrent1Hr(1),
+ bcsiIfWatermarkLast1Hr(2),
+ bcsiIfWatermarkCurrent24Hr(3),
+ bcsiIfWatermarkLast24Hr(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface Watermark window during which the mornitoring is done."
+ ::= { bcsiIfWatermarkEntry 1 }
+
+bcsiIfWatermarkTrafficDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ bcsiIfWatermarkTrafficDirIn(1), -- Traffic direction Ingress
+ bcsiIfWatermarkTrafficDirOut(2) -- Traffic direction Egress
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Traffic direction of the mornitored data for Interface Watermarking."
+ ::= { bcsiIfWatermarkEntry 2 }
+
+bcsiIfWatermarkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bcsiIfWatermarkTypeLow(1), -- Low utilization watermark
+ bcsiIfWatermarkTypeHigh(2) -- High utilization watermark
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface Watermark type."
+ ::= { bcsiIfWatermarkEntry 3 }
+
+bcsiIfWatermarkBitRate OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ UNITS "BitsPerSec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bit rate when the Lowest/Highest bit rate was recorded on the interface,
+ inside the specified window for the specified traffic direction."
+ ::= { bcsiIfWatermarkEntry 4 }
+
+bcsiIfWatermarkPktRate OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "PktsPerSec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packet rate when the Lowest/Highest packet rate was recorded on the interface,
+ inside the specified window for the specified traffic direction."
+ ::= { bcsiIfWatermarkEntry 5 }
+
+bcsiIfWatermarkUpdateTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time at which the port Bit/Pkt rate hit its lowest/highest mark,
+ inside the specified window for the specified traffic direction."
+ ::= { bcsiIfWatermarkEntry 6 }
+
+bcsiIfWatermarkWindowStartTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time at which the specified window (Curr1Hr/Last1Hr/Curr24Hr/Last24Hr) started."
+ ::= { bcsiIfWatermarkEntry 7 }
+
+--
+-- Conformance
+--
+
+bcsiIfStatsCompliances OBJECT IDENTIFIER
+ ::= { bcsiIfStatsConformance 1 }
+bcsiIfStatsGroups OBJECT IDENTIFIER
+ ::= { bcsiIfStatsConformance 2 }
+
+bcsiIfStatsCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement BROCADE-INTERFACE-STATS-MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { bcsiIfStatsGroup,
+ bcsiIfWatermarkGroup
+ }
+ ::= { bcsiIfStatsCompliances 1 }
+
+--
+-- Units of Conformance
+--
+
+bcsiIfStatsGroup OBJECT-GROUP
+ OBJECTS {
+ bcsiIfStatsInBitsPerSec,
+ bcsiIfStatsOutBitsPerSec,
+ bcsiIfStatsInPktsPerSec,
+ bcsiIfStatsOutPktsPerSec,
+ bcsiIfStatsInUtilization,
+ bcsiIfStatsOutUtilization,
+ bcsiIfStatsInJumboFrames
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for ingress and egress interface stats and interface utilization."
+ ::= { bcsiIfStatsGroups 1 }
+
+bcsiIfWatermarkGroup OBJECT-GROUP
+ OBJECTS {
+ bcsiIfWatermarkBitRate,
+ bcsiIfWatermarkPktRate,
+ bcsiIfWatermarkUpdateTime,
+ bcsiIfWatermarkWindowStartTime
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for interface traffic water marking."
+ ::= { bcsiIfStatsGroups 2 }
+
+END
+
+