mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Updated Waveserver MIBs and fixed interface naming (#11646)
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
os: ciena-waveserver
|
||||
text: 'Ciena Waveserver'
|
||||
icon: ciena
|
||||
ifname: true
|
||||
over:
|
||||
- { graph: device_bits, text: Traffic }
|
||||
type: network
|
||||
|
@ -6,7 +6,7 @@ IMPORTS
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
ciena MODULE-IDENTITY
|
||||
LAST-UPDATED "201612140000Z"
|
||||
LAST-UPDATED "201804270000Z"
|
||||
ORGANIZATION
|
||||
"Ciena Corporation"
|
||||
CONTACT-INFO
|
||||
@ -16,18 +16,12 @@ ciena MODULE-IDENTITY
|
||||
U.S.A
|
||||
Phone: +1 800-921-1144
|
||||
Fax: +1 410-694-5750"
|
||||
DESCRIPTION
|
||||
DESCRIPTION
|
||||
"Top-level MIB structure for Ciena's Waveserver."
|
||||
REVISION "201612140000Z"
|
||||
DESCRIPTION
|
||||
"Release 1.3. fixed LAST-UPDATED and REVISION statement order."
|
||||
REVISION "201607070000Z"
|
||||
DESCRIPTION
|
||||
"String clean-up and addition of version node for release 1.2."
|
||||
REVISION "201009272317Z"
|
||||
DESCRIPTION
|
||||
"Initial creation of MIB file structure for Ciena."
|
||||
::= { enterprises 1271 }
|
||||
REVISION "201804270000Z"
|
||||
DESCRIPTION
|
||||
"Added cienaWsPlatformConfig for Ai1.2."
|
||||
::= { enterprises 1271 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
@ -69,4 +63,10 @@ cienaWsConfig OBJECT-IDENTITY
|
||||
"Root object for the Waveserver API in 1.2 and beyond."
|
||||
::= { waveserver 4 }
|
||||
|
||||
cienaWsPlatformConfig OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Root object for the Waveserver Platform API in release 1.2 and beyond."
|
||||
::= { waveserver 5 }
|
||||
|
||||
END
|
||||
|
@ -9,11 +9,11 @@ IMPORTS
|
||||
FROM SNMPv2-SMI
|
||||
cienaWsNotifications
|
||||
FROM CIENA-WS-MIB
|
||||
TEXTUAL-CONVENTION, TruthValue
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
cienaWsNotificationMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201611140000Z"
|
||||
LAST-UPDATED "201801150000Z"
|
||||
ORGANIZATION "Ciena Corporation"
|
||||
CONTACT-INFO
|
||||
"Web URL: http://www.ciena.com/
|
||||
@ -25,6 +25,9 @@ Fax: +1 410-694-5750"
|
||||
DESCRIPTION
|
||||
"Notification definitions for Waveserver. Contains alarm notifications and link
|
||||
state defects."
|
||||
REVISION "201801150000Z"
|
||||
DESCRIPTION "Updates wsAlarmNotificationActiveStatus from TruthValue to include
|
||||
active(1), inactive(2), and intermittent(3) states"
|
||||
REVISION "201611140000Z"
|
||||
DESCRIPTION "Added MODULE-IDENTITY statements."
|
||||
::= { cienaWsNotifications 3 }
|
||||
@ -139,7 +142,11 @@ wsAlarmNotificationDescription OBJECT-TYPE
|
||||
::= { wsAlarmNotification 9 }
|
||||
|
||||
wsAlarmNotificationActiveStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
inactive(2),
|
||||
intermittent(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
470
mibs/ciena/CIENA-WS-PLATFORM-ALARM-MIB
Normal file
470
mibs/ciena/CIENA-WS-PLATFORM-ALARM-MIB
Normal file
@ -0,0 +1,470 @@
|
||||
CIENA-WS-PLATFORM-ALARM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
cienaWsPlatformConfig
|
||||
FROM CIENA-WS-MIB
|
||||
StringMaxl16, StringMaxl32, StringMaxl44
|
||||
FROM CIENA-WS-PLATFORM-TYPEDEFS-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
cienaWsPlatformAlarmMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201809200000Z"
|
||||
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 Waveserver Ai."
|
||||
REVISION "201809200000Z"
|
||||
DESCRIPTION "Changed the name of the MIB to include Platform in the name. Added intermittent to alarmReason typedef."
|
||||
REVISION "201808140000Z"
|
||||
DESCRIPTION "Added MIB definition."
|
||||
::= { cienaWsPlatformConfig 4 }
|
||||
|
||||
AlarmReason ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "None"
|
||||
SYNTAX INTEGER { reset(1), set(2), acknowledge(5), clear(6), delete(7), config(9), intermittent(10) }
|
||||
|
||||
AlarmSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "None"
|
||||
SYNTAX INTEGER { cleared(1), critical(3), major(4), minor(5), warning(6), info(8) }
|
||||
|
||||
activeAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ActiveAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Active alarms"
|
||||
::= { cienaWsPlatformAlarmMIB 3 }
|
||||
|
||||
activeAlarmEntry OBJECT-TYPE
|
||||
SYNTAX ActiveAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry for ActiveAlarmTable."
|
||||
INDEX { activeAlarmInstanceId }
|
||||
::= { activeAlarmTable 1 }
|
||||
|
||||
ActiveAlarmEntry ::= SEQUENCE {
|
||||
activeAlarmInstanceId Integer32,
|
||||
activeAlarmAcknowledged TruthValue,
|
||||
activeAlarmTableId Unsigned32,
|
||||
activeAlarmSeverity AlarmSeverity,
|
||||
activeAlarmLocalDateTime StringMaxl32,
|
||||
activeAlarmInstance StringMaxl32,
|
||||
activeAlarmDescription StringMaxl44,
|
||||
activeAlarmIntermittent TruthValue,
|
||||
activeAlarmSiteIdentifier Unsigned32,
|
||||
activeAlarmGroupIdentifier Unsigned32,
|
||||
activeAlarmMemberIdentifier Unsigned32
|
||||
}
|
||||
|
||||
activeAlarmInstanceId OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm Instance ID"
|
||||
::= { activeAlarmEntry 1 }
|
||||
|
||||
activeAlarmAcknowledged OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm has been acknowledged."
|
||||
::= { activeAlarmEntry 2 }
|
||||
|
||||
activeAlarmTableId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm table ID."
|
||||
::= { activeAlarmEntry 3 }
|
||||
|
||||
activeAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX AlarmSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm severity."
|
||||
::= { activeAlarmEntry 4 }
|
||||
|
||||
activeAlarmLocalDateTime OBJECT-TYPE
|
||||
SYNTAX StringMaxl32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The local date and time when alarm was raised."
|
||||
::= { activeAlarmEntry 5 }
|
||||
|
||||
activeAlarmInstance OBJECT-TYPE
|
||||
SYNTAX StringMaxl32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The object instance the alarm is raised against."
|
||||
::= { activeAlarmEntry 6 }
|
||||
|
||||
activeAlarmDescription OBJECT-TYPE
|
||||
SYNTAX StringMaxl44
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm description."
|
||||
::= { activeAlarmEntry 7 }
|
||||
|
||||
activeAlarmIntermittent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm condition is intermittent."
|
||||
::= { activeAlarmEntry 8 }
|
||||
|
||||
activeAlarmSiteIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An integer to uniquely identify the site where this Waveserver is located."
|
||||
::= { activeAlarmEntry 9 }
|
||||
|
||||
activeAlarmGroupIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An integer to uniquely identify a group of Waveservers within a site."
|
||||
::= { activeAlarmEntry 10 }
|
||||
|
||||
activeAlarmMemberIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An integer to uniquely identify a Waveserver chassis within a group of Waveservers."
|
||||
::= { activeAlarmEntry 11 }
|
||||
|
||||
historyAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HistoryAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm history"
|
||||
::= { cienaWsPlatformAlarmMIB 4 }
|
||||
|
||||
historyAlarmEntry OBJECT-TYPE
|
||||
SYNTAX HistoryAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry for HistoryAlarmTable."
|
||||
INDEX { historyAlarmId }
|
||||
::= { historyAlarmTable 1 }
|
||||
|
||||
HistoryAlarmEntry ::= SEQUENCE {
|
||||
historyAlarmId Integer32,
|
||||
historyAlarmReason AlarmReason,
|
||||
historyAlarmInstanceId Unsigned32,
|
||||
historyAlarmTableId Unsigned32,
|
||||
historyAlarmSeverity AlarmSeverity,
|
||||
historyAlarmLocalDateTime StringMaxl32,
|
||||
historyAlarmInstance StringMaxl32,
|
||||
historyAlarmDescription StringMaxl44,
|
||||
historyAlarmSiteIdentifier Unsigned32,
|
||||
historyAlarmGroupIdentifier Unsigned32,
|
||||
historyAlarmMemberIdentifier Unsigned32
|
||||
}
|
||||
|
||||
historyAlarmId OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm history ID"
|
||||
::= { historyAlarmEntry 1 }
|
||||
|
||||
historyAlarmReason OBJECT-TYPE
|
||||
SYNTAX AlarmReason
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The reason for the alarm condition."
|
||||
::= { historyAlarmEntry 2 }
|
||||
|
||||
historyAlarmInstanceId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm instance ID."
|
||||
::= { historyAlarmEntry 3 }
|
||||
|
||||
historyAlarmTableId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm table ID."
|
||||
::= { historyAlarmEntry 4 }
|
||||
|
||||
historyAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX AlarmSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm severity."
|
||||
::= { historyAlarmEntry 5 }
|
||||
|
||||
historyAlarmLocalDateTime OBJECT-TYPE
|
||||
SYNTAX StringMaxl32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The local date and time when alarm was raised."
|
||||
::= { historyAlarmEntry 6 }
|
||||
|
||||
historyAlarmInstance OBJECT-TYPE
|
||||
SYNTAX StringMaxl32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The object instance the alarm is raised against."
|
||||
::= { historyAlarmEntry 7 }
|
||||
|
||||
historyAlarmDescription OBJECT-TYPE
|
||||
SYNTAX StringMaxl44
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm description."
|
||||
::= { historyAlarmEntry 8 }
|
||||
|
||||
historyAlarmSiteIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An integer to uniquely identify the site where this Waveserver is located."
|
||||
::= { historyAlarmEntry 9 }
|
||||
|
||||
historyAlarmGroupIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An integer to uniquely identify a group of Waveservers within a site."
|
||||
::= { historyAlarmEntry 10 }
|
||||
|
||||
historyAlarmMemberIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An integer to uniquely identify a Waveserver chassis within a group of Waveservers."
|
||||
::= { historyAlarmEntry 11 }
|
||||
|
||||
definedAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DefinedAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Defined Alarm Table"
|
||||
::= { cienaWsPlatformAlarmMIB 5 }
|
||||
|
||||
definedAlarmEntry OBJECT-TYPE
|
||||
SYNTAX DefinedAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry for AlarmDefinedTable."
|
||||
INDEX { definedAlarmId }
|
||||
::= { definedAlarmTable 1 }
|
||||
|
||||
DefinedAlarmEntry ::= SEQUENCE {
|
||||
definedAlarmId Integer32,
|
||||
definedAlarmTableId Integer32,
|
||||
definedAlarmEnabled TruthValue,
|
||||
definedAlarmActive TruthValue,
|
||||
definedAlarmThreshold Unsigned32,
|
||||
definedAlarmCap Unsigned32,
|
||||
definedAlarmSeverity AlarmSeverity,
|
||||
definedAlarmInstance StringMaxl16,
|
||||
definedAlarmDescription StringMaxl44
|
||||
}
|
||||
|
||||
definedAlarmId OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm table ID."
|
||||
::= { definedAlarmEntry 1 }
|
||||
|
||||
definedAlarmTableId OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm table ID."
|
||||
::= { definedAlarmEntry 2 }
|
||||
|
||||
definedAlarmEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm is enabled."
|
||||
::= { definedAlarmEntry 3 }
|
||||
|
||||
definedAlarmActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm is active."
|
||||
::= { definedAlarmEntry 4 }
|
||||
|
||||
definedAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm threshold."
|
||||
::= { definedAlarmEntry 5 }
|
||||
|
||||
definedAlarmCap OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm cap."
|
||||
::= { definedAlarmEntry 6 }
|
||||
|
||||
definedAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX AlarmSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm severity."
|
||||
::= { definedAlarmEntry 7 }
|
||||
|
||||
definedAlarmInstance OBJECT-TYPE
|
||||
SYNTAX StringMaxl16
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The object instance the alarm is raised against."
|
||||
::= { definedAlarmEntry 8 }
|
||||
|
||||
definedAlarmDescription OBJECT-TYPE
|
||||
SYNTAX StringMaxl44
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm description."
|
||||
::= { definedAlarmEntry 9 }
|
||||
|
||||
alarmStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AlarmStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Waveserver Alarm Statistics."
|
||||
::= { cienaWsPlatformAlarmMIB 6 }
|
||||
|
||||
alarmStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX AlarmStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry for AlarmStatisticsTable."
|
||||
INDEX { alarmStatisticsIndex }
|
||||
::= { alarmStatisticsTable 1 }
|
||||
|
||||
AlarmStatisticsEntry ::= SEQUENCE {
|
||||
alarmStatisticsIndex Integer32,
|
||||
alarmStatisticsActive TruthValue,
|
||||
alarmStatisticsDisabled TruthValue,
|
||||
alarmStatisticsCount Unsigned32,
|
||||
alarmStatisticsCumulative Unsigned32,
|
||||
alarmStatisticsType StringMaxl32
|
||||
}
|
||||
|
||||
alarmStatisticsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm statistics table index."
|
||||
::= { alarmStatisticsEntry 1 }
|
||||
|
||||
alarmStatisticsActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "There is alarm active for the alarm type"
|
||||
::= { alarmStatisticsEntry 2 }
|
||||
|
||||
alarmStatisticsDisabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "There is alarm disabled for the alarm type"
|
||||
::= { alarmStatisticsEntry 3 }
|
||||
|
||||
alarmStatisticsCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of active alarms for the alarm type"
|
||||
::= { alarmStatisticsEntry 4 }
|
||||
|
||||
alarmStatisticsCumulative OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The cumulative count of active alarms for the alarm type "
|
||||
::= { alarmStatisticsEntry 5 }
|
||||
|
||||
alarmStatisticsType OBJECT-TYPE
|
||||
SYNTAX StringMaxl32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm type."
|
||||
::= { alarmStatisticsEntry 6 }
|
||||
|
||||
|
||||
|
||||
-- Conformance statements
|
||||
cienaWsPlatformAlarmObjects OBJECT IDENTIFIER
|
||||
::= { cienaWsPlatformAlarmMIB 1 }
|
||||
|
||||
cienaWsPlatformAlarmConformance OBJECT IDENTIFIER
|
||||
::= { cienaWsPlatformAlarmMIB 2 }
|
||||
|
||||
cienaWsPlatformAlarmGroups OBJECT IDENTIFIER
|
||||
::= { cienaWsPlatformAlarmConformance 1 }
|
||||
|
||||
cienaWsPlatformAlarmGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
activeAlarmAcknowledged,
|
||||
activeAlarmTableId,
|
||||
activeAlarmSeverity,
|
||||
activeAlarmLocalDateTime,
|
||||
activeAlarmInstance,
|
||||
activeAlarmDescription,
|
||||
activeAlarmIntermittent,
|
||||
activeAlarmSiteIdentifier,
|
||||
activeAlarmGroupIdentifier,
|
||||
activeAlarmMemberIdentifier,
|
||||
historyAlarmReason,
|
||||
historyAlarmInstanceId,
|
||||
historyAlarmTableId,
|
||||
historyAlarmSeverity,
|
||||
historyAlarmLocalDateTime,
|
||||
historyAlarmInstance,
|
||||
historyAlarmDescription,
|
||||
historyAlarmSiteIdentifier,
|
||||
historyAlarmGroupIdentifier,
|
||||
historyAlarmMemberIdentifier,
|
||||
definedAlarmTableId,
|
||||
definedAlarmEnabled,
|
||||
definedAlarmActive,
|
||||
definedAlarmThreshold,
|
||||
definedAlarmCap,
|
||||
definedAlarmSeverity,
|
||||
definedAlarmInstance,
|
||||
definedAlarmDescription,
|
||||
alarmStatisticsActive,
|
||||
alarmStatisticsDisabled,
|
||||
alarmStatisticsCount,
|
||||
alarmStatisticsCumulative,
|
||||
alarmStatisticsType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Conformance Group"
|
||||
::= { cienaWsPlatformAlarmGroups 1 }
|
||||
|
||||
cienaWsPlatformAlarmCompliances OBJECT IDENTIFIER
|
||||
::= { cienaWsPlatformAlarmConformance 2 }
|
||||
|
||||
cienaWsPlatformAlarmCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "Compliance"
|
||||
MODULE MANDATORY-GROUPS { cienaWsPlatformAlarmGroup }
|
||||
::= { cienaWsPlatformAlarmCompliances 1 }
|
||||
|
||||
END -- End module
|
240
mibs/ciena/CIENA-WS-PLATFORM-ENCRYPTION-MIB
Normal file
240
mibs/ciena/CIENA-WS-PLATFORM-ENCRYPTION-MIB
Normal file
@ -0,0 +1,240 @@
|
||||
CIENA-WS-PLATFORM-ENCRYPTION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
cienaWsPlatformConfig
|
||||
FROM CIENA-WS-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
cienaWsPlatformEncryptionMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201808220000Z"
|
||||
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
|
||||
"Encryption MIB name change to include PLATFORM in the name."
|
||||
REVISION "201808220000Z"
|
||||
DESCRIPTION
|
||||
"Datapath encryption support on Waveserver Ai."
|
||||
REVISION "201807160000Z"
|
||||
DESCRIPTION "Added MIB Definition"
|
||||
::= { cienaWsPlatformConfig 23 }
|
||||
|
||||
AuthenticationMaterialType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "None"
|
||||
SYNTAX INTEGER {
|
||||
unknown (0),
|
||||
preSharedKey (1),
|
||||
certificateECC(2)
|
||||
}
|
||||
|
||||
WarmRestartType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "None"
|
||||
SYNTAX INTEGER {
|
||||
unknown (0),
|
||||
fips (1),
|
||||
nonFIPS (2)
|
||||
}
|
||||
|
||||
channelEncryptionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ChannelEncryptionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Data Path Encryption properties for a channel of a line port."
|
||||
::= { cienaWsPlatformEncryptionMIB 3 }
|
||||
|
||||
channelEncryptionEntry OBJECT-TYPE
|
||||
SYNTAX ChannelEncryptionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry for channelEncryptionTable."
|
||||
INDEX { ifIndex }
|
||||
::= { channelEncryptionTable 1 }
|
||||
|
||||
ChannelEncryptionEntry ::= SEQUENCE {
|
||||
channelDescr DisplayString,
|
||||
peerAuthenticationStatus INTEGER,
|
||||
peerAuthenticationStatusUpdateTime DisplayString
|
||||
}
|
||||
|
||||
channelDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "ifIndex descriptor"
|
||||
::= { channelEncryptionEntry 1 }
|
||||
|
||||
peerAuthenticationStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(0), pass(1), fail(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Whether the channel of a line port is authenticated with its peer."
|
||||
::= { channelEncryptionEntry 2 }
|
||||
|
||||
peerAuthenticationStatusUpdateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Last time when the channel's peer authentication status is updated."
|
||||
::= { channelEncryptionEntry 3 }
|
||||
|
||||
encryptionPreSharedKeyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EncryptionPreSharedKeyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Channel of a line port data path encryption pre-shared-key properties."
|
||||
::= { cienaWsPlatformEncryptionMIB 4 }
|
||||
|
||||
encryptionPreSharedKeyEntry OBJECT-TYPE
|
||||
SYNTAX EncryptionPreSharedKeyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry for encryptionPreSharedKeyTable."
|
||||
INDEX { ifIndex }
|
||||
::= { encryptionPreSharedKeyTable 1 }
|
||||
|
||||
EncryptionPreSharedKeyEntry ::= SEQUENCE {
|
||||
encryptionPreSharedChannelDescr DisplayString,
|
||||
encryptionPreSharedKeyFingerprint DisplayString,
|
||||
encryptionPreSharedKeyStatus TruthValue,
|
||||
encryptionPreSharedKeyDescription DisplayString
|
||||
}
|
||||
|
||||
encryptionPreSharedChannelDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "ifIndex descriptor"
|
||||
::= { encryptionPreSharedKeyEntry 1 }
|
||||
|
||||
encryptionPreSharedKeyFingerprint OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A system generated hash value based on the provisioned pre-shared-key. If no key is provisioned, the fingerprint is empty."
|
||||
::= { encryptionPreSharedKeyEntry 2 }
|
||||
|
||||
encryptionPreSharedKeyStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Boolean value to indicate whether the pre-shared-key has been setup by user or not."
|
||||
::= { encryptionPreSharedKeyEntry 3 }
|
||||
|
||||
encryptionPreSharedKeyDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A human-readable description for the applied pre-shared-key. Eg. 'PSK for site 1 and site 2'"
|
||||
::= { encryptionPreSharedKeyEntry 4 }
|
||||
|
||||
systemEncryptionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SystemEncryptionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "System level data path encryption properties."
|
||||
::= { cienaWsPlatformEncryptionMIB 5 }
|
||||
|
||||
systemEncryptionEntry OBJECT-TYPE
|
||||
SYNTAX SystemEncryptionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry for systemEncryptionTable."
|
||||
INDEX { systemEncryptionTableSnmpKey }
|
||||
::= { systemEncryptionTable 1 }
|
||||
|
||||
SystemEncryptionEntry ::= SEQUENCE {
|
||||
systemEncryptionTableSnmpKey Integer32,
|
||||
authenticationMaterialType AuthenticationMaterialType,
|
||||
warmRestartType WarmRestartType,
|
||||
signingCACertificate DisplayString,
|
||||
entityCertificate DisplayString
|
||||
}
|
||||
|
||||
systemEncryptionTableSnmpKey OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Unique key for cwsSystemEncryptionState"
|
||||
::= { systemEncryptionEntry 1 }
|
||||
|
||||
authenticationMaterialType OBJECT-TYPE
|
||||
SYNTAX AuthenticationMaterialType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Authentication material for this Waveserver. Default Type is pre-shared-key."
|
||||
::= { systemEncryptionEntry 2 }
|
||||
|
||||
warmRestartType OBJECT-TYPE
|
||||
SYNTAX WarmRestartType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Defines the warm-restart type for all encryption cards in the chassis. The default type is FIPS"
|
||||
::= { systemEncryptionEntry 3 }
|
||||
|
||||
signingCACertificate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Signing CA (Certificate Authority) Certificate"
|
||||
::= { systemEncryptionEntry 4 }
|
||||
|
||||
entityCertificate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Entity Certificate name issued by Certificate Authority (CA)"
|
||||
::= { systemEncryptionEntry 5 }
|
||||
|
||||
|
||||
-- Conformance statements
|
||||
cienaWsEncryptionObjects OBJECT IDENTIFIER
|
||||
::= { cienaWsPlatformEncryptionMIB 1 }
|
||||
|
||||
cienaWsEncryptionConformance OBJECT IDENTIFIER
|
||||
::= { cienaWsPlatformEncryptionMIB 2 }
|
||||
|
||||
cienaWsEncryptionGroups OBJECT IDENTIFIER
|
||||
::= { cienaWsEncryptionConformance 1 }
|
||||
|
||||
cienaWsEncryptionGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
channelDescr,
|
||||
peerAuthenticationStatus,
|
||||
peerAuthenticationStatusUpdateTime,
|
||||
encryptionPreSharedChannelDescr,
|
||||
encryptionPreSharedKeyFingerprint,
|
||||
encryptionPreSharedKeyStatus,
|
||||
encryptionPreSharedKeyDescription,
|
||||
authenticationMaterialType,
|
||||
warmRestartType ,
|
||||
signingCACertificate,
|
||||
entityCertificate
|
||||
}
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Conformance Group"
|
||||
::= { cienaWsEncryptionGroups 1 }
|
||||
|
||||
cienaWsEncryptionCompliances OBJECT IDENTIFIER
|
||||
::= { cienaWsEncryptionConformance 2 }
|
||||
|
||||
cienaWsEncryptionCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "Compliance"
|
||||
MODULE MANDATORY-GROUPS { cienaWsEncryptionGroup }
|
||||
::= { cienaWsEncryptionCompliances 1 }
|
||||
|
||||
END -- End module
|
3497
mibs/ciena/CIENA-WS-PLATFORM-PM-MIB
Normal file
3497
mibs/ciena/CIENA-WS-PLATFORM-PM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
52
mibs/ciena/CIENA-WS-PLATFORM-TYPEDEFS-MIB
Normal file
52
mibs/ciena/CIENA-WS-PLATFORM-TYPEDEFS-MIB
Normal file
@ -0,0 +1,52 @@
|
||||
CIENA-WS-PLATFORM-TYPEDEFS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
cienaWsPlatformConfig
|
||||
FROM CIENA-WS-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, MODULE-IDENTITY, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
cienaWsPlatformTypedefsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201808010000Z"
|
||||
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 "Waveserver Ai Release 1.2"
|
||||
REVISION "201808010000Z"
|
||||
DESCRIPTION "Added String types."
|
||||
REVISION "201804270000Z"
|
||||
DESCRIPTION "Created the TypeDefs MIB."
|
||||
::= { cienaWsPlatformConfig 13 }
|
||||
|
||||
EnabledDisabledEnum ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Enabled and Disabled enum toggle used in Ciena defined modules."
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
|
||||
StringMaxl16 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "16a"
|
||||
STATUS current
|
||||
DESCRIPTION "Standard string that has a max length of 16 characters. Can be used for various nodes that may require string of this length."
|
||||
SYNTAX OCTET STRING(SIZE(0..16))
|
||||
|
||||
StringMaxl32 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "32a"
|
||||
STATUS current
|
||||
DESCRIPTION "Standard string that has a max length of 32 characters. Can be used for various nodes that may require string of this length."
|
||||
SYNTAX OCTET STRING(SIZE(0..32))
|
||||
|
||||
StringMaxl44 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "44a"
|
||||
STATUS current
|
||||
DESCRIPTION "Standard string that has a max length of 44 characters. Can be used for various nodes that may require string of this length."
|
||||
SYNTAX OCTET STRING(SIZE(0..44))
|
||||
|
||||
END -- End module
|
Reference in New Issue
Block a user