- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
461 lines
14 KiB
Text
461 lines
14 KiB
Text
-- 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
|