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