1TIMETRA-SAS-ALARM-INPUT-MIB DEFINITIONS ::= BEGIN
2
3   IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE, TimeTicks,
5     NOTIFICATION-TYPE                        FROM SNMPv2-SMI
6
7    MODULE-COMPLIANCE, OBJECT-GROUP,
8    NOTIFICATION-GROUP                        FROM SNMPv2-CONF
9
10    TItemLongDescription                      FROM TIMETRA-TC-MIB
11
12    timetraSASObjs, timetraSASNotifyPrefix,
13    timetraSASConfs, timetraSASModules
14                                              FROM TIMETRA-SAS-GLOBAL-MIB;
15
16    tmnxSasAlarmInputMIBModule MODULE-IDENTITY
17        LAST-UPDATED "201004080000Z"
18        ORGANIZATION "Alcatel-Lucent"
19        CONTACT-INFO
20
21        "Alcatel 7x50 Support
22         Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml"
23
24
25        DESCRIPTION
26        "This  document  is the SNMP MIB module to manage and provision
27        the various services of the Alcatel 7x50 SR system.
28
29        Copyright  2003-2013 Alcatel-Lucent. All rights reserved. Reproduction
30        of  this  document  is  authorized  on  the  condition that the
31        foregoing copyright notice is included.
32
33        This   SNMP   MIB  module  (Specification)  embodies  Alcatel's
34        proprietary  intellectual  property.  Alcatel retains all title
35        and ownership in the Specification, including any revisions.
36
37        Alcatel  grants  all interested parties a non-exclusive license
38        to  use and distribute an unmodified copy of this Specification
39        in  connection with management of Alcatel products, and without
40        fee,  provided  this copyright notice and license appear on all
41        copies.
42
43        This  Specification  is  supplied `as is', and Alcatel makes no
44        warranty,  either express or implied, as to the use, operation,
45        condition, or performance of the Specification."
46
47-- --------------------------------------------------------------------
48--  Revision History
49-- --------------------------------------------------------------------
50        REVISION     "201004080000Z"
51        DESCRIPTION     "Rev 2.0                08 Apr 2010 00:00
52                     2.0 release of the TIMETRA-SAS-ALARM-INPUT-MIB."
53
54       ::= { timetraSASModules 10 }
55
56
57-- --------------------------------------------------------------------
58--      TIMETRA-SAS-ALARM-INPUT-MIB organisation
59-- --------------------------------------------------------------------
60
61tmnxSasAlarmInputObjs           OBJECT IDENTIFIER ::= { timetraSASObjs 9 }
62tmnxSasAlarmInputNotifyObjs     OBJECT IDENTIFIER ::= { timetraSASObjs 10 }
63tmnxSasAlarmInputNotifications  OBJECT IDENTIFIER ::= { timetraSASNotifyPrefix 10 }
64tmnxSASAlarmInputConformance    OBJECT IDENTIFIER ::= { timetraSASConfs 6 }
65
66-- --------------------------------------------------------------------
67-- Objects in the TIMETRA-SAS-ALARM-INPUT-MIB
68-- --------------------------------------------------------------------
69
70-- --------------------------------------------------------------------
71-- tmnxSasAlarmInputInfoTable
72-- --------------------------------------------------------------------
73
74
75tmnxSasAlarmInputInfoTable  OBJECT-TYPE
76    SYNTAX SEQUENCE OF TmnxSasAlarmInputInfoEntry
77    MAX-ACCESS not-accessible
78    STATUS current
79    DESCRIPTION
80        "A table containing alarm input configuration and status."
81    ::= { tmnxSasAlarmInputObjs 1 }
82
83tmnxSasAlarmInputInfoEntry OBJECT-TYPE
84    SYNTAX TmnxSasAlarmInputInfoEntry
85    MAX-ACCESS not-accessible
86    STATUS current
87    DESCRIPTION
88        "Each row represents one alarm input contact."
89    INDEX  { tmnxSasAlarmInputId }
90    ::= { tmnxSasAlarmInputInfoTable 1 }
91
92TmnxSasAlarmInputInfoEntry ::= SEQUENCE
93    {
94        tmnxSasAlarmInputId          INTEGER,
95        tmnxSasAlarmInputDescription TItemLongDescription,
96        tmnxSasAlarmInputAdminState  INTEGER,
97        tmnxSasAlarmInputPolarity    INTEGER,
98        tmnxSasAlarmOutputSeverity    INTEGER,
99        tmnxSasAlarmInputStatus      INTEGER,
100        tmnxSasAlarmInputLastChange  TimeTicks
101    }
102
103tmnxSasAlarmInputId OBJECT-TYPE
104    SYNTAX INTEGER (1..4)
105    MAX-ACCESS not-accessible
106    STATUS current
107    DESCRIPTION
108        "Alarm contact ID."
109    ::= { tmnxSasAlarmInputInfoEntry 1}
110
111tmnxSasAlarmInputDescription OBJECT-TYPE
112    SYNTAX TItemLongDescription
113    MAX-ACCESS read-write
114    STATUS current
115    DESCRIPTION
116        "Description of this alarm input."
117    ::= { tmnxSasAlarmInputInfoEntry 2}
118
119
120tmnxSasAlarmInputAdminState OBJECT-TYPE
121    SYNTAX  INTEGER {
122                up(1),
123                down(2)
124            }
125    MAX-ACCESS read-write
126    STATUS current
127    DESCRIPTION
128        "The administrative state of the alarm input."
129    ::= { tmnxSasAlarmInputInfoEntry 3}
130
131
132tmnxSasAlarmInputPolarity OBJECT-TYPE
133    SYNTAX INTEGER {
134               normally-open(1),
135               normally-closed(2)
136           }
137    MAX-ACCESS read-write
138    STATUS current
139    DESCRIPTION
140        "The polarity of the alarm input circuit."
141    DEFVAL      { normally-open }
142    ::= { tmnxSasAlarmInputInfoEntry 4}
143
144tmnxSasAlarmOutputSeverity OBJECT-TYPE
145    SYNTAX INTEGER {
146        none(1),
147        minor(2),
148        major(3),
149        critical(4)
150    }
151    MAX-ACCESS read-write
152    STATUS current
153    DESCRIPTION
154        "Configured output severity of the alarm."
155    ::= { tmnxSasAlarmInputInfoEntry 5}
156
157tmnxSasAlarmInputStatus OBJECT-TYPE
158    SYNTAX INTEGER {
159               no-alarm(1),
160               alarm(2)
161           }
162    MAX-ACCESS read-only
163    STATUS current
164    DESCRIPTION
165        "Current alarm status."
166    DEFVAL  { no-alarm }
167    ::= { tmnxSasAlarmInputInfoEntry 6 }
168
169
170tmnxSasAlarmInputLastChange  OBJECT-TYPE
171    SYNTAX TimeTicks
172    MAX-ACCESS read-only
173    STATUS current
174    DESCRIPTION
175        "The value of sysUpTime at the time of the last status change."
176    ::= { tmnxSasAlarmInputInfoEntry 7}
177
178
179-- --------------------------------------------------------------------
180-- tmnxSasAlarmInputMessageTable
181-- --------------------------------------------------------------------
182
183tmnxSasAlarmInputMessageTable OBJECT-TYPE
184    SYNTAX SEQUENCE OF TmnxSasAlarmInputMessageEntry
185    MAX-ACCESS not-accessible
186    STATUS current
187    DESCRIPTION
188        "A table containing user defined messages to be sent out with notifications."
189    ::= { tmnxSasAlarmInputObjs 2 }
190
191tmnxSasAlarmInputMessageEntry OBJECT-TYPE
192    SYNTAX TmnxSasAlarmInputMessageEntry
193    MAX-ACCESS not-accessible
194    STATUS current
195    DESCRIPTION
196        "Each row represents one alarm input contact."
197    INDEX  { tmnxSasAlarmInputId }
198    ::= { tmnxSasAlarmInputMessageTable 1 }
199
200
201TmnxSasAlarmInputMessageEntry ::=
202    SEQUENCE {
203        tmnxSasAlarmInputTriggerMessage OCTET STRING,
204        tmnxSasAlarmInputClearMessage OCTET STRING
205    }
206
207tmnxSasAlarmInputTriggerMessage OBJECT-TYPE
208    SYNTAX OCTET STRING
209    MAX-ACCESS read-write
210    STATUS current
211    DESCRIPTION
212        "A user defined message to be sent out when the alarm triggers."
213    ::= { tmnxSasAlarmInputMessageEntry 1}
214
215
216tmnxSasAlarmInputClearMessage OBJECT-TYPE
217    SYNTAX OCTET STRING
218    MAX-ACCESS read-write
219    STATUS current
220    DESCRIPTION
221        "A user defined message to be sent out when the alarm clears."
222    ::= { tmnxSasAlarmInputMessageEntry 2 }
223
224tmnxSasAlarmInputPowerStatus OBJECT-TYPE
225    SYNTAX INTEGER {
226                                 off (0),
227                                 on (1)
228                               }
229    MAX-ACCESS read-write
230    STATUS current
231    DESCRIPTION
232        "This object allows the user to turn the power ON or OFF to the external devices connected to alarm-input PINs.
233          Note that this object is global w.r.t to the alarm contact pins and hence cannot be included in tmnxSasAlarmInputInfoTable"
234    ::= { tmnxSasAlarmInputObjs 3 }
235
236-- --------------------------------------------------------------------
237-- Alarm Input Notification Objects
238-- --------------------------------------------------------------------
239
240tmnxSasAlarmInputNotifyId OBJECT-TYPE
241    SYNTAX INTEGER
242    MAX-ACCESS accessible-for-notify
243    STATUS current
244    DESCRIPTION
245        "The OID indicates the Alarm Input contact associated with the notification."
246    ::= { tmnxSasAlarmInputNotifyObjs 1 }
247
248tmnxSasAlarmInputNotifyMessage OBJECT-TYPE
249    SYNTAX TItemLongDescription
250    MAX-ACCESS accessible-for-notify
251    STATUS current
252    DESCRIPTION
253        "The message to be sent out with the 'tmnxSasAlarminputStateChanged' trap."
254    ::= { tmnxSasAlarmInputNotifyObjs 2 }
255
256-- --------------------------------------------------------------------
257-- Alarm Input Notifications
258-- --------------------------------------------------------------------
259
260tmnxSasAlarminput1StateChanged NOTIFICATION-TYPE
261    OBJECTS {
262        tmnxSasAlarmInputNotifyId,
263        tmnxSasAlarmInputDescription,
264        tmnxSasAlarmInputStatus,
265        tmnxSasAlarmOutputSeverity,
266        tmnxSasAlarmInputNotifyMessage
267    }
268    STATUS current
269    DESCRIPTION
270        "Send notification when status of the alarm input one changes."
271    ::= { tmnxSasAlarmInputNotifications 1 }
272
273tmnxSasAlarminput2StateChanged NOTIFICATION-TYPE
274    OBJECTS {
275        tmnxSasAlarmInputNotifyId,
276        tmnxSasAlarmInputDescription,
277        tmnxSasAlarmInputStatus,
278        tmnxSasAlarmOutputSeverity,
279        tmnxSasAlarmInputNotifyMessage
280    }
281    STATUS current
282    DESCRIPTION
283        "Send notification when status of the alarm input two changes."
284    ::= { tmnxSasAlarmInputNotifications 2 }
285
286tmnxSasAlarminput3StateChanged NOTIFICATION-TYPE
287    OBJECTS {
288        tmnxSasAlarmInputNotifyId,
289        tmnxSasAlarmInputDescription,
290        tmnxSasAlarmInputStatus,
291        tmnxSasAlarmOutputSeverity,
292        tmnxSasAlarmInputNotifyMessage
293    }
294    STATUS current
295    DESCRIPTION
296        "Send notification when status of the alarm input three changes."
297    ::= { tmnxSasAlarmInputNotifications 3 }
298
299tmnxSasAlarminput4StateChanged NOTIFICATION-TYPE
300    OBJECTS {
301        tmnxSasAlarmInputNotifyId,
302        tmnxSasAlarmInputDescription,
303        tmnxSasAlarmInputStatus,
304        tmnxSasAlarmOutputSeverity,
305        tmnxSasAlarmInputNotifyMessage
306    }
307    STATUS current
308    DESCRIPTION
309        "Send notification when status of the alarm input four changes."
310    ::= { tmnxSasAlarmInputNotifications 4 }
311
312tmnxSASAlarmInputCompliances OBJECT IDENTIFIER ::= { tmnxSASAlarmInputConformance 1 }
313tmnxSASAlarmInputGroups      OBJECT IDENTIFIER ::= { tmnxSASAlarmInputConformance 2 }
314
315tmnxSASAlarmInputV2v0Group OBJECT-GROUP
316    OBJECTS    {
317        tmnxSasAlarmInputDescription,
318        tmnxSasAlarmInputAdminState,
319        tmnxSasAlarmInputPolarity,
320        tmnxSasAlarmOutputSeverity,
321        tmnxSasAlarmInputStatus,
322        tmnxSasAlarmInputLastChange,
323        tmnxSasAlarmInputTriggerMessage,
324        tmnxSasAlarmInputClearMessage,
325        tmnxSasAlarmInputPowerStatus
326    }
327    STATUS      current
328    DESCRIPTION
329           " sas group object definition "
330       ::= { tmnxSASAlarmInputGroups 1 }
331
332
333tmnxAlarmInputNotificationV2v0Group NOTIFICATION-GROUP
334    NOTIFICATIONS   {
335                        tmnxSasAlarminput1StateChanged,
336                        tmnxSasAlarminput2StateChanged,
337                        tmnxSasAlarminput3StateChanged,
338                        tmnxSasAlarminput4StateChanged
339                    }
340    STATUS      current
341    DESCRIPTION
342        "The group of notifications supporting the alarm input
343         capabilities on Alcatel 7210 SAS series systems."
344    ::= { tmnxSASAlarmInputGroups 2 }
345
346tmnxSASAlarmInputComp7210V2v0  MODULE-COMPLIANCE
347    STATUS  current
348    DESCRIPTION
349            "The compliance statement for revision 2.0 of
350             TIMETRA-SAS-ALARM-MIB."
351    MODULE  -- this module
352        MANDATORY-GROUPS {
353           tmnxSASAlarmInputV2v0Group,
354           tmnxAlarmInputNotificationV2v0Group
355        }
356    ::= { tmnxSASAlarmInputCompliances 1 }
357END
358
359