forked from simonjj/SnmpMibs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CISCO-BITS-CLOCK-MIB.mib
298 lines (255 loc) · 11 KB
/
CISCO-BITS-CLOCK-MIB.mib
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
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
-- *****************************************************************
-- CISCO-BITS-CLOCK-MIB:
--
-- January 2005 John Linton
--
-- Copyright (c) 2005 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
-- *****************************************************************
CISCO-BITS-CLOCK-MIB DEFINITIONS ::= BEGIN
IMPORTS
ciscoMgmt
FROM CISCO-SMI
entPhysicalDescr,
entPhysicalIndex
FROM ENTITY-MIB
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
TimeStamp,
TruthValue
FROM SNMPv2-TC
Counter32,
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE
FROM SNMPv2-SMI;
ciscoBitsClockMIB MODULE-IDENTITY
LAST-UPDATED "200501210000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems, Inc
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: [email protected]"
DESCRIPTION
"This MIB provides information on Building Integrated
Timing Supply(BITS) clocking sources and modes of
operations. It is used to generate notifications to
indicate when clocking sources change roles or become
unavailable.
GR-1233CORE sections 8.1.2 Major Alarms and
8.1.3 Critical Alarms"
REVISION "200501210000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 459 }
-- Top-level structure of the MIB
ciscoBitsClockMIBNotifs OBJECT IDENTIFIER ::= { ciscoBitsClockMIB 0 }
ciscoBitsClockMIBObjects OBJECT IDENTIFIER ::= { ciscoBitsClockMIB 1 }
ciscoBitsClockMIBConform OBJECT IDENTIFIER ::= { ciscoBitsClockMIB 2 }
-- *************************************************************
-- * *
-- * BITS Clock Sources *
-- * *
-- *************************************************************
cBitsClkSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF CBitsClkSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per clock source and is a
sparse augmentation of the entPhysicalTable. This table
provides additional information for each entry of the
entPhysicalTable that acts as clock source."
::= { ciscoBitsClockMIBObjects 1 }
cBitsClkSourceEntry OBJECT-TYPE
SYNTAX CBitsClkSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular clock source."
INDEX { entPhysicalIndex }
::= { cBitsClkSourceTable 1 }
CBitsClkSourceEntry ::= SEQUENCE {
cBitsClkSourceRoleAdmin INTEGER,
cBitsClkSourceRoleCurrent INTEGER,
cBitsClkSourceTimestamp TimeStamp,
cBitsClkSourceActiveSeconds Counter32,
cBitsClkSourceInactiveSeconds Counter32,
cBitsClkSourceDescription SnmpAdminString
}
cBitsClkSourceRoleAdmin OBJECT-TYPE
SYNTAX INTEGER { primary(1),
secondary(2),
tertiary(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the role of this clock source as defined by
system administrator. "
::= { cBitsClkSourceEntry 1 }
cBitsClkSourceRoleCurrent OBJECT-TYPE
SYNTAX INTEGER { unavailable(0),
primary(1),
secondary(2),
tertiary(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current role of BITS clock source. Also, indicates
when clock source is unavailable. The 'unavailable' value
indicates that the external source of clock signal has
failed and indicates that this entry can not serve
as clock source."
::= { cBitsClkSourceEntry 2 }
cBitsClkSourceTimestamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Timestamp used it indicate when this clock source entered
the current role defined by cBitsClkSourceRoleCurrent
object"
::= { cBitsClkSourceEntry 3 }
cBitsClkSourceActiveSeconds OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of seconds that this clock source was
active and able to serve role as specified as
cBitsClkSourceRoleCurrent object."
::= { cBitsClkSourceEntry 4 }
cBitsClkSourceInactiveSeconds OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of seconds that this clock source was
inactive and unable to serve role as specified as
cBitsClkSourceRoleCurrent object."
::= { cBitsClkSourceEntry 5 }
cBitsClkSourceDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This will provide description in addition to
entPhysicalDescr or ifDescr(if available) for the
clock source."
::= { cBitsClkSourceEntry 6 }
-- *************************************************************
-- * *
-- * Notifications enable *
-- * *
-- *************************************************************
cBitsClkNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The BITS clocking notification truth value.
'true' Indicates that all notification contained within
this MIB are to be generated.
'false' Indicates that all notification contained within
this MIB are disabled."
DEFVAL { false }
::= { ciscoBitsClockMIBObjects 2 }
-- *************************************************************
-- * *
-- * Notifications *
-- * *
-- *************************************************************
ciscoBitsClockSource NOTIFICATION-TYPE
OBJECTS { entPhysicalDescr,
cBitsClkSourceDescription,
cBitsClkSourceRoleAdmin,
cBitsClkSourceRoleCurrent
}
STATUS current
DESCRIPTION
"Indicates the clock source has switch roles as clock
source as indicated by cBitsClkSourceRoleCurrent"
::= { ciscoBitsClockMIBNotifs 1 }
ciscoBitsClockFreerun NOTIFICATION-TYPE
OBJECTS { entPhysicalDescr }
STATUS current
DESCRIPTION
"An external clock source is unavailable. The internal
clock will operate in freerun mode using appropiate
local oscillator. Therefore, it does not provide
synchronous clocking. This is the least stable of
all operating modes."
::= { ciscoBitsClockMIBNotifs 2 }
ciscoBitsClockHoldover NOTIFICATION-TYPE
OBJECTS { entPhysicalDescr }
STATUS current
DESCRIPTION
"An external clock source is unavailable. The internal
clock will operate in holdover mode. The network clock
module has stored information about the incoming clock
signal, it can faithfully reproduce the lost signal
while in holdover mode until a switchover to
another clock source occurs."
::= { ciscoBitsClockMIBNotifs 3 }
-- *************************************************************
-- * *
-- * Conformance Information *
-- * *
-- *************************************************************
ciscoBitsClockMIBCompliances OBJECT IDENTIFIER ::=
{ ciscoBitsClockMIBConform 1 }
ciscoBitsClockMIBGroups OBJECT IDENTIFIER ::=
{ ciscoBitsClockMIBConform 2 }
-- ********************************************************************
-- Compliance Statements
-- ********************************************************************
ciscoBitsClockMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the CISCO-BITS-CLOCK-MIB.my MIB"
MODULE -- this module
MANDATORY-GROUPS { ciscoBitsClockSourceGroup,
ciscoBitsClockNotifGroup
}
::= { ciscoBitsClockMIBCompliances 1 }
-- ****************************************************************
-- Units of Conformance
-- ****************************************************************
ciscoBitsClockSourceGroup OBJECT-GROUP
OBJECTS { cBitsClkSourceRoleAdmin,
cBitsClkSourceRoleCurrent,
cBitsClkSourceTimestamp,
cBitsClkSourceActiveSeconds,
cBitsClkSourceInactiveSeconds,
cBitsClkSourceDescription,
cBitsClkNotifEnabled
}
STATUS current
DESCRIPTION
"BITS Clock Source Object Group"
::= { ciscoBitsClockMIBGroups 1 }
ciscoBitsClockNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { ciscoBitsClockSource,
ciscoBitsClockFreerun,
ciscoBitsClockHoldover
}
STATUS current
DESCRIPTION
"BITS Clock Source Notifications Group"
::= { ciscoBitsClockMIBGroups 2 }
END