diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/extreme/SYSTEM-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/extreme/SYSTEM-MIB')
| -rw-r--r-- | MIBS/extreme/SYSTEM-MIB | 561 |
1 files changed, 561 insertions, 0 deletions
diff --git a/MIBS/extreme/SYSTEM-MIB b/MIBS/extreme/SYSTEM-MIB new file mode 100644 index 0000000..4ca61cf --- /dev/null +++ b/MIBS/extreme/SYSTEM-MIB @@ -0,0 +1,561 @@ +-- MIB File: System.mib
+--
+-- Title: Switch System MIB.
+--
+
+SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ DisplayString, TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC
+ Integer32, OBJECT-TYPE, OBJECT-IDENTITY,
+ MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ SwSensorIndex, SwPortIndex
+ FROM Brocade-TC
+ sw
+ FROM SWBASE-MIB;
+
+ swSystem 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 "The MIB module is for system information.
+ Copyright (c) 2018 Extreme Networks, Inc.
+ All rights reserved."
+ REVISION "201805291200Z" -- May 29, 2018 12:00pm
+ DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
+ REVISION "1104151830Z" -- Apr 15, 2011 6:30pm
+ DESCRIPTION "Initial version of this module."
+ REVISION "1204301800Z" -- Apr 30, 2012 6:00pm
+ DESCRIPTION "Added swID mib object."
+ REVISION "1609231030Z" -- Sept 23, 2016 10:30am
+ DESCRIPTION "Removed implementation of swFCPort, swFabric, swFlashDL*."
+
+ ::= { sw 1 }
+
+ -- 3..7 are reserved; should not be used for new features.
+
+ swEvent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "The OID sub-tree for swEvent group."
+ ::= { sw 8 }
+
+ swCpuOrMemoryUsage OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "The OID sub-tree for cpu or mem usage group."
+ ::= { sw 26 }
+
+ FcPortFlag ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Represents the port status for a FC Flag. Currently this will indicate
+ if the port is virtual or physical."
+ SYNTAX BITS {
+ physical (0),
+ virtual (1)
+ }
+ --
+ -- the System Group (sw)
+ --
+
+ swCurrentDate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current date information in displayable textual
+ format."
+ ::= { swSystem 1 }
+
+ swBootDate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The date and time when the system last booted, in
+ displayable textual format."
+ ::= { swSystem 2 }
+
+ swFWLastUpdated OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The information indicates the date when the firmware
+ was last updated, in displayable textual format."
+ ::= { swSystem 3 }
+
+ swFlashLastUpdated OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The information indicates the date when the FLASH
+ was last updated, in displayable textual format."
+ ::= { swSystem 4 }
+
+ swBootPromLastUpdated OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The information indicates the date when the boot PROM
+ was last updated, in displayable textual format."
+ ::= { swSystem 5 }
+
+ swFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current version of the firwmare."
+ ::= { swSystem 6 }
+
+ swOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ online (1),
+ offline (2),
+ testing (3),
+ faulty (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational status of the switch.
+ The states are as follow:
+ o online(1) means the switch is accessible by an external
+ port;
+ o offline(2) means the switch is not accessible;
+ o testing(3) means the switch is in a built-in test mode
+ and is not accessible by an external port;
+ o faulty(4) means the switch is not operational."
+ ::= { swSystem 7 }
+
+ -- 8..9 are reserved; should not be used for new features.
+
+ swSsn OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The soft serial number of the switch."
+ ::= { swSystem 10 }
+
+ -- 11..17 are reserved
+
+ swBeaconOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ off (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational status of the switch beacon.
+ When the beacon is on, the LEDs on the front panel
+ of the switch run alternately from left to right
+ and right to left. The color is yellow.
+ When the beacon is off, each LED will be in their
+ its regular status indicating color and state."
+ ::= { swSystem 18 }
+
+ swBeaconAdmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ off (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The desired status of the switch beacon.
+ When the beacon is set to on, the LEDs on the front
+ panel of the switch run alternately from left to right
+ and right to left. The color is yellow.
+ When the beacon is set to off, each LED will be in
+ its regular status indicating color and state."
+ ::= { swSystem 19 }
+
+ swDiagResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ sw-ok (1),
+ sw-faulty (2),
+ sw-embedded-port-fault (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of the power-on startup (POST)
+ diagnostics."
+ ::= { swSystem 20 }
+
+ -- operating environment sensors (temperature, fan, power supply...)
+ swNumSensors OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of sensors inside the switch."
+ ::= { swSystem 21 }
+
+ swSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table of sensor entries."
+ ::= { swSystem 22 }
+
+ swSensorEntry OBJECT-TYPE
+ SYNTAX SwSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of the sensor information."
+ INDEX { swSensorIndex }
+ ::= { swSensorTable 1 }
+
+ SwSensorEntry ::= SEQUENCE {
+ swSensorIndex SwSensorIndex,
+ swSensorType INTEGER,
+ swSensorStatus INTEGER,
+ swSensorValue Integer32,
+ swSensorInfo DisplayString
+ }
+
+ swSensorIndex OBJECT-TYPE
+ SYNTAX SwSensorIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies the sensor."
+ ::= { swSensorEntry 1 }
+
+ swSensorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ temperature (1),
+ fan (2),
+ power-supply (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies the sensor type."
+ ::= { swSensorEntry 2 }
+
+ swSensorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ faulty (2),
+ below-min (3),
+ nominal (4),
+ above-max (5),
+ absent (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current status of the sensor."
+ ::= { swSensorEntry 3 }
+
+ swSensorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current value (reading) of the sensor.
+ The value, -2147483648, represents an unknown quantity.
+ It also means that the sensor does not have the capability to
+ measure the actual value. In V2.0, the temperature sensor
+ value will be in Celsius; the fan value will be in RPM
+ (revolution per minute); and the power supply sensor reading
+ will be unknown."
+ ::= { swSensorEntry 4 }
+
+ swSensorInfo OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Additional displayable information on the sensor.
+ In V2.x, it contains the sensor type and number
+ in textual format. For example, 'Temp 3', 'Fan 6'."
+ ::= { swSensorEntry 5 }
+
+ -- 23 is reserved
+
+ swID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the logical switch (0/1)."
+ ::= { swSystem 24 }
+
+ swEtherIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the Ethernet interface of this logical
+ switch."
+ ::= { swSystem 25 }
+
+ swEtherIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Mask of the Ethernet interface of this logical switch."
+ ::= { swSystem 26}
+
+ -- 27..28 are reserved
+
+ swIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IPV6 address."
+ ::= { swSystem 29 }
+
+ swIPv6Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ tentative (1),
+ preferred (2),
+ ipdeprecated (3),
+ inactive (4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The current status of ipv6 address."
+ ::= { swSystem 30 }
+
+ --
+ -- End of System Group
+ --
+
+ --
+ -- swEventTable is defined to gather event info for trap
+ -- SNMP GET/SET is not supported on this
+ --
+
+ swEventTrapLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ critical (1),
+ error (2),
+ warning (3),
+ informational (4),
+ debug (5)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "swAgtTrapSeverityLevel, in absence of
+ swEventTrapLevel, specifies the Trap Severity Level of each
+ defined trap recipient host.
+ This object specifies the swEventTrap level in
+ conjunction with an event's severity level. When an event
+ occurs and if its severity level is at or below the value
+ specified by this object instance, the agent will send
+ the associated swEventTrap to configured recipients."
+ ::= { swEvent 1 }
+
+ -- { swEvent 2..3 are reserved }
+
+ swEventNumEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries in the Event Table."
+ ::= { swEvent 4 }
+
+ -- possible events available, included her for lib/thresh/fwd.c compilation
+ SwFwEvent ::= INTEGER {
+ started(1),
+ changed(2),
+ exceeded(3),
+ below(4),
+ above(5),
+ inBetween(6),
+ lowBufferCrsd(7)
+ }
+
+
+ swEventTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwEventEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table of event entries."
+ ::= { swEvent 5 }
+
+ swEventEntry OBJECT-TYPE
+ SYNTAX SwEventEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of the event table."
+ INDEX { swEventIndex }
+
+ ::= { swEventTable 1 }
+
+ SwEventEntry ::= SEQUENCE {
+ swEventIndex Integer32,
+ swEventTimeInfo DisplayString,
+ swEventLevel INTEGER,
+ swEventRepeatCount Integer32,
+ swEventDescr DisplayString,
+ swEventVfId Integer32
+ }
+
+ swEventIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies the event entry."
+ ::= { swEventEntry 1 }
+
+ swEventTimeInfo OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies the date and time when this
+ event occurred, in textual format."
+ ::= { swEventEntry 2 }
+
+ swEventLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ critical (1),
+ error (2),
+ warning (3),
+ informational (4),
+ debug (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies the severity level of this
+ event entry."
+ ::= { swEventEntry 3 }
+
+ swEventRepeatCount OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies how many times this particular
+ event has occurred."
+ ::= { swEventEntry 4 }
+
+ swEventDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies the textual description of
+ the event."
+ ::= { swEventEntry 5 }
+
+ swEventVfId OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object identifies the Virtual fabric id."
+ ::= { swEventEntry 6 }
+
+
+ --
+ -- System CPU usage and Memory usage
+ --
+ swCpuUsage OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System's cpu usage."
+ ::= { swCpuOrMemoryUsage 1 }
+
+ swCpuNoOfRetries OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times system should take cpu utilization sample before sending the CPU utilization trap."
+ ::= { swCpuOrMemoryUsage 2 }
+
+ swCpuUsageLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CPU usage limit"
+ ::= { swCpuOrMemoryUsage 3 }
+
+ swCpuPollingInterval OBJECT-TYPE
+ SYNTAX Integer32 (10..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time interval between two memory samples."
+ ::= { swCpuOrMemoryUsage 4 }
+
+ swCpuAction OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the actions to be taken if system
+ resources exceed the specified threshold."
+ ::= { swCpuOrMemoryUsage 5 }
+
+ swMemUsage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System's memory usage."
+ ::= { swCpuOrMemoryUsage 6 }
+
+ swMemNoOfRetries OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times system should take memory usage sample before sending the memory usage trap."
+ ::= { swCpuOrMemoryUsage 7 }
+
+ swMemUsageLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Memory usage limit"
+ ::= { swCpuOrMemoryUsage 8 }
+
+ swMemPollingInterval OBJECT-TYPE
+ SYNTAX Integer32 (10..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time interval between two memory samples."
+ ::= { swCpuOrMemoryUsage 9 }
+
+ swMemAction OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the actions to be taken if system
+ resources exceed the specified threshold."
+ ::= { swCpuOrMemoryUsage 10 }
+
+
+--
+-- Enterprise Specific Traps for Switch (sw).
+--
+
+ swTrapsV2 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "The Traps for Extreme's Switch."
+ ::= { sw 0 }
+
+ swEventTrap NOTIFICATION-TYPE
+ OBJECTS { swEventIndex, swEventTimeInfo, swEventLevel,
+ swEventRepeatCount, swEventDescr, swSsn }
+ STATUS current
+ DESCRIPTION "This trap is generated when an event whose
+ level at or below swEventTrapLevel occurs."
+ --#TYPE "A firmware event has been logged"
+ --#SUMMARY "Event %d: %s (severity level %d) - %s SSN is #%s"
+ --#ARGUMENTS { 0, 1, 2, 4, 5 }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#STATE OPERATIONAL
+ ::= { swTrapsV2 4 }
+
+ swStateChangeTrap NOTIFICATION-TYPE
+ OBJECTS { swOperStatus }
+ STATUS current
+ DESCRIPTION "This trap is sent whenever switch state changes to online/offline"
+ ::= { swTrapsV2 12 }
+
+END
+
+
|