173 lines
5.5 KiB
Plaintext
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
|
||
|
--
|