fault/snmp-ext/sources/mibs/wrsAlarmMib.mib.txt
Erich Cordoba 26563288d1 Standardize makefile for snmp-ext
Changes made:
  - Simplify spec file.
  - Rename install_non_bb target.
  - Change tarball creation process.
  - mibs folder moved into source folder.

Story: 2004043
Task: 27545

Change-Id: I9cc026aa9c2dbe3f4171ee6b0639a2be6653420c
Signed-off-by: Marcela Rosales <marcela.a.rosales.jimenez@intel.com>
Signed-off-by: Erich Cordoba <erich.cordoba.malibran@intel.com>
2019-01-30 12:31:51 -06:00

819 lines
33 KiB
Plaintext

WRS-ALARM-MIB
DEFINITIONS ::= BEGIN
IMPORTS
wrsAlarms, WrsUUID, WrsBoolean FROM WRS-ENTERPRISE-REG-MIB
NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
DateAndTime, DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32
FROM SNMPv2-SMI;
wrsAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201703310000Z"
ORGANIZATION "Wind River Systems, Inc."
CONTACT-INFO "Wind River Systems, Inc.
500 Wind River Way
Alameda, CA 94501, USA
Contact : Wind River Systems Support
E-mail: support@windriver.com
Phone : 510.748.4100"
DESCRIPTION "This module contains objects of the
Titanium Cloud Alarm MIB,
including notifications."
-- Revision history
REVISION "201703310000Z"
DESCRIPTION "Titanium Cloud Release 4 version, with new Event table and removal of deprecated customer and alarm history tables."
::= { wrsAlarms 1 }
wrsAlarmObjects OBJECT IDENTIFIER ::= { wrsAlarmMIB 1 }
wrsAlarmConformance OBJECT IDENTIFIER ::= { wrsAlarmMIB 2 }
wrsAlarmCompliances OBJECT IDENTIFIER ::= { wrsAlarmConformance 1 }
wrsAlarmGroups OBJECT IDENTIFIER ::= { wrsAlarmConformance 2 }
-- Textual Conventions
WrsAlarmSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The severity of the alarm."
SYNTAX INTEGER
{
not-applicable (0),
warning (1),
minor (2),
major (3),
critical (4)
}
WrsAlarmState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The state of the alarm."
SYNTAX INTEGER
{
clear (0),
set (1),
log (3)
}
WrsAlarmId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "An ID identifying the particular Alarm condition.
Typically used as an index for looking up Alarm details
in a System's Alarm Document.
This will be a structured ID, in order to allow grouping of
Alarms into general categories and allow specific Alarms to
be independently added and numbered within the group.
e.g. <Alarm Group ID>.<Alarm Event ID>
where <Alarm Group ID> = 000 - 999
<Alarm Event ID> = 000 - 999
NOTE: the { alarm-id, entity-instance-id } uniquely identifies an ACTIVE Alarm.
e.g.
- an alarm is cleared based on the matching { alarm-id, entity-instance-id },
- consecutive sets of an alarm with matching { alarm-id, entity-instance-id }
updates the fields of the single ACTIVE Alarm.
E.g. updates severity for example. "
SYNTAX OCTET STRING (SIZE (0..7))
WrsAlarmEntityInstanceId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION "This is a textual description of the resource under alarm.
A '.' separated list of sub-entity-type=instance-value pairs,
representing the containment structure of the overall entity
instance.
Can be larger than 256 bytes.
Note that this containment structure will be used for
processing hierarchical clears.
e.g
system=ironpass1-4
system=ironpass1-4 . host=compute-0
system=ironpass1-4 . host=compute-0 . port=eth0
system=ironpass1-4 . host=compute-0 . disk=/dev/sda
system=ironpass1-4 . instance=vyatta_rtr_0
system=ironpass1-4 . stack=vyatta_scaling_rtrs
NOTE: the { alarm-id, entity-instance-id } uniquely identifies an ACTIVE Alarm.
e.g.
- an alarm is cleared based on the matching { alarm-id, entity-instance-id },
- consecutive sets of an alarm with matching { alarm-id, entity-instance-id }
updates the fields of the single ACTIVE Alarm.
E.g. updates severity for example."
SYNTAX OCTET STRING
WrsAlarmText ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION "Variable length string to encapsulate alarm or message
information from the entity raising the trap.
Can be larger than 256 bytes."
SYNTAX OCTET STRING
WrsAlarmProbableCause ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ITU-T probable cause values. Duplicate values defined in
X.733 are appended with X733 to ensure syntactic uniqueness.
Probable cause value 0 is reserved for special purposes.
The Internet Assigned Number Authority (IANA) is responsible
for the assignment of the enumerations in this TC.
IANAItuProbableCause value of 0 is reserved for special
purposes and MUST NOT be assigned.
Values of IANAItuProbableCause in the range 1 to 1023 are
reserved for causes that correspond to ITU-T probable cause.
All other requests for new causes will be handled on a
first-come, first served basis and will be assigned
enumeration values starting with 1025.
Request should come in the form of well-formed
SMI [RFC2578] for enumeration names that are unique and
sufficiently descriptive.
While some effort will be taken to ensure that new probable
causes do not conceptually duplicate existing probable
causes it is acknowledged that the existence of conceptual
duplicates in the starting probable cause list is an known
industry reality.
To aid IANA in the administration of probable cause names
and values, the OPS Area Director will appoint one or more
experts to help review requests.
See http://www.iana.org"
REFERENCE
"ITU Recommendation M.3100, 'Generic Network Information
Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm
Reporting Function', 1992
ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
SYNTAX INTEGER
{
not-applicable (0),
-- The following probable causes were defined in M.3100
adaptor-error (1),
application-subsystem-failure (2),
bandwidth-reduced (3),
call-establishment-error (4),
communication-protocol-error (5),
communication-subsystem-failure (6),
configuration-or-customization-error (7),
congestion (8),
corrupt-data (9),
cpu-cycles-limit-exceeded (10),
dataset-or-modem-error (11),
degraded-signal (12),
dte-dce-interface-error (13),
enclosure-door-open (14),
equipment-malfunction (15),
excessive-vibration (16),
file-error (17),
fire-detected (18),
flood-detected (19),
framing-error (20),
heating-ventilation-cooling-system-problem (21),
humidity-unacceptable (22),
io-device-error (23),
input-device-error (24),
lan-error (25),
leak-detected (26),
local-node-transmission-error (27),
loss-of-frame (28),
loss-of-signal (29),
material-supply-exhausted (30),
multiplexer-problem (31),
out-of-memory (32),
output-device-error (33),
performance-degraded (34),
power-problem (35),
processor-problem (36),
pump-failure (37),
queue-size-exceeded (38),
receive-failure (39),
receiver-failure (40),
remote-node-transmission-error (41),
resource-at-or-nearing-capacity (42),
response-time-excessive (43),
retransmission-rate-excessive (44),
software-error (45),
software-program-abnormally-terminated (46),
software-program-error (47),
storage-capacity-problem (48),
temperature-unacceptable (49),
threshold-crossed (50),
timing-problem (51),
toxic-leak-detected (52),
transmit-failure (53),
transmitter-failure (54),
underlying-resource-unavailable (55),
version-mismatch (56),
duplicate-information (57),
information-missing (58),
information-modification-detected (59),
information-out-of-sequence (60),
unexpected-information (61),
denial-of-service (62),
out-of-service (63),
procedural-error (64),
unspecified-reason (65),
cable-tamper (66),
intrusion-detection (67),
authentication-failure (68),
breach-of-confidentiality (69),
non-repudiation-failure (70),
unauthorized-access-attempt (71),
delayed-information (72),
key-expired (73),
out-of-hours-activity (74)
}
WrsAlarmEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The ITU event Type values.
The Internet Assigned Number Authority (IANA) is
responsible for the assignment of the enumerations
in this TC.
Request should come in the form of well-formed
SMI [RFC2578] for enumeration names that are unique
and sufficiently descriptive.
See http://www.iana.org "
REFERENCE
"ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
SYNTAX INTEGER
{
other (0),
communicationsAlarm (1),
qualityOfServiceAlarm (2),
processingErrorAlarm (3),
equipmentAlarm (4),
environmentalAlarm (5),
integrityViolation (6),
operationalViolation (7),
physicalViolation (8),
securityServiceOrMechanismViolation (9),
timeDomainViolation (10)
}
-- Wind River Systems Active Alarm Table
wrsAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains information about active alarms."
::= { wrsAlarmObjects 1 }
wrsAlarmActiveEntry OBJECT-TYPE
SYNTAX WrsAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An active alarm entry"
INDEX { wrsAlarmActiveIndex }
::= { wrsAlarmActiveTable 1 }
WrsAlarmActiveEntry ::= SEQUENCE {
wrsAlarmActiveIndex Unsigned32,
wrsAlarmActiveUuid DisplayString,
wrsAlarmActiveAlarmId WrsAlarmId,
wrsAlarmActiveEntityInstanceId WrsAlarmEntityInstanceId,
wrsAlarmActiveDateAndTime DateAndTime,
wrsAlarmActiveAlarmSeverity WrsAlarmSeverity,
wrsAlarmActiveReasonText WrsAlarmText,
wrsAlarmActiveEventType WrsAlarmEventType,
wrsAlarmActiveProbableCause WrsAlarmProbableCause,
wrsAlarmActiveProposedRepairAction WrsAlarmText,
wrsAlarmActiveServiceAffecting WrsBoolean,
wrsAlarmActiveSuppressionAllowed WrsBoolean
}
wrsAlarmActiveIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the Active Alarm in the Active Alarm Table."
::= { wrsAlarmActiveEntry 1 }
wrsAlarmActiveUuid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An ID identifying the active alarm instance in the Active Alarm Table."
::= { wrsAlarmActiveEntry 2 }
wrsAlarmActiveAlarmId OBJECT-TYPE
SYNTAX WrsAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An ID identifying the particular Alarm condition.
Typically used as an index for looking up Alarm details
in a System's Alarm Document.
This will be a structured ID, in order to allow grouping of
Alarms into general categories and allow specific Alarms to
be independently added and numbered within the group.
e.g. <Alarm Group ID>.<Alarm Event ID>
where <Alarm Group ID> = 000 - 999
<Alarm Event ID> = 000 - 999
NOTE: the { alarm-id, entity-instance-id } uniquely identifies an ACTIVE Alarm.
e.g.
- an alarm is cleared based on the matching { alarm-id, entity-instance-id },
- consecutive sets of an alarm with matching { alarm-id, entity-instance-id }
updates the fields of the single ACTIVE Alarm.
E.g. updates severity for example. "
::= { wrsAlarmActiveEntry 3 }
wrsAlarmActiveEntityInstanceId OBJECT-TYPE
SYNTAX WrsAlarmEntityInstanceId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is a textual description of the resource under alarm.
A '.' separated list of sub-entity-type=instance-value pairs,
representing the containment structure of the overall entity
instance.
Note that this containment structure will be used for
processing hierarchical clears.
e.g
system=ironpass1-4
system=ironpass1-4 . host=compute-0
system=ironpass1-4 . host=compute-0 . port=eth0
system=ironpass1-4 . host=compute-0 . disk=/dev/sda
system=ironpass1-4 . instance=vyatta_rtr_0
system=ironpass1-4 . stack=vyatta_scaling_rtrs
NOTE: the { alarm-id, entity-instance-id } uniquely identifies an ACTIVE Alarm.
e.g.
- an alarm is cleared based on the matching { alarm-id, entity-instance-id },
- consecutive sets of an alarm with matching { alarm-id, entity-instance-id }
updates the fields of the single ACTIVE Alarm.
E.g. updates severity for example."
::= { wrsAlarmActiveEntry 4 }
wrsAlarmActiveDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Provided in this table as a convenience. It is a copy of the Date and Time of the alarm."
::= { wrsAlarmActiveEntry 5}
wrsAlarmActiveAlarmSeverity OBJECT-TYPE
SYNTAX WrsAlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The severity of the alarm."
::= { wrsAlarmActiveEntry 6}
wrsAlarmActiveReasonText OBJECT-TYPE
SYNTAX WrsAlarmText
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Represents the per active alarm instance additional text field."
REFERENCE "ITU Recommendation M.3100, 'Generic Network Information Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm Reporting Function', 1992"
::= { wrsAlarmActiveEntry 7}
wrsAlarmActiveEventType OBJECT-TYPE
SYNTAX WrsAlarmEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Represents the per active alarm instance event type values."
REFERENCE "ITU Recommendation M.3100, 'Generic Network Information Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm Reporting Function', 1992
ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
::= { wrsAlarmActiveEntry 8 }
wrsAlarmActiveProbableCause OBJECT-TYPE
SYNTAX WrsAlarmProbableCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Per active alarm instance ITU probable cause values."
REFERENCE "ITU Recommendation M.3100, 'Generic Network Information Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm Reporting Function', 1992
ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
::= { wrsAlarmActiveEntry 9 }
wrsAlarmActiveProposedRepairAction OBJECT-TYPE
SYNTAX WrsAlarmText
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Represents more of the per active alarm instance additional text field."
::= { wrsAlarmActiveEntry 10}
wrsAlarmActiveServiceAffecting OBJECT-TYPE
SYNTAX WrsBoolean
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This attribute indicates whether the alarm is service affecting or not."
::= { wrsAlarmActiveEntry 11 }
wrsAlarmActiveSuppressionAllowed OBJECT-TYPE
SYNTAX WrsBoolean
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This attribute indicates whether the alarm can be manually suppressed or not."
::= { wrsAlarmActiveEntry 12 }
-- Wind River Event Table
wrsEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains information about events."
::= { wrsAlarmObjects 4 }
wrsEventEntry OBJECT-TYPE
SYNTAX WrsEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An event entry"
INDEX { wrsEventIndex }
::= { wrsEventTable 1 }
WrsEventEntry ::= SEQUENCE {
wrsEventIndex Unsigned32,
wrsEventUuid DisplayString,
wrsEventEventId WrsAlarmId,
wrsEventState WrsAlarmState,
wrsEventEntityInstanceId WrsAlarmEntityInstanceId,
wrsEventDateAndTime DateAndTime,
wrsEventSeverity WrsAlarmSeverity,
wrsEventReasonText WrsAlarmText,
wrsEventEventType WrsAlarmEventType,
wrsEventProbableCause WrsAlarmProbableCause,
wrsEventProposedRepairAction WrsAlarmText,
wrsEventServiceAffecting WrsBoolean,
wrsEventSuppressionAllowed WrsBoolean
}
wrsEventIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the event in the Event Table."
::= { wrsEventEntry 1 }
wrsEventUuid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An ID identifying the event instance in the Event Table."
::= { wrsEventEntry 2 }
wrsEventEventId OBJECT-TYPE
SYNTAX WrsAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An ID identifying the particular Event condition.
Typically used as an index for looking up Event details
in a System's Event Document.
This will be a structured ID, in order to allow grouping of
Events into general categories and allow specific Event to
be independently added and numbered within the group.
e.g. <Event Group ID>.<Event Event ID>
where <Event Group ID> = 000 - 999
<Event Event ID> = 000 - 999 "
::= { wrsEventEntry 3 }
wrsEventState OBJECT-TYPE
SYNTAX WrsAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The state of the event.
For Customer log events, this field is set to LOG. The attributes that are applicable for a LOG state are:
State, EventId, EntityInstanceId, DateAndTime, Severity, ReasonText, EventType, ProbableCause, ServiceAffecting
"
::= { wrsEventEntry 4 }
wrsEventEntityInstanceId OBJECT-TYPE
SYNTAX WrsAlarmEntityInstanceId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is a textual description of the resource under event.
A '.' separated list of sub-entity-type=instance-value pairs,
representing the containment structure of the overall entity
instance.
e.g
system=ironpass1-4
system=ironpass1-4 . host=compute-0
system=ironpass1-4 . host=compute-0 . port=eth0
system=ironpass1-4 . host=compute-0 . disk=/dev/sda
system=ironpass1-4 . instance=vyatta_rtr_0
system=ironpass1-4 . stack=vyatta_scaling_rtrs"
::= { wrsEventEntry 5 }
wrsEventDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Provided in this table as a convenience. It is the event last update Date and Time ."
::= { wrsEventEntry 6 }
wrsEventSeverity OBJECT-TYPE
SYNTAX WrsAlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The severity of the Event."
::= { wrsEventEntry 7 }
wrsEventReasonText OBJECT-TYPE
SYNTAX WrsAlarmText
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Represents the per Event instance additional text field."
REFERENCE "ITU Recommendation M.3100, 'Generic Network Information Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm Reporting Function', 1992"
::= { wrsEventEntry 8 }
wrsEventEventType OBJECT-TYPE
SYNTAX WrsAlarmEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Represents the per Event instance event type values."
REFERENCE "ITU Recommendation M.3100, 'Generic Network Information Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm Reporting Function', 1992
ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
::= { wrsEventEntry 9 }
wrsEventProbableCause OBJECT-TYPE
SYNTAX WrsAlarmProbableCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Per Event instance ITU probable cause values."
REFERENCE "ITU Recommendation M.3100, 'Generic Network Information Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm Reporting Function', 1992
ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
::= { wrsEventEntry 10 }
wrsEventProposedRepairAction OBJECT-TYPE
SYNTAX WrsAlarmText
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Represents more of the per historical alarm instance additional text field.
Applies to alarms only."
::= { wrsEventEntry 11}
wrsEventServiceAffecting OBJECT-TYPE
SYNTAX WrsBoolean
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This attribute indicates whether the Event is service affecting or not."
::= { wrsEventEntry 12 }
wrsEventSuppressionAllowed OBJECT-TYPE
SYNTAX WrsBoolean
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This attribute indicates whether the alarm can be manually suppressed or not.
Applies to alarms only."
::= { wrsEventEntry 13 }
-- All notification OIDs would be prefixed with a zero OID to facilitate snmp v1<->v2 conversion
wrsTrapPrefix OBJECT-IDENTITY
STATUS current
DESCRIPTION "This OID represents the prefix branch for all WIND RIVER ITU Alarm Trap.
The last but one sub identifier in the OID of any Notification must have the value
zero to facilitate v2<-->v1 conversion."
::= {wrsAlarmObjects 0 }
-- Generic Severity-based Traps / Alarms
wrsAlarmCritical NOTIFICATION-TYPE
OBJECTS {
wrsAlarmActiveAlarmId,
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveAlarmSeverity,
wrsAlarmActiveReasonText,
wrsAlarmActiveEventType,
wrsAlarmActiveProbableCause,
wrsAlarmActiveProposedRepairAction,
wrsAlarmActiveServiceAffecting,
wrsAlarmActiveSuppressionAllowed
}
STATUS current
DESCRIPTION "This notification indicates that an alarm of 'Critical' severity
has been raised on the system.
The varbinds include details of the alarm."
::= { wrsTrapPrefix 1 }
wrsAlarmMajor NOTIFICATION-TYPE
OBJECTS {
wrsAlarmActiveAlarmId,
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveAlarmSeverity,
wrsAlarmActiveReasonText,
wrsAlarmActiveEventType,
wrsAlarmActiveProbableCause,
wrsAlarmActiveProposedRepairAction,
wrsAlarmActiveServiceAffecting,
wrsAlarmActiveSuppressionAllowed
}
STATUS current
DESCRIPTION "This notification indicates that an alarm of 'Major' severity
has been raised on the system.
The varbinds include details of the alarm."
::= { wrsTrapPrefix 2 }
wrsAlarmMinor NOTIFICATION-TYPE
OBJECTS {
wrsAlarmActiveAlarmId,
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveAlarmSeverity,
wrsAlarmActiveReasonText,
wrsAlarmActiveEventType,
wrsAlarmActiveProbableCause,
wrsAlarmActiveProposedRepairAction,
wrsAlarmActiveServiceAffecting,
wrsAlarmActiveSuppressionAllowed
}
STATUS current
DESCRIPTION "This notification indicates that an alarm of 'Minor' severity
has been raised on the system.
The varbinds include details of the alarm."
::= { wrsTrapPrefix 3 }
wrsAlarmWarning NOTIFICATION-TYPE
OBJECTS {
wrsAlarmActiveAlarmId,
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveAlarmSeverity,
wrsAlarmActiveReasonText,
wrsAlarmActiveEventType,
wrsAlarmActiveProbableCause,
wrsAlarmActiveProposedRepairAction,
wrsAlarmActiveServiceAffecting,
wrsAlarmActiveSuppressionAllowed
}
STATUS current
DESCRIPTION "This notification indicates that an alarm of 'Warning' severity
has been raised on the system.
The varbinds include details of the alarm."
::= { wrsTrapPrefix 4 }
wrsAlarmMessage NOTIFICATION-TYPE
OBJECTS {
wrsAlarmActiveAlarmId,
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveAlarmSeverity,
wrsAlarmActiveReasonText,
wrsAlarmActiveEventType,
wrsAlarmActiveProbableCause,
wrsAlarmActiveProposedRepairAction,
wrsAlarmActiveServiceAffecting,
wrsAlarmActiveSuppressionAllowed
}
STATUS current
DESCRIPTION "This notification indicates that a stateless message alarm
event has occurred on the system.
The varbinds include details of the alarm.
Note that these events are stored in the Customer Log Table."
::= { wrsTrapPrefix 5 }
wrsAlarmClear NOTIFICATION-TYPE
OBJECTS {
wrsAlarmActiveAlarmId,
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveReasonText
}
STATUS current
DESCRIPTION "This notification indicates that a previously
reported alarm have been cleared.
The previously reported alarm is identified by the
{ AlarmId, EntityInstanceId } tuple."
::= { wrsTrapPrefix 9 }
wrsAlarmHierarchicalClear NOTIFICATION-TYPE
OBJECTS {
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveReasonText
}
STATUS current
DESCRIPTION "This notification indicates that one or more previously
reported alarms have been cleared.
The previously reported alarms are identified by the
EntityInstanceId attribute.
ALL alarms against EntityInstanceId and all of its children
have been cleared."
::= { wrsTrapPrefix 99 }
-- Notification group definitions
wrsAlarmNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
wrsAlarmClear,
wrsAlarmHierarchicalClear,
wrsAlarmMessage,
wrsAlarmWarning,
wrsAlarmMinor,
wrsAlarmMajor,
wrsAlarmCritical
}
STATUS current
DESCRIPTION "Wind River alarm notification group."
::= { wrsAlarmGroups 1}
wrsAlarmGroup OBJECT-GROUP
OBJECTS {
wrsAlarmActiveUuid,
wrsAlarmActiveAlarmId,
wrsAlarmActiveEntityInstanceId,
wrsAlarmActiveDateAndTime,
wrsAlarmActiveAlarmSeverity,
wrsAlarmActiveReasonText,
wrsAlarmActiveEventType,
wrsAlarmActiveProbableCause,
wrsAlarmActiveProposedRepairAction,
wrsAlarmActiveServiceAffecting,
wrsAlarmActiveSuppressionAllowed
}
STATUS current
DESCRIPTION "Wind River alarm group."
::= { wrsAlarmGroups 2}
-- Compliance
wrsAlarmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for entities which implement
the Wind River Alarm MIB."
MODULE -- this module
MANDATORY-GROUPS { wrsAlarmGroup
}
::= { wrsAlarmCompliances 1}
END