1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
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
--
|