736 lines
24 KiB
Plaintext
736 lines
24 KiB
Plaintext
|
-- SmartOptics Enterprise Specific Alarm MIB.
|
||
|
--
|
||
|
-- Copyright (c) 2011, SmartOptics
|
||
|
-- All rights reserved
|
||
|
--
|
||
|
|
||
|
MSERIES-ALARM-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, Counter32, Integer32
|
||
|
FROM SNMPv2-SMI
|
||
|
DisplayString, DateAndTime
|
||
|
FROM SNMPv2-TC
|
||
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||
|
FROM SNMPv2-CONF
|
||
|
AlarmPerceivedSeverity, AlarmNotificationType, AlarmProbableCause, UnitType, PortType
|
||
|
FROM MSERIES-TC
|
||
|
mseries
|
||
|
FROM MSERIES-MIB;
|
||
|
|
||
|
smartAlarm MODULE-IDENTITY
|
||
|
LAST-UPDATED "201402121415Z"
|
||
|
ORGANIZATION "SmartOptics"
|
||
|
CONTACT-INFO "http://www.smartoptics.com"
|
||
|
DESCRIPTION
|
||
|
"This is the enterprise specific Alarm MIB for SmartOptics M-Series"
|
||
|
REVISION "201402121415Z"
|
||
|
DESCRIPTION
|
||
|
"Added alarmLogList and smartAlarmMIBConformance."
|
||
|
|
||
|
REVISION "201310151341Z"
|
||
|
DESCRIPTION
|
||
|
"Added alarmHostName, alarmPortName and alarmPortType to AlarmEntry.
|
||
|
Added alarmHostName, alarmPortName and alarmPortType to
|
||
|
alarmNotificationCleared, alarmNotificationWarning,
|
||
|
alarmNotificationMinor, alarmNotificationMajor,
|
||
|
and alarmNotificationCritical.
|
||
|
|
||
|
Also alarmPort reports different numbers against before
|
||
|
(changed from SmartOS v2.1). 1-10 means Line ports
|
||
|
and 11 and above means Client port.
|
||
|
|
||
|
Descriptions are also updated."
|
||
|
REVISION "201112050000Z"
|
||
|
DESCRIPTION
|
||
|
"Initial revision.
|
||
|
|
||
|
Added notifications."
|
||
|
::= { mseries 1 }
|
||
|
|
||
|
alarmGeneral OBJECT IDENTIFIER
|
||
|
::= { smartAlarm 1}
|
||
|
|
||
|
alarmActiveList OBJECT IDENTIFIER
|
||
|
::= { smartAlarm 2}
|
||
|
|
||
|
alarmLogList OBJECT IDENTIFIER
|
||
|
::= { smartAlarm 3}
|
||
|
|
||
|
alarmNotifications OBJECT IDENTIFIER
|
||
|
::= { smartAlarm 4}
|
||
|
|
||
|
smartAlarmMIBConformance OBJECT IDENTIFIER
|
||
|
::= { smartAlarm 5}
|
||
|
|
||
|
smartAlarmGroups OBJECT IDENTIFIER
|
||
|
::= { smartAlarmMIBConformance 1}
|
||
|
|
||
|
smartAlarmCompliances OBJECT IDENTIFIER
|
||
|
::= { smartAlarmMIBConformance 2}
|
||
|
|
||
|
--
|
||
|
-- General alarm group
|
||
|
--
|
||
|
|
||
|
smartAlarmGeneralLastSeqNumber OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The sequence number of the last sent notification."
|
||
|
::= { alarmGeneral 1 }
|
||
|
|
||
|
smartAlarmGeneralHighestSeverity OBJECT-TYPE
|
||
|
SYNTAX AlarmPerceivedSeverity
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The current highest severity of the active alarms."
|
||
|
::= { alarmGeneral 2 }
|
||
|
|
||
|
smartAlarmGeneralNumberActiveList OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of active alarms in the alarmActiveList."
|
||
|
::= { alarmGeneral 3 }
|
||
|
|
||
|
smartAlarmGeneralNumberLogList OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of alarms in the alarmLogList."
|
||
|
::= { alarmGeneral 4 }
|
||
|
|
||
|
--
|
||
|
-- Alarm active list group
|
||
|
--
|
||
|
|
||
|
alarmActiveTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AlarmEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The active alarm list."
|
||
|
::= { alarmActiveList 1 }
|
||
|
|
||
|
alarmEntry OBJECT-TYPE
|
||
|
SYNTAX AlarmEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the active alarm list."
|
||
|
INDEX { alarmIndex }
|
||
|
::= { alarmActiveTable 1 }
|
||
|
|
||
|
AlarmEntry ::=
|
||
|
SEQUENCE {
|
||
|
alarmIndex Unsigned32,
|
||
|
alarmUnit UnitType,
|
||
|
alarmPort Integer32,
|
||
|
alarmText DisplayString,
|
||
|
alarmSeverity AlarmPerceivedSeverity,
|
||
|
alarmActivationTime DateAndTime,
|
||
|
alarmCeaseTime DateAndTime,
|
||
|
alarmSeqNumber Counter32,
|
||
|
alarmHostName DisplayString,
|
||
|
alarmPortName DisplayString,
|
||
|
alarmPortType PortType,
|
||
|
alarmType AlarmNotificationType,
|
||
|
alarmCause AlarmProbableCause,
|
||
|
alarmPortAlias DisplayString
|
||
|
}
|
||
|
|
||
|
alarmIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An unique index assigned to each alarm."
|
||
|
::= { alarmEntry 1 }
|
||
|
|
||
|
alarmUnit OBJECT-TYPE
|
||
|
SYNTAX UnitType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarming unit associated with this alarm.
|
||
|
undefined(0), nmb(1), psu1(2), psu2(3), fan(4), system(5),
|
||
|
slaveNmb(6), slavePsu1(7), slavePsu2(8), slaveFan(9)."
|
||
|
::= { alarmEntry 2 }
|
||
|
|
||
|
alarmPort OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarming port associated with this alarm.
|
||
|
1-10 is Line Ports. 11 and higher is Client ports. For non port alarms this value is 0."
|
||
|
::= { alarmEntry 3 }
|
||
|
|
||
|
alarmText OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The additional text for the alarm."
|
||
|
::= { alarmEntry 4 }
|
||
|
|
||
|
alarmSeverity OBJECT-TYPE
|
||
|
SYNTAX AlarmPerceivedSeverity
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The severity of the alarm as defined in
|
||
|
ITU-T X.733."
|
||
|
::= { alarmEntry 5 }
|
||
|
|
||
|
alarmActivationTime OBJECT-TYPE
|
||
|
SYNTAX DateAndTime
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The time when the alarm was created."
|
||
|
::= { alarmEntry 6 }
|
||
|
|
||
|
alarmCeaseTime OBJECT-TYPE
|
||
|
SYNTAX DateAndTime
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The time when the alarm was ceased."
|
||
|
::= { alarmEntry 7 }
|
||
|
|
||
|
alarmSeqNumber OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The last sequence number used when issuing
|
||
|
a notification for this alarm."
|
||
|
::= { alarmEntry 8 }
|
||
|
|
||
|
alarmHostName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The hostname."
|
||
|
::= { alarmEntry 9 }
|
||
|
|
||
|
alarmPortName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Port Name."
|
||
|
::= { alarmEntry 10 }
|
||
|
|
||
|
alarmPortType OBJECT-TYPE
|
||
|
SYNTAX PortType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Port Type. undefined(0), rx(1), tx(2), biDi(3)."
|
||
|
::= { alarmEntry 11 }
|
||
|
|
||
|
alarmType OBJECT-TYPE
|
||
|
SYNTAX AlarmNotificationType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The type of alarm as defined in ITU-T X.733
|
||
|
undefined (0),
|
||
|
other (1),
|
||
|
communicationsAlarm (2),
|
||
|
qualityOfServiceAlarm (3),
|
||
|
processingErrorAlarm (4),
|
||
|
equipmentAlarm (5),
|
||
|
environmental (6),
|
||
|
integrityViolation (7),
|
||
|
operationalViolation (8),
|
||
|
physicalViolation(9),
|
||
|
securityServiceOrMechanismViloation (10),
|
||
|
timeDomainViolation (11)"
|
||
|
::= { alarmEntry 12 }
|
||
|
|
||
|
alarmCause OBJECT-TYPE
|
||
|
SYNTAX AlarmProbableCause
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarm probable cause as defined in ITU-T X.733.
|
||
|
undefined (0)
|
||
|
adapterError (1) -- Equipment
|
||
|
applicationSubsystemFailure (2) -- Processing
|
||
|
bandwidthReduced (3) -- Quality of service
|
||
|
callEstablishmentError (4) -- Communications
|
||
|
communicationsProtocolError (5) -- Communications
|
||
|
communicationsSubsystemFailure (6) -- Communications
|
||
|
configurationOrCustomizationError (7) -- Processing
|
||
|
congestion (8) -- Quality of service
|
||
|
corruptData (9) -- Processing
|
||
|
cpuCyclesLimitExceeded (10) -- Processing
|
||
|
dTEdCEInterfaceError (11) -- Communications
|
||
|
datasetOrModemError (12) -- Equipment
|
||
|
degradedSignal (13) -- Communications
|
||
|
enclosureDoorOpen (14) -- Environmental
|
||
|
equipmentMalfunction (15) -- Equipment
|
||
|
excessiveVibration (16) -- Environmental
|
||
|
fileError (17) -- Processing
|
||
|
fireDetected (18) -- Environmental
|
||
|
floodDetected (19) -- Environmental
|
||
|
framingError (20) -- Communications
|
||
|
heatingOrVentilationOrCoolingSystemProblem (21) -- Environmental
|
||
|
humidityUnacceptable (22) -- Environmental
|
||
|
inputDeviceError (23) -- Equipment
|
||
|
inputOutputDeviceError (24) -- Equipment
|
||
|
lANError (25) -- Communications
|
||
|
leakDetected (26) -- Environmental
|
||
|
localNodeTransmissionError (27) -- Communications
|
||
|
lossOfFrame (28) -- Communications
|
||
|
lossOfSignal (29) -- Communications
|
||
|
materialSupplyExhausted (30) -- Environmental
|
||
|
multiplexerProblem (31) -- Equipment
|
||
|
outOfMemory (32) -- Processing
|
||
|
outputDeviceError (33) -- Equipment
|
||
|
performanceDegraded (34) -- Quality of service
|
||
|
powerProblem (35) -- Equipment
|
||
|
pressureUnacceptable (36) -- Environmental
|
||
|
processorProblem (37) -- Equipment
|
||
|
pumpFailure (38) -- Environmental
|
||
|
queueSizeExceeded (39) -- Quality of service
|
||
|
receiveFailure (40) -- Equipment
|
||
|
receiverFailure (41) -- Equipment
|
||
|
remoteNodeTransmissionError (42) -- Communications
|
||
|
resourceAtOrNearingCapacity (43) -- Quality of service
|
||
|
responseTimeExcessive (44) -- Quality of service
|
||
|
retransmissionRateExcessive (45) -- Quality of service
|
||
|
softwareProgramError (46) -- Processing
|
||
|
softwareError (47) -- Processing
|
||
|
softwareProgramAbnormallyTerminated (48) -- Processing
|
||
|
storageCapacityProblem (49) -- Processing
|
||
|
temperatureUnacceptable (50) -- Environmental
|
||
|
thresholdCrossed (51) -- Quality of service
|
||
|
timingProblem (52) -- Equipment
|
||
|
toxicLeakDetected (53) -- Environmental
|
||
|
transmitFailure (54) -- Equipment
|
||
|
transmitterFailure (55) -- Equipment
|
||
|
underlyingResourceUnavailable (56) -- Processing
|
||
|
versionMismatch (57) -- Processing"
|
||
|
::= { alarmEntry 13 }
|
||
|
|
||
|
alarmPortAlias OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Port Alias."
|
||
|
::= { alarmEntry 14 }
|
||
|
|
||
|
--
|
||
|
-- Alarm active list group
|
||
|
--
|
||
|
|
||
|
alarmLogTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AlarmLogEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The active alarm list."
|
||
|
::= { alarmLogList 1 }
|
||
|
|
||
|
alarmLogEntry OBJECT-TYPE
|
||
|
SYNTAX AlarmLogEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the alarm log table."
|
||
|
INDEX { alarmLogIndex }
|
||
|
::= { alarmLogTable 1 }
|
||
|
|
||
|
AlarmLogEntry ::=
|
||
|
SEQUENCE {
|
||
|
alarmLogIndex Unsigned32,
|
||
|
alarmLogUnit UnitType,
|
||
|
alarmLogPort Integer32,
|
||
|
alarmLogText DisplayString,
|
||
|
alarmLogSeverity AlarmPerceivedSeverity,
|
||
|
alarmLogActivationTime DateAndTime,
|
||
|
alarmLogCeaseTime DateAndTime,
|
||
|
alarmLogSeqNumber Counter32,
|
||
|
alarmLogHostName DisplayString,
|
||
|
alarmLogPortName DisplayString,
|
||
|
alarmLogPortType PortType,
|
||
|
alarmLogType AlarmNotificationType,
|
||
|
alarmLogCause AlarmProbableCause
|
||
|
}
|
||
|
|
||
|
alarmLogIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An unique index assigned to each alarm."
|
||
|
::= { alarmLogEntry 1 }
|
||
|
|
||
|
alarmLogUnit OBJECT-TYPE
|
||
|
SYNTAX UnitType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarming unit associated with this alarm.
|
||
|
undefined(0), nmb(1), psu1(2), psu2(3), fan(4), system(5),
|
||
|
slaveNmb(6), slavePsu1(7), slavePsu2(8), slaveFan(9)."
|
||
|
::= { alarmLogEntry 2 }
|
||
|
|
||
|
alarmLogPort OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarming port associated with this alarm.
|
||
|
1-10 is Line Ports. 11 and higher is Client ports. For non port alarms this value is 0."
|
||
|
::= { alarmLogEntry 3 }
|
||
|
|
||
|
alarmLogText OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The additional text for the alarm."
|
||
|
::= { alarmLogEntry 4 }
|
||
|
|
||
|
alarmLogSeverity OBJECT-TYPE
|
||
|
SYNTAX AlarmPerceivedSeverity
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The severity of the alarm as defined in
|
||
|
ITU-T X.733."
|
||
|
::= { alarmLogEntry 5 }
|
||
|
|
||
|
alarmLogActivationTime OBJECT-TYPE
|
||
|
SYNTAX DateAndTime
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The time when the alarm was created."
|
||
|
::= { alarmLogEntry 6 }
|
||
|
|
||
|
alarmLogCeaseTime OBJECT-TYPE
|
||
|
SYNTAX DateAndTime
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The time when the alarm was ceased."
|
||
|
::= { alarmLogEntry 7 }
|
||
|
|
||
|
alarmLogSeqNumber OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The last sequence number used when issuing
|
||
|
a notification for this alarm."
|
||
|
::= { alarmLogEntry 8 }
|
||
|
|
||
|
alarmLogHostName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The hostname."
|
||
|
::= { alarmLogEntry 9 }
|
||
|
|
||
|
alarmLogPortName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Port Name."
|
||
|
::= { alarmLogEntry 10 }
|
||
|
|
||
|
alarmLogPortType OBJECT-TYPE
|
||
|
SYNTAX PortType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Port Direction. rx(1), tx(2), biDi(3)."
|
||
|
::= { alarmLogEntry 11 }
|
||
|
|
||
|
alarmLogType OBJECT-TYPE
|
||
|
SYNTAX AlarmNotificationType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The type of alarm as defined in ITU-T X.733
|
||
|
undefined (0),
|
||
|
other (1),
|
||
|
communicationsAlarm (2),
|
||
|
qualityOfServiceAlarm (3),
|
||
|
processingErrorAlarm (4),
|
||
|
equipmentAlarm (5),
|
||
|
environmental (6),
|
||
|
integrityViolation (7),
|
||
|
operationalViolation (8),
|
||
|
physicalViolation(9),
|
||
|
securityServiceOrMechanismViloation (10),
|
||
|
timeDomainViolation (11)"
|
||
|
::= { alarmLogEntry 12 }
|
||
|
|
||
|
alarmLogCause OBJECT-TYPE
|
||
|
SYNTAX AlarmProbableCause
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarm probable cause as defined in ITU-T X.733.
|
||
|
undefined (0)
|
||
|
adapterError (1) -- Equipment
|
||
|
applicationSubsystemFailure (2) -- Processing
|
||
|
bandwidthReduced (3) -- Quality of service
|
||
|
callEstablishmentError (4) -- Communications
|
||
|
communicationsProtocolError (5) -- Communications
|
||
|
communicationsSubsystemFailure (6) -- Communications
|
||
|
configurationOrCustomizationError (7) -- Processing
|
||
|
congestion (8) -- Quality of service
|
||
|
corruptData (9) -- Processing
|
||
|
cpuCyclesLimitExceeded (10) -- Processing
|
||
|
dTEdCEInterfaceError (11) -- Communications
|
||
|
datasetOrModemError (12) -- Equipment
|
||
|
degradedSignal (13) -- Communications
|
||
|
enclosureDoorOpen (14) -- Environmental
|
||
|
equipmentMalfunction (15) -- Equipment
|
||
|
excessiveVibration (16) -- Environmental
|
||
|
fileError (17) -- Processing
|
||
|
fireDetected (18) -- Environmental
|
||
|
floodDetected (19) -- Environmental
|
||
|
framingError (20) -- Communications
|
||
|
heatingOrVentilationOrCoolingSystemProblem (21) -- Environmental
|
||
|
humidityUnacceptable (22) -- Environmental
|
||
|
inputDeviceError (23) -- Equipment
|
||
|
inputOutputDeviceError (24) -- Equipment
|
||
|
lANError (25) -- Communications
|
||
|
leakDetected (26) -- Environmental
|
||
|
localNodeTransmissionError (27) -- Communications
|
||
|
lossOfFrame (28) -- Communications
|
||
|
lossOfSignal (29) -- Communications
|
||
|
materialSupplyExhausted (30) -- Environmental
|
||
|
multiplexerProblem (31) -- Equipment
|
||
|
outOfMemory (32) -- Processing
|
||
|
outputDeviceError (33) -- Equipment
|
||
|
performanceDegraded (34) -- Quality of service
|
||
|
powerProblem (35) -- Equipment
|
||
|
pressureUnacceptable (36) -- Environmental
|
||
|
processorProblem (37) -- Equipment
|
||
|
pumpFailure (38) -- Environmental
|
||
|
queueSizeExceeded (39) -- Quality of service
|
||
|
receiveFailure (40) -- Equipment
|
||
|
receiverFailure (41) -- Equipment
|
||
|
remoteNodeTransmissionError (42) -- Communications
|
||
|
resourceAtOrNearingCapacity (43) -- Quality of service
|
||
|
responseTimeExcessive (44) -- Quality of service
|
||
|
retransmissionRateExcessive (45) -- Quality of service
|
||
|
softwareProgramError (46) -- Processing
|
||
|
softwareError (47) -- Processing
|
||
|
softwareProgramAbnormallyTerminated (48) -- Processing
|
||
|
storageCapacityProblem (49) -- Processing
|
||
|
temperatureUnacceptable (50) -- Environmental
|
||
|
thresholdCrossed (51) -- Quality of service
|
||
|
timingProblem (52) -- Equipment
|
||
|
toxicLeakDetected (53) -- Environmental
|
||
|
transmitFailure (54) -- Equipment
|
||
|
transmitterFailure (55) -- Equipment
|
||
|
underlyingResourceUnavailable (56) -- Processing
|
||
|
versionMismatch (57) -- Processing"
|
||
|
::= { alarmLogEntry 13 }
|
||
|
|
||
|
--
|
||
|
-- Notifications
|
||
|
--
|
||
|
|
||
|
alarmNotifyPrefix OBJECT IDENTIFIER ::= { alarmNotifications 0 }
|
||
|
|
||
|
alarmNotificationCleared NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
alarmIndex,
|
||
|
alarmUnit,
|
||
|
alarmPort,
|
||
|
alarmText,
|
||
|
alarmSeverity,
|
||
|
alarmActivationTime,
|
||
|
alarmCeaseTime,
|
||
|
alarmSeqNumber,
|
||
|
alarmHostName,
|
||
|
alarmPortName,
|
||
|
alarmPortType,
|
||
|
alarmPortAlias }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sent when an alarm is cleared."
|
||
|
::= { alarmNotifyPrefix 1 }
|
||
|
|
||
|
alarmNotificationWarning NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
alarmIndex,
|
||
|
alarmUnit,
|
||
|
alarmPort,
|
||
|
alarmText,
|
||
|
alarmSeverity,
|
||
|
alarmActivationTime,
|
||
|
alarmCeaseTime,
|
||
|
alarmSeqNumber,
|
||
|
alarmHostName,
|
||
|
alarmPortName,
|
||
|
alarmPortType,
|
||
|
alarmPortAlias }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sent when an alarm with warning severity is activated."
|
||
|
::= { alarmNotifyPrefix 2 }
|
||
|
|
||
|
alarmNotificationMinor NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
alarmIndex,
|
||
|
alarmUnit,
|
||
|
alarmPort,
|
||
|
alarmText,
|
||
|
alarmSeverity,
|
||
|
alarmActivationTime,
|
||
|
alarmCeaseTime,
|
||
|
alarmSeqNumber,
|
||
|
alarmHostName,
|
||
|
alarmPortName,
|
||
|
alarmPortType,
|
||
|
alarmPortAlias }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sent when an alarm with minor severity is activated."
|
||
|
::= { alarmNotifyPrefix 3 }
|
||
|
|
||
|
alarmNotificationMajor NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
alarmIndex,
|
||
|
alarmUnit,
|
||
|
alarmPort,
|
||
|
alarmText,
|
||
|
alarmSeverity,
|
||
|
alarmActivationTime,
|
||
|
alarmCeaseTime,
|
||
|
alarmSeqNumber,
|
||
|
alarmHostName,
|
||
|
alarmPortName,
|
||
|
alarmPortType,
|
||
|
alarmPortAlias }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sent when an alarm with major severity is activated.."
|
||
|
::= { alarmNotifyPrefix 4 }
|
||
|
|
||
|
alarmNotificationCritical NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
alarmIndex,
|
||
|
alarmUnit,
|
||
|
alarmPort,
|
||
|
alarmText,
|
||
|
alarmSeverity,
|
||
|
alarmActivationTime,
|
||
|
alarmCeaseTime,
|
||
|
alarmSeqNumber,
|
||
|
alarmHostName,
|
||
|
alarmPortName,
|
||
|
alarmPortType,
|
||
|
alarmPortAlias }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sent when an alarm with critical severity is activated."
|
||
|
::= { alarmNotifyPrefix 5 }
|
||
|
|
||
|
|
||
|
-- ----------------------------------------------------
|
||
|
-- Conformance
|
||
|
-- ----------------------------------------------------
|
||
|
|
||
|
-- ----------------------------------------------------
|
||
|
-- Groups
|
||
|
-- ----------------------------------------------------
|
||
|
|
||
|
smartAlarmGeneralGroupV1 OBJECT-GROUP
|
||
|
OBJECTS { smartAlarmGeneralLastSeqNumber,
|
||
|
smartAlarmGeneralHighestSeverity,
|
||
|
smartAlarmGeneralNumberActiveList,
|
||
|
smartAlarmGeneralNumberLogList }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The general alarm objects V1."
|
||
|
::= { smartAlarmGroups 1 }
|
||
|
|
||
|
smartAlarmNotificationGroupV1 NOTIFICATION-GROUP
|
||
|
NOTIFICATIONS { alarmNotificationCleared,
|
||
|
alarmNotificationCritical,
|
||
|
alarmNotificationMajor,
|
||
|
alarmNotificationMinor,
|
||
|
alarmNotificationWarning }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarm notifications V1."
|
||
|
::= { smartAlarmGroups 2 }
|
||
|
|
||
|
smartAlarmActiveTableGroupV1 OBJECT-GROUP
|
||
|
OBJECTS { alarmIndex,
|
||
|
alarmUnit,
|
||
|
alarmPort,
|
||
|
alarmText,
|
||
|
alarmSeverity,
|
||
|
alarmActivationTime,
|
||
|
alarmCeaseTime,
|
||
|
alarmSeqNumber,
|
||
|
alarmHostName,
|
||
|
alarmPortName,
|
||
|
alarmPortType,
|
||
|
alarmType,
|
||
|
alarmCause }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The active alarm table objects V1."
|
||
|
::= { smartAlarmGroups 3 }
|
||
|
|
||
|
smartAlarmLogTableGroupV1 OBJECT-GROUP
|
||
|
OBJECTS { alarmLogIndex,
|
||
|
alarmLogUnit,
|
||
|
alarmLogPort,
|
||
|
alarmLogText,
|
||
|
alarmLogSeverity,
|
||
|
alarmLogActivationTime,
|
||
|
alarmLogCeaseTime,
|
||
|
alarmLogSeqNumber,
|
||
|
alarmLogHostName,
|
||
|
alarmLogPortName,
|
||
|
alarmLogPortType,
|
||
|
alarmLogType,
|
||
|
alarmLogCause }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The alarm log table objects V1."
|
||
|
::= { smartAlarmGroups 4 }
|
||
|
|
||
|
-- ----------------------------------------------------
|
||
|
-- Compliance
|
||
|
-- ----------------------------------------------------
|
||
|
|
||
|
smartAlarmBasicComplV1 MODULE-COMPLIANCE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Basic implementation requirements for the alarm MIB V1."
|
||
|
MODULE
|
||
|
MANDATORY-GROUPS {
|
||
|
smartAlarmGeneralGroupV1,
|
||
|
smartAlarmNotificationGroupV1,
|
||
|
smartAlarmActiveTableGroupV1,
|
||
|
smartAlarmLogTableGroupV1 }
|
||
|
::= { smartAlarmCompliances 1 }
|
||
|
|
||
|
END
|