- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
736 lines
No EOL
24 KiB
Text
736 lines
No EOL
24 KiB
Text
-- 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 |