Observium_CE/mibs/nokia/TIMETRA-SAS-ALARM-INPUT-MIB

547 lines
21 KiB
Plaintext

TIMETRA-SAS-ALARM-INPUT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE,
TimeTicks
FROM SNMPv2-SMI
tmnxChassisNotifyHwIndex, tmnxHwClass,
tmnxHwID
FROM TIMETRA-CHASSIS-MIB
tmnxBasedProducts
FROM TIMETRA-GLOBAL-MIB
TItemLongDescription
FROM TIMETRA-TC-MIB
;
tmnxSasAlarmInputMIBModule MODULE-IDENTITY
LAST-UPDATED "201507080000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia 7x50 Support
Web: http://www.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module for the Nokia SROS implementation
of Alarm Contact Inputs.
Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this
document is authorized on the condition that the foregoing copyright
notice is included.
This SNMP MIB module (Specification) embodies Nokia's proprietary
intellectual property. Nokia retains all title and ownership in the
Specification, including any revisions.
Nokia grants all interested parties a non-exclusive license
to use and distribute an unmodified copy of this Specification
in connection with management of Nokia products, and without
fee, provided this copyright notice and license appear on all
copies.
This Specification is supplied `as is', and Nokia makes no
warranty, either express or implied, as to the use, operation,
condition, or performance of the Specification."
REVISION "201507080000Z"
DESCRIPTION
"Rev 2.0 08 Jul 2015 00:00
2.0 release of the TIMETRA-SAS-ALARM-INPUT-MIB."
REVISION "201004080000Z"
DESCRIPTION
"Rev 2.0 08 Apr 2010 00:00
2.0 release of the TIMETRA-SAS-ALARM-INPUT-MIB."
::= { timetraSASModules 10 }
timetraServiceAccessSwitches OBJECT IDENTIFIER ::= { tmnxBasedProducts 2 }
timetraSASRegistry OBJECT IDENTIFIER ::= { timetraServiceAccessSwitches 1 }
timetraSASModules OBJECT IDENTIFIER ::= { timetraSASRegistry 1 }
timetraSASMIB OBJECT IDENTIFIER ::= { timetraServiceAccessSwitches 2 }
timetraSASConfs OBJECT IDENTIFIER ::= { timetraSASMIB 1 }
tmnxSASAlarmInputConformance OBJECT IDENTIFIER ::= { timetraSASConfs 6 }
tmnxSASAlarmInputCompliances OBJECT IDENTIFIER ::= { tmnxSASAlarmInputConformance 1 }
tmnxSASAlarmInputComp7210V2v0 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The value of tmnxSASAlarmInputComp7210V2v0 identifies compliance
statement for external equipment alarm inputs in Nokia 7210 series
system, release 2.0."
MODULE
MANDATORY-GROUPS {
tmnxSASAlarmInputV2v0Group,
tmnxAlmInpV2v0NotifyObjsGroup,
tmnxAlarmInputNotificationV2v0Group
}
::= { tmnxSASAlarmInputCompliances 1 }
tmnxSASAlarmInputComp7X50V13v0 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The value of tmnxSASAlarmInputComp7X50V13v0 identifies compliance
statement for external equipment alarm inputs in Nokia 7X50 series
system, release 13.0."
MODULE
MANDATORY-GROUPS {
tmnxAlInpV13v0NotificationGroup
}
::= { tmnxSASAlarmInputCompliances 2 }
tmnxSASAlarmInputGroups OBJECT IDENTIFIER ::= { tmnxSASAlarmInputConformance 2 }
tmnxSASAlarmInputV2v0Group OBJECT-GROUP
OBJECTS {
tmnxSasAlarmInputDescription,
tmnxSasAlarmInputAdminState,
tmnxSasAlarmInputPolarity,
tmnxSasAlarmOutputSeverity,
tmnxSasAlarmInputStatus,
tmnxSasAlarmInputLastChange,
tmnxSasAlarmInputTriggerMessage,
tmnxSasAlarmInputClearMessage,
tmnxSasAlarmInputPowerStatus
}
STATUS current
DESCRIPTION
"The group of objects supporting the alarm input configuration on Nokia
7210 Release 2.0."
::= { tmnxSASAlarmInputGroups 1 }
tmnxAlarmInputNotificationV2v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxSasAlarminput1StateChanged,
tmnxSasAlarminput2StateChanged,
tmnxSasAlarminput3StateChanged,
tmnxSasAlarminput4StateChanged
}
STATUS current
DESCRIPTION
"The group of notifications supporting the the alarm input capabilities
on Nokia 7210 Release 2.0."
::= { tmnxSASAlarmInputGroups 2 }
tmnxAlmInpV2v0NotifyObjsGroup OBJECT-GROUP
OBJECTS {
tmnxSasAlarmInputNotifyId,
tmnxSasAlarmInputNotifyMessage
}
STATUS current
DESCRIPTION
"The group of notification objects supporting the the alarm input
capabilities on Nokia 7210 Release 2.0."
::= { tmnxSASAlarmInputGroups 3 }
tmnxAlInpV13v0NotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxAlarmInputVoltageFailure
}
STATUS current
DESCRIPTION
"The group of objects supporting the alarm input configuration on Nokia
7X50 Release 13.0."
::= { tmnxSASAlarmInputGroups 5 }
timetraSASObjs OBJECT IDENTIFIER ::= { timetraSASMIB 2 }
tmnxSASChassisObjs OBJECT IDENTIFIER ::= { timetraSASObjs 6 }
tmnxSASChassisNotification OBJECT IDENTIFIER ::= { tmnxSASChassisObjs 2 }
tmnxAlarmInputVoltageFailure NOTIFICATION-TYPE
OBJECTS {
tmnxChassisNotifyHwIndex,
tmnxHwID,
tmnxHwClass,
tmnxSasAlarmInputPowerStatus
}
STATUS current
DESCRIPTION
"[CAUSE] A tmnxAlarmInputVoltageFailure notification is sent when the
internal power supply for alarm inputs fails. The value of
tmnxSasAlarmInputPowerStatus indicates whether the power to external
alarm inputs is on or off.
[EFFECT] If the alarm inputs use the internal power supply, then a
failure in the power supply will cause state change event
alarms to not be raised.
[RECOVERY] Check the internal power source for alarm inputs and
rectify the problem."
::= { tmnxSASChassisNotification 10 }
tmnxSasAlarmInputObjs OBJECT IDENTIFIER ::= { timetraSASObjs 9 }
tmnxSasAlarmInputInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxSasAlarmInputInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxSasAlarmInputInfoTable contains alarm input
configuration.
This table contains information about alarm inputs driven by external
equipment."
::= { tmnxSasAlarmInputObjs 1 }
tmnxSasAlarmInputInfoEntry OBJECT-TYPE
SYNTAX TmnxSasAlarmInputInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry tmnxSasAlarmInputInfoEntry represents one alarm input
contact.
Rows in this table are created at startup by SROS. Rows in this table
are never destroyed."
INDEX { tmnxSasAlarmInputId }
::= { tmnxSasAlarmInputInfoTable 1 }
TmnxSasAlarmInputInfoEntry ::= SEQUENCE
{
tmnxSasAlarmInputId Integer32,
tmnxSasAlarmInputDescription TItemLongDescription,
tmnxSasAlarmInputAdminState INTEGER,
tmnxSasAlarmInputPolarity INTEGER,
tmnxSasAlarmOutputSeverity INTEGER,
tmnxSasAlarmInputStatus INTEGER,
tmnxSasAlarmInputLastChange TimeTicks
}
tmnxSasAlarmInputId OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputId specifies the alarm contact
identifier."
::= { tmnxSasAlarmInputInfoEntry 1 }
tmnxSasAlarmInputDescription OBJECT-TYPE
SYNTAX TItemLongDescription (SIZE (0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputDescription specifies the description of
this alarm input entry."
DEFVAL { "" }
::= { tmnxSasAlarmInputInfoEntry 2 }
tmnxSasAlarmInputAdminState OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputAdminState specifies the administrative
state of the alarm input.
Values:
up (1) - Specifies that a given alarm-input is operational.
down (2) - Specifies that a given alarm-input is not operational."
DEFVAL { down }
::= { tmnxSasAlarmInputInfoEntry 3 }
tmnxSasAlarmInputPolarity OBJECT-TYPE
SYNTAX INTEGER {
normallyOpen (1),
normallyClosed (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputPolarity specifies the polarity of the
alarm input circuit. This value specifies if the state of alram input
when it is in normal operation (i.e. when there is no alarm).
Values:
normallyOpen (1) - Specifies that a given alarm-input is open
when normal.
normallyClosed (2) - Specifies that a given alarm-input is closed
when normal."
DEFVAL { normallyOpen }
::= { tmnxSasAlarmInputInfoEntry 4 }
tmnxSasAlarmOutputSeverity OBJECT-TYPE
SYNTAX INTEGER {
none (1),
minor (2),
major (3),
critical (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmOutputSeverity specifies the configured
output severity of the alarm.
Values:
none (1) - Specifies that severity of the alarm is none.
minor (2) - Specifies that severity of the alarm is minor.
major (3) - Specifies that severity of the alarm is major.
critical (4) - Specifies that severity of the alarm is critical."
DEFVAL { major }
::= { tmnxSasAlarmInputInfoEntry 5 }
tmnxSasAlarmInputStatus OBJECT-TYPE
SYNTAX INTEGER {
noAlarm (1),
alarm (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputStatus indicates the current status of
the alarm.
Values:
noAlarm (1) - Indicates that there was no alarm raised.
alarm (2) - Indicates that there was an alarm raised."
::= { tmnxSasAlarmInputInfoEntry 6 }
tmnxSasAlarmInputLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputLastChange indicates the value of
sysUpTime at the time of the last configuration change an object in
the specified row."
::= { tmnxSasAlarmInputInfoEntry 7 }
tmnxSasAlarmInputMessageTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxSasAlarmInputMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxSasAlarmInputMessageTable contains user defined messages
that are configured to be sent out with notifications.
This table contains information about the messages that have been
configured to be sent out in the alarm for each alarm input. This
table permits the trigger message and clear message to be defined
independently."
::= { tmnxSasAlarmInputObjs 2 }
tmnxSasAlarmInputMessageEntry OBJECT-TYPE
SYNTAX TmnxSasAlarmInputMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputMessageEntry represents one alarm input
contact.
Rows in the table tmnxSasAlarmInputMessageTable are created at SROS
startup and are never destroyed."
INDEX { tmnxSasAlarmInputId }
::= { tmnxSasAlarmInputMessageTable 1 }
TmnxSasAlarmInputMessageEntry ::= SEQUENCE
{
tmnxSasAlarmInputTriggerMessage OCTET STRING,
tmnxSasAlarmInputClearMessage OCTET STRING
}
tmnxSasAlarmInputTriggerMessage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputTriggerMessage specifies the user
defined alarm trigger event description, for a given alarm input, to
be sent out to NMS in a SNMP trap when the alarm triggers."
DEFVAL { "" }
::= { tmnxSasAlarmInputMessageEntry 1 }
tmnxSasAlarmInputClearMessage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputClearMessage specifies the user defined
alarm clear event description, for a given alarm input, to be sent out
to NMS in a SNMP trap when the alarm clears."
DEFVAL { "" }
::= { tmnxSasAlarmInputMessageEntry 2 }
tmnxSasAlarmInputPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
off (0),
on (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value of tmnxSasAlarmInputPowerStatus specifies the configuration
to turn the power on or off, to all the external alarm input devices.
Values:
off (0) - Turns off the output power supply to all alarm-inputs.
on (1) - Turns on the output power supply to all alarm-inputs."
DEFVAL { off }
::= { tmnxSasAlarmInputObjs 3 }
tmnxSasAlarmInputNotifyObjs OBJECT IDENTIFIER ::= { timetraSASObjs 10 }
tmnxSasAlarmInputNotifyId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputNotifyId indicates the identifier of
alarm input contact associated with the notification."
::= { tmnxSasAlarmInputNotifyObjs 1 }
tmnxSasAlarmInputNotifyMessage OBJECT-TYPE
SYNTAX TItemLongDescription (SIZE (0..160))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of tmnxSasAlarmInputNotifyMessage indicates the message to
be sent out with the alarm input state changed event.
tmnxSasAlarmInputNotifyMessage message is composed using
tmnxSasAlarmInputTriggerMessage or tmnxSasAlarmInputTriggerMessage."
::= { tmnxSasAlarmInputNotifyObjs 2 }
timetraSASNotifyPrefix OBJECT IDENTIFIER ::= { timetraSASMIB 3 }
tmnxSasAlarmInputNotifications OBJECT IDENTIFIER ::= { timetraSASNotifyPrefix 10 }
tmnxSasAlarminput1StateChanged NOTIFICATION-TYPE
OBJECTS {
tmnxSasAlarmInputNotifyId,
tmnxSasAlarmInputDescription,
tmnxSasAlarmInputStatus,
tmnxSasAlarmOutputSeverity,
tmnxSasAlarmInputNotifyMessage,
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] A tmnxSasAlarminput1StateChanged notification is sent when
status of the alarm input on pin one(1) changes.
When this notification is sent, the field
tmnxSasAlarmInputNotifyMessage is populated with either the
tmnxSasAlarmInputTriggerMessage when the alarm is raised, or the
tmnxSasAlarmInputClearMessage when the alarm is cleared.
The trigger or clear actions depend on the polarity of the input as
defined in tmnxSasAlarmInputPolarity.
[EFFECT] A desirable or undesirable event has occurred in the external
equipment connected to the alarm input. Hence the characteristics of
effect and the associated risks vary depending on the nature of the
external equipment being monitored over the alarm input.
[RECOVERY] Check the external equipment, connected to the alarm input
pin one(1), that resulted in this alarm and rectify the problem."
::= { tmnxSasAlarmInputNotifications 1 }
tmnxSasAlarminput2StateChanged NOTIFICATION-TYPE
OBJECTS {
tmnxSasAlarmInputNotifyId,
tmnxSasAlarmInputDescription,
tmnxSasAlarmInputStatus,
tmnxSasAlarmOutputSeverity,
tmnxSasAlarmInputNotifyMessage,
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] A tmnxSasAlarminput2StateChanged notification is sent when
status of the alarm input on pin two(2) changes.
When this notification is sent, the field
tmnxSasAlarmInputNotifyMessage is populated with either the
tmnxSasAlarmInputTriggerMessage when the alarm is raised, or the
tmnxSasAlarmInputClearMessage when the alarm is cleared.
The trigger or clear actions depend on the polarity of the input as
defined in tmnxSasAlarmInputPolarity.
[EFFECT] A desirable or undesirable event has occurred in the external
equipment connected to the alarm input. Hence the characteristics of
effect and the associated risks vary depending on the nature of the
external equipment being monitored over the alarm input.
[RECOVERY] Check the external equipment, connected to the alarm input
pin two(2), that resulted in this alarm and rectify the problem."
::= { tmnxSasAlarmInputNotifications 2 }
tmnxSasAlarminput3StateChanged NOTIFICATION-TYPE
OBJECTS {
tmnxSasAlarmInputNotifyId,
tmnxSasAlarmInputDescription,
tmnxSasAlarmInputStatus,
tmnxSasAlarmOutputSeverity,
tmnxSasAlarmInputNotifyMessage,
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] A tmnxSasAlarminput3StateChanged notification is sent when
status of the alarm input on pin three(3) changes.
When this notification is sent, the field
tmnxSasAlarmInputNotifyMessage is populated with either the
tmnxSasAlarmInputTriggerMessage when the alarm is raised, or the
tmnxSasAlarmInputClearMessage when the alarm is cleared.
The trigger or clear actions depend on the polarity of the input as
defined in tmnxSasAlarmInputPolarity.
[EFFECT] A desirable or undesirable event has occurred in the external
equipment connected to the alarm input. Hence the characteristics of
effect and the associated risks vary depending on the nature of the
external equipment being monitored over the alarm input.
[RECOVERY] Check the external equipment, connected to the alarm input
pin three(3), that resulted in this alarm and rectify the problem."
::= { tmnxSasAlarmInputNotifications 3 }
tmnxSasAlarminput4StateChanged NOTIFICATION-TYPE
OBJECTS {
tmnxSasAlarmInputNotifyId,
tmnxSasAlarmInputDescription,
tmnxSasAlarmInputStatus,
tmnxSasAlarmOutputSeverity,
tmnxSasAlarmInputNotifyMessage,
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] A tmnxSasAlarminput4StateChanged notification is sent when
status of the alarm input on pin four(4) changes.
When this notification is sent, the field
tmnxSasAlarmInputNotifyMessage is populated with either the
tmnxSasAlarmInputTriggerMessage when the alarm is raised, or the
tmnxSasAlarmInputClearMessage when the alarm is cleared.
The trigger or clear actions depend on the polarity of the input as
defined in tmnxSasAlarmInputPolarity.
[EFFECT] A desirable or undesirable event has occurred in the external
equipment connected to the alarm input. Hence the characteristics of
effect and the associated risks vary depending on the nature of the
external equipment being monitored over the alarm input.
[RECOVERY] Check the external equipment, connected to the alarm input
pin four(4), that resulted in this alarm and rectify the problem."
::= { tmnxSasAlarmInputNotifications 4 }
END