mibs/MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB
2023-12-05 12:25:34 +01:00

173 lines
5.5 KiB
Plaintext

-- This file was included in WWP MIB release 04-16-00-0047
--
-- CIENA-CES-CONFIG-MGMT-MIB
--
CIENA-CES-CONFIG-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, DateAndTime, TEXTUAL-CONVENTION
FROM SNMPv2-TC
cienaGlobalSeverity
FROM CIENA-GLOBAL-MIB
cienaCesNotifications, cienaCesConfig
FROM CIENA-SMI;
cienaCesConfigMgmtMIB MODULE-IDENTITY
LAST-UPDATED "201502110000Z"
ORGANIZATION "Ciena, Inc"
CONTACT-INFO
" Mib Meister
115 North Sullivan Road
Spokane Valley, WA 99037
USA
Phone: +1 509 242 9000
Email: support@ciena.com"
DESCRIPTION
"This module defines device configuration information and associated notifications."
REVISION "201502110000Z"
DESCRIPTION
"Initial creation."
::= { cienaCesConfig 36 }
--
-- Textual conventions
--
CienaCesConfigMgmtContext ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The context in which the configuration change was done.
unknown(1) An unknown context. This value is used
when the system cannot find what mechanism
was used to modify the configuration state
cli(2) The configuration state was modified using
the command line interface
snmp(3) The configuration state was modified using
SNMP
netconf(4) The configuration state was modified using
NETCONF"
SYNTAX INTEGER {
unknown(1),
cli(2),
snmp(3),
netconf(4)
}
--
-- Node definitions
--
cienaCesConfigMgmtMIBObjects OBJECT IDENTIFIER ::= { cienaCesConfigMgmtMIB 1 }
--
-- Config groups
--
cienaCesConfigMgmt OBJECT IDENTIFIER ::= { cienaCesConfigMgmtMIBObjects 1 }
--
-- Notification groups
--
cienaCesConfigMgmtMIBNotificationsPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 36 }
cienaCesConfigMgmtMIBNotifications OBJECT IDENTIFIER ::= { cienaCesConfigMgmtMIBNotificationsPrefix 0 }
--
-- Conformance groups
--
cienaCesConfigMgmtMIBConformance OBJECT IDENTIFIER ::= { cienaCesConfigMgmtMIB 2 }
cienaCesConfigMgmtMIBCompliances OBJECT IDENTIFIER ::= { cienaCesConfigMgmtMIBConformance 1 }
cienaCesConfigMgmtMIBGroups OBJECT IDENTIFIER ::= { cienaCesConfigMgmtMIBConformance 2 }
--
-- Configuration information
--
cienaCesConfigMgmtConfigLastSaved OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time of the most recent running configuration save."
::= { cienaCesConfigMgmt 1 }
cienaCesConfigMgmtConfigLastChanged OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time of the most recent running configuration change."
::= { cienaCesConfigMgmt 2 }
cienaCesConfigMgmtConfigLastContext OBJECT-TYPE
SYNTAX CienaCesConfigMgmtContext
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last context that modified the configuration state."
::= { cienaCesConfigMgmt 3 }
cienaCesConfigMgmtConfigLastUser OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last user that modified the configuration state."
::= { cienaCesConfigMgmt 4 }
cienaCesConfigMgmtConfigLastOrigin OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last origin that modified the configuration state such as
an IP address or terminal."
::= { cienaCesConfigMgmt 5 }
--
-- Notifications
--
cienaCesConfigMgmtConfigSavedNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesConfigMgmtConfigLastSaved,
cienaCesConfigMgmtConfigLastChanged
}
STATUS current
DESCRIPTION
"This notification is sent when the configuration is saved."
::= { cienaCesConfigMgmtMIBNotifications 1 }
cienaCesConfigMgmtConfigChangeNotification NOTIFICATION-TYPE
OBJECTS {
cienaGlobalSeverity,
cienaCesConfigMgmtConfigLastContext,
cienaCesConfigMgmtConfigLastUser,
cienaCesConfigMgmtConfigLastOrigin,
cienaCesConfigMgmtConfigLastChanged
}
STATUS current
DESCRIPTION
"This notification is sent when the configuration on the device changes.
A hysteresis mechanism is evaluated before sending in an effort to limit the
number of events generated. This mechanism will send out one notification
when an accumulation rate threshold is crossed. If the context/user/origin
of a configuration change does not match the currently tracked
context/user/origin, then this notification will automatically be sent.
The hysteresis algorithm will then be evaluated based on the new
context/user/origin."
::= { cienaCesConfigMgmtMIBNotifications 2 }
END
--
-- CIENA-CES-CONFIG-MGMT-MIB
--