summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB172
1 files changed, 172 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB b/MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB
new file mode 100644
index 0000000..cc164dc
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-CONFIG-MGMT-MIB
@@ -0,0 +1,172 @@
+-- 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
+--