[354760]: arista / ARISTA-CONFIG-MAN-MIB.txt  Maximize  Restore  History

Download this file

238 lines (201 with data), 8.7 kB

  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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
-- ARISTA-CONFIG-MAN-MIB: arista structure of config management information
-- Copyright (c) 2012 Arista Networks, Inc. All rights reserved.
ARISTA-CONFIG-MAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE,
OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, TimeTicks FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
NOTIFICATION-TYPE FROM SNMPv2-SMI
aristaMibs FROM ARISTA-SMI-MIB;
aristaConfigManMIB MODULE-IDENTITY
LAST-UPDATED "201208231300Z"
ORGANIZATION "Arista Networks, Inc."
CONTACT-INFO
"Arista Networks, Inc.
Postal: 5470 Great America Parkway
Santa Clara, CA 95054
Tel: +1 408 547-5500
E-mail: snmp@aristanetworks.com"
DESCRIPTION
"This MIB provides notifications in case of configuration events.
Notification to the managing device are sent (aristaConfigManEvent)
in case of the occurence of a config event.
The config events can take place from any of the following sources:
cli commands issued via CLI
snmp snmpsets via SNMP
aristaConfigManEvent would provide information about command source
config source, config destination, config source URL (for instance flash,
ftp, http and so on) and config destination URL.
"
REVISION "201208231300Z"
DESCRIPTION "Initial version."
::= { aristaMibs 9 }
-- Textual Conventions --
ConfigHistoryEventMedium ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The source or destination of a configuration change,
save, or copy.
erase erasing destination (source only)
running live operational data
commandSource the command source itself
startup what the system will use next reboot
url when the source/destination is a URL (like: flash,
ftp, http etc). The value of URL will be present in
aristaCmdHistoryEventConfigSourceURLScheme or
aristaCmdHistoryEventConfigDestURLScheme.
none when none of the above mentioned options apply."
SYNTAX INTEGER {
none(0),
erase(1),
commandSource(2),
running(3),
startup(4),
url(5)
}
aristaConfigManMIBObjects OBJECT IDENTIFIER
::= { aristaConfigManMIB 1 }
aristaConfigManMibConformance OBJECT IDENTIFIER
::= { aristaConfigManMIB 2 }
aristaCmdHistory OBJECT IDENTIFIER
::= { aristaConfigManMIBObjects 1 }
-- Configuration History
aristaCmdHistoryRunningLastChanged OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the running configuration
was last changed."
::= { aristaCmdHistory 1 }
aristaCmdHistoryEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF AristaCmdHistoryEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of configuration events on this router."
::= { aristaCmdHistory 2 }
aristaCmdHistoryEventEntry OBJECT-TYPE
SYNTAX AristaCmdHistoryEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a configuration event on this
router."
INDEX { aristaCmdHistoryEventIndex }
::= { aristaCmdHistoryEventTable 1 }
AristaCmdHistoryEventEntry ::= SEQUENCE {
aristaCmdHistoryEventIndex Unsigned32,
aristaCmdHistoryEventTime TimeTicks,
aristaCmdHistoryEventCommandSource INTEGER,
aristaCmdHistoryEventConfigSource ConfigHistoryEventMedium,
aristaCmdHistoryEventConfigDestination ConfigHistoryEventMedium,
aristaCmdHistoryEventConfigSourceURLScheme OCTET STRING,
aristaCmdHistoryEventConfigDestURLScheme OCTET STRING
}
aristaCmdHistoryEventIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A monotonically increasing integer for the sole
purpose of indexing events."
::= { aristaCmdHistoryEventEntry 1 }
aristaCmdHistoryEventTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of sysUpTime when the configuration event occurred."
::= { aristaCmdHistoryEventEntry 2 }
aristaCmdHistoryEventCommandSource OBJECT-TYPE
SYNTAX INTEGER {
commandLine(0),
snmp(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The source from where the config command was initiated."
::= { aristaCmdHistoryEventEntry 3 }
aristaCmdHistoryEventConfigSource OBJECT-TYPE
SYNTAX ConfigHistoryEventMedium
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The configuration data source for the event."
::= { aristaCmdHistoryEventEntry 4 }
aristaCmdHistoryEventConfigDestination OBJECT-TYPE
SYNTAX ConfigHistoryEventMedium
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The configuration data destination for the event."
::= { aristaCmdHistoryEventEntry 5 }
aristaCmdHistoryEventConfigSourceURLScheme OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The config source URL scheme."
::= { aristaCmdHistoryEventEntry 6 }
aristaCmdHistoryEventConfigDestURLScheme OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The config destination URL scheme."
::= { aristaCmdHistoryEventEntry 7 }
-- Notifications
aristaConfigManMIBNotificationPrefix OBJECT IDENTIFIER
::= { aristaConfigManMIB 3 }
aristaConfigManMIBNotifications OBJECT IDENTIFIER
::= { aristaConfigManMIBNotificationPrefix 0 }
aristaConfigManEvent NOTIFICATION-TYPE
OBJECTS {
aristaCmdHistoryEventCommandSource,
aristaCmdHistoryEventConfigSource,
aristaCmdHistoryEventConfigDestination,
aristaCmdHistoryEventConfigSourceURLScheme,
aristaCmdHistoryEventConfigDestURLScheme
}
STATUS current
DESCRIPTION
"Notification of a configuration management event as
recorded in aristaCmdHistoryEventTable."
::= { aristaConfigManMIBNotifications 1 }
-- Compliance, MIB groups
aristaConfigManMibCompliances OBJECT IDENTIFIER
::= { aristaConfigManMibConformance 1 }
aristaConfigManMibGroups OBJECT IDENTIFIER
::= { aristaConfigManMibCompliances 2 }
aristaConfigManMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for Arista switches that
support CONFIG-MAN-MIB."
MODULE -- this module
MANDATORY-GROUPS {
aristaConfigEventDetailGroup,
aristaConfigManMibNotificationsGroup
}
::= { aristaConfigManMibCompliances 1 }
aristaConfigEventDetailGroup OBJECT-GROUP
OBJECTS {
aristaCmdHistoryRunningLastChanged,
aristaCmdHistoryEventTime,
aristaCmdHistoryEventCommandSource,
aristaCmdHistoryEventConfigSource,
aristaCmdHistoryEventConfigDestination,
aristaCmdHistoryEventConfigSourceURLScheme,
aristaCmdHistoryEventConfigDestURLScheme
}
STATUS current
DESCRIPTION
"The collection of objects that represent the redundancy
status in the system."
::= { aristaConfigManMibGroups 1 }
aristaConfigManMibNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
aristaConfigManEvent
}
STATUS current
DESCRIPTION
"The collection of notifications generated by the system upon
configuration events."
::= { aristaConfigManMibGroups 2 }
END

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks