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/ciena/CIENA-WS-ALARM-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/ciena/CIENA-WS-ALARM-MIB')
| -rw-r--r-- | MIBS/ciena/CIENA-WS-ALARM-MIB | 461 |
1 files changed, 461 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-WS-ALARM-MIB b/MIBS/ciena/CIENA-WS-ALARM-MIB new file mode 100644 index 0000000..eb0361f --- /dev/null +++ b/MIBS/ciena/CIENA-WS-ALARM-MIB @@ -0,0 +1,461 @@ +-- This file was automatically generated from ciena-ws-alarm.yang. Do not edit. + +CIENA-WS-ALARM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + cienaWsConfig + FROM CIENA-WS-MIB + StringMaxl16, StringMaxl32, StringMaxl44 + FROM CIENA-WS-TYPEDEFS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC; + +cienaWsAlarmMIB MODULE-IDENTITY + LAST-UPDATED "201703140000Z" + ORGANIZATION "Ciena Corporation" + CONTACT-INFO "Web URL: http://www.ciena.com/ +Postal: 7035 Ridge Road + Hanover, Maryland 21076 + U.S.A. +Phone: +1 800-921-1144 +Fax: +1 410-694-5750" + DESCRIPTION "This module defines alarm data for the Waveserver." + REVISION "201703140000Z" + DESCRIPTION "Waveserver Release 1.4 +Changed the maximum length of alarm description to 44. +Aligned MIB files to respect YANG read/write status." + REVISION "201612120000Z" + DESCRIPTION "Waveserver Rel 1.3 revision" + REVISION "201606270000Z" + DESCRIPTION "Waveserver Rel 1.2 revised. +Restructuring of the module." + REVISION "201505200000Z" + DESCRIPTION "Initial version." + ::= { cienaWsConfig 4 } + +AlarmReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "None" + SYNTAX INTEGER { reset(1), set(2), acknowledge(5), clear(6), delete(7), config(9) } + +AlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "None" + SYNTAX INTEGER { cleared(1), critical(3), major(4), minor(5), warning(6), info(8) } + +cwsAlarmActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwsAlarmActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Active alarms" + ::= { cienaWsAlarmMIB 3 } + +cwsAlarmActiveEntry OBJECT-TYPE + SYNTAX CwsAlarmActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for cwsAlarmActiveTable." + INDEX { cwsAlarmActiveAlarmInstanceId } + ::= { cwsAlarmActiveTable 1 } + +CwsAlarmActiveEntry ::= SEQUENCE { + cwsAlarmActiveAlarmInstanceId Integer32, + cwsAlarmActiveAcknowledged TruthValue, + cwsAlarmActiveAlarmTableId Unsigned32, + cwsAlarmActiveSeverity AlarmSeverity, + cwsAlarmActiveLocalDateTime StringMaxl32, + cwsAlarmActiveInstance StringMaxl32, + cwsAlarmActiveDescription StringMaxl44, + cwsAlarmActiveSiteIdentifier Unsigned32, + cwsAlarmActiveGroupIdentifier Unsigned32, + cwsAlarmActiveMemberIdentifier Unsigned32 +} + +cwsAlarmActiveAlarmInstanceId OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The alarm Instance ID" + ::= { cwsAlarmActiveEntry 1 } + +cwsAlarmActiveAcknowledged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alarm has been acknowledged." + ::= { cwsAlarmActiveEntry 2 } + +cwsAlarmActiveAlarmTableId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm table ID." + ::= { cwsAlarmActiveEntry 3 } + +cwsAlarmActiveSeverity OBJECT-TYPE + SYNTAX AlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm severity." + ::= { cwsAlarmActiveEntry 4 } + +cwsAlarmActiveLocalDateTime OBJECT-TYPE + SYNTAX StringMaxl32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local date and time when alarm was raised." + ::= { cwsAlarmActiveEntry 5 } + +cwsAlarmActiveInstance OBJECT-TYPE + SYNTAX StringMaxl32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The object instance the alarm is raised against." + ::= { cwsAlarmActiveEntry 6 } + +cwsAlarmActiveDescription OBJECT-TYPE + SYNTAX StringMaxl44 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm description." + ::= { cwsAlarmActiveEntry 7 } + +cwsAlarmActiveSiteIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An integer to uniquely identify the site where this Waveserver is located." + ::= { cwsAlarmActiveEntry 8 } + +cwsAlarmActiveGroupIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An integer to uniquely identify a group of Waveservers within a site." + ::= { cwsAlarmActiveEntry 9 } + +cwsAlarmActiveMemberIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An integer to uniquely identify a Waveserver chassis within a group of Waveservers. Initial configuration of this identifier automatically assigns 2 specific wavelengths for the Ciena wavelength grid to the Wavelogic 3 Extreme ports 1 and 12. Wavelengths can also be manually assigned independently." + ::= { cwsAlarmActiveEntry 10 } + +cwsAlarmHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwsAlarmHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm history" + ::= { cienaWsAlarmMIB 4 } + +cwsAlarmHistoryEntry OBJECT-TYPE + SYNTAX CwsAlarmHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for cwsAlarmHistoryTable." + INDEX { cwsAlarmHistoryHistoryId } + ::= { cwsAlarmHistoryTable 1 } + +CwsAlarmHistoryEntry ::= SEQUENCE { + cwsAlarmHistoryHistoryId Integer32, + cwsAlarmHistoryReason AlarmReason, + cwsAlarmHistoryAlarmInstanceId Unsigned32, + cwsAlarmHistoryAlarmTableId Unsigned32, + cwsAlarmHistorySeverity AlarmSeverity, + cwsAlarmHistoryLocalDateTime StringMaxl32, + cwsAlarmHistoryInstance StringMaxl32, + cwsAlarmHistoryDescription StringMaxl44, + cwsAlarmHistorySiteIdentifier Unsigned32, + cwsAlarmHistoryGroupIdentifier Unsigned32, + cwsAlarmHistoryMemberIdentifier Unsigned32 +} + +cwsAlarmHistoryHistoryId OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The alarm history ID" + ::= { cwsAlarmHistoryEntry 1 } + +cwsAlarmHistoryReason OBJECT-TYPE + SYNTAX AlarmReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The reason for the alarm condition." + ::= { cwsAlarmHistoryEntry 2 } + +cwsAlarmHistoryAlarmInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm instance ID." + ::= { cwsAlarmHistoryEntry 3 } + +cwsAlarmHistoryAlarmTableId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm table ID." + ::= { cwsAlarmHistoryEntry 4 } + +cwsAlarmHistorySeverity OBJECT-TYPE + SYNTAX AlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm severity." + ::= { cwsAlarmHistoryEntry 5 } + +cwsAlarmHistoryLocalDateTime OBJECT-TYPE + SYNTAX StringMaxl32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local date and time when alarm was raised." + ::= { cwsAlarmHistoryEntry 6 } + +cwsAlarmHistoryInstance OBJECT-TYPE + SYNTAX StringMaxl32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The object instance the alarm is raised against." + ::= { cwsAlarmHistoryEntry 7 } + +cwsAlarmHistoryDescription OBJECT-TYPE + SYNTAX StringMaxl44 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm description." + ::= { cwsAlarmHistoryEntry 8 } + +cwsAlarmHistorySiteIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An integer to uniquely identify the site where this Waveserver is located." + ::= { cwsAlarmHistoryEntry 9 } + +cwsAlarmHistoryGroupIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An integer to uniquely identify a group of Waveservers within a site." + ::= { cwsAlarmHistoryEntry 10 } + +cwsAlarmHistoryMemberIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An integer to uniquely identify a Waveserver chassis within a group of Waveservers. Initial configuration of this identifier automatically assigns 2 specific wavelengths for the Ciena wavelength grid to the Wavelogic 3 Extreme ports 1 and 12. Wavelengths can also be manually assigned independently." + ::= { cwsAlarmHistoryEntry 11 } + +cwsAlarmDefinedTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwsAlarmDefinedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Defined Alarm Table" + ::= { cienaWsAlarmMIB 5 } + +cwsAlarmDefinedEntry OBJECT-TYPE + SYNTAX CwsAlarmDefinedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for cwsAlarmDefinedTable." + INDEX { cwsAlarmDefinedAlarmTableId } + ::= { cwsAlarmDefinedTable 1 } + +CwsAlarmDefinedEntry ::= SEQUENCE { + cwsAlarmDefinedAlarmTableId Integer32, + cwsAlarmDefinedEnabled TruthValue, + cwsAlarmDefinedActive TruthValue, + cwsAlarmDefinedThreshold Unsigned32, + cwsAlarmDefinedCap Unsigned32, + cwsAlarmDefinedSeverity AlarmSeverity, + cwsAlarmDefinedInstance StringMaxl16, + cwsAlarmDefinedDescription StringMaxl44 +} + +cwsAlarmDefinedAlarmTableId OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The alarm table ID." + ::= { cwsAlarmDefinedEntry 1 } + +cwsAlarmDefinedEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alarm is enabled." + ::= { cwsAlarmDefinedEntry 2 } + +cwsAlarmDefinedActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alarm is active." + ::= { cwsAlarmDefinedEntry 3 } + +cwsAlarmDefinedThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm threshold." + ::= { cwsAlarmDefinedEntry 4 } + +cwsAlarmDefinedCap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm cap." + ::= { cwsAlarmDefinedEntry 5 } + +cwsAlarmDefinedSeverity OBJECT-TYPE + SYNTAX AlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm severity." + ::= { cwsAlarmDefinedEntry 6 } + +cwsAlarmDefinedInstance OBJECT-TYPE + SYNTAX StringMaxl16 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The object instance the alarm is raised against." + ::= { cwsAlarmDefinedEntry 7 } + +cwsAlarmDefinedDescription OBJECT-TYPE + SYNTAX StringMaxl44 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm description." + ::= { cwsAlarmDefinedEntry 8 } + +cwsAlarmStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwsAlarmStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Waveserver Alarm Statistics." + ::= { cienaWsAlarmMIB 6 } + +cwsAlarmStatisticsEntry OBJECT-TYPE + SYNTAX CwsAlarmStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for cwsAlarmStatisticsTable." + INDEX { cwsAlarmStatisticsIndex } + ::= { cwsAlarmStatisticsTable 1 } + +CwsAlarmStatisticsEntry ::= SEQUENCE { + cwsAlarmStatisticsIndex Integer32, + cwsAlarmStatisticsActive TruthValue, + cwsAlarmStatisticsDisabled TruthValue, + cwsAlarmStatisticsCount Unsigned32, + cwsAlarmStatisticsCumulative Unsigned32, + cwsAlarmStatisticsType StringMaxl32 +} + +cwsAlarmStatisticsIndex OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The alarm statistics table index." + ::= { cwsAlarmStatisticsEntry 1 } + +cwsAlarmStatisticsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "There is alarm active for the alarm type" + ::= { cwsAlarmStatisticsEntry 2 } + +cwsAlarmStatisticsDisabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "There is alarm disabled for the alarm type" + ::= { cwsAlarmStatisticsEntry 3 } + +cwsAlarmStatisticsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The count of active alarms for the alarm type" + ::= { cwsAlarmStatisticsEntry 4 } + +cwsAlarmStatisticsCumulative OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative count of active alarms for the alarm type " + ::= { cwsAlarmStatisticsEntry 5 } + +cwsAlarmStatisticsType OBJECT-TYPE + SYNTAX StringMaxl32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The alarm type." + ::= { cwsAlarmStatisticsEntry 6 } + + + +-- Conformance statements +cienaWsAlarmObjects OBJECT IDENTIFIER + ::= { cienaWsAlarmMIB 1 } + +cienaWsAlarmConformance OBJECT IDENTIFIER + ::= { cienaWsAlarmMIB 2 } + +cienaWsAlarmGroups OBJECT IDENTIFIER + ::= { cienaWsAlarmConformance 1 } + +cienaWsAlarmGroup OBJECT-GROUP + OBJECTS { + cwsAlarmActiveAcknowledged, + cwsAlarmActiveAlarmTableId, + cwsAlarmActiveSeverity, + cwsAlarmActiveLocalDateTime, + cwsAlarmActiveInstance, + cwsAlarmActiveDescription, + cwsAlarmActiveSiteIdentifier, + cwsAlarmActiveGroupIdentifier, + cwsAlarmActiveMemberIdentifier, + cwsAlarmHistoryReason, + cwsAlarmHistoryAlarmInstanceId, + cwsAlarmHistoryAlarmTableId, + cwsAlarmHistorySeverity, + cwsAlarmHistoryLocalDateTime, + cwsAlarmHistoryInstance, + cwsAlarmHistoryDescription, + cwsAlarmHistorySiteIdentifier, + cwsAlarmHistoryGroupIdentifier, + cwsAlarmHistoryMemberIdentifier, + cwsAlarmDefinedEnabled, + cwsAlarmDefinedActive, + cwsAlarmDefinedThreshold, + cwsAlarmDefinedCap, + cwsAlarmDefinedSeverity, + cwsAlarmDefinedInstance, + cwsAlarmDefinedDescription, + cwsAlarmStatisticsActive, + cwsAlarmStatisticsDisabled, + cwsAlarmStatisticsCount, + cwsAlarmStatisticsCumulative, + cwsAlarmStatisticsType + } + STATUS current + DESCRIPTION "Conformance Group" + ::= { cienaWsAlarmGroups 1 } + +cienaWsAlarmCompliances OBJECT IDENTIFIER + ::= { cienaWsAlarmConformance 2 } + +cienaWsAlarmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Compliance" + MODULE MANDATORY-GROUPS { cienaWsAlarmGroup } + ::= { cienaWsAlarmCompliances 1 } + +END -- End module |