snmp_mib_archive/irTrap.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

616 lines
18 KiB
Plaintext

MRV-IR-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
irEnetPortIndex,
irEnetPortLinkStatus,
mrvLx,
irPowerIndex,
irPowerStatus,
irSysCurrentTemp,
irSysTempThresholdLow,
irSysTempThresholdHigh,
irSysTempHysteresis,
ipmiDiscreteOffset,
ipmiDiscreteSensorName,
ipmiThresholdType,
ipmiThresholdSensorName,
ipmiThresholdDirection,
ipmiThresholdAssert
FROM MRV-IR-SYSTEM-MIB
irHdamPortIndex,
irHdamPowerPortIndex,
irHdamPowerIndex,
irHdamPowerStatus,
irAlarmPortIndex,
irAlarmSlotIndex,
irAlarmPointIndex,
irAlarmName,
irAlarmContactState,
irAlarmTrapSeverity,
irAlarmCount,
irAlarmDescription,
irAnalogPortIndex,
irAnalogSlotIndex,
irAnalogPointIndex,
irAnalogName,
irAnalogDescription,
irAnalogCalValue,
irAnalogThresholdSeverity,
irAnalogThresholdHighAlarmCount,
irAnalogThresholdLowAlarmCount
FROM MRV-IR-HDAM-MIB
irCharPortIndex,
irTempValue,
irTempThresholdHigh,
irTempThresholdLow,
irTempTrapSeverity,
irHumidityValue,
irHumidityThresholdHigh,
irHumidityThresholdLow,
irHumidityTrapSeverity,
irLdAlarmPortIndex,
irLdAlarmPointIndex,
irLdAlarmName,
irLdAlarmDescription,
irLdAlarmContactState,
irLdAlarmTrapSeverity,
irLdAlarmCount
FROM MRV-IR-CHAR-MIB;
irTrapMib MODULE-IDENTITY
LAST-UPDATED "200703220000Z" -- 22 Mar 2007 (LX v5.1.0)
ORGANIZATION "MRV Communications - BPD Division"
CONTACT-INFO
"Postal: MRV Communications, Inc.
295 Foster Street
Littleton, MA 01460"
DESCRIPTION
"This is the MRV LX Trap MIB module."
::= { mrvLx 3 }
--
-- Trap Groups
--
irTrapObjects OBJECT IDENTIFIER ::= { irTrapMib 1 }
irTraps OBJECT IDENTIFIER ::= { irTrapMib 2 }
--
-- Trap Objects.
--
irTextString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"An ascii text string."
::= { irTrapObjects 1 }
irTimeStamp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A text string containing timestamp."
::= { irTrapObjects 2 }
irUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A text string used for a user name."
::= { irTrapObjects 3 }
irIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A text string used for an ip address."
::= { irTrapObjects 4 }
--
-- LX Traps.
--
irNotifyEvent NOTIFICATION-TYPE
OBJECTS {
irTextString
}
STATUS current
DESCRIPTION
"A notification sent to indicate a system event.
irTextString object provides a description of the event."
::= { irTraps 1 }
irTempHighTholdAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irTempValue,
irTempThresholdHigh,
irTempTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current temp value has gone
above the value set in irTempThresholdHigh object.
irTempValue object indicates the current temp value."
::= { irTraps 2 }
irTempHighTholdAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irTempValue,
irTempThresholdHigh,
irTempTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current temp value has dropped
below the value set in irTempThresholdHigh object after having
gone above that value. irTempValue object indicates the
current temp value."
::= { irTraps 3 }
irTempLowTholdAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irTempValue,
irTempThresholdLow,
irTempTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current temp value has dropped
below the value set in irTempThresholdLow object.
irTempValue object indicates the current temp value."
::= { irTraps 4 }
irTempLowTholdAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irTempValue,
irTempThresholdLow,
irTempTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current temp value has returned
above the value set in irTempThresholdLow object after having
fallen below that value. irTempValue object indicates the
current temp value."
::= { irTraps 5 }
irHumidityHighTholdAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irHumidityValue,
irHumidityThresholdHigh,
irHumidityTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current humidity value has gone
above the value set in irHumidityThresholdHigh object.
irHumidityValue object indicates the current humidity value."
::= { irTraps 6 }
irHumidityHighTholdAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irHumidityValue,
irHumidityThresholdHigh,
irHumidityTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current temp value has dropped
below the value set in irHumidityThresholdHigh object after having
gone above that value. irHumidityValue object indicates the
current humidity value."
::= { irTraps 7 }
irHumidityLowTholdAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irHumidityValue,
irHumidityThresholdLow,
irHumidityTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current humidity value has dropped
below the value set in irHumidityThresholdLow object.
irHumidityValue object indicates the current humidity value."
::= { irTraps 8 }
irHumidityLowTholdAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irCharPortIndex,
irHumidityValue,
irHumidityThresholdLow,
irHumidityTrapSeverity
}
STATUS current
DESCRIPTION
"This trap indicates that the current humidity value has gone
above the value set in irHumidityThresholdLow object after having
gone below that value. irHumidityValue object indicates the
current humidity value."
::= { irTraps 9 }
irClusterSyncStarted NOTIFICATION-TYPE
OBJECTS {
irTimeStamp
}
STATUS current
DESCRIPTION
"This trap indicates that a cluster config synch has started."
::= { irTraps 10 }
irClusterSyncCompleted NOTIFICATION-TYPE
OBJECTS {
irTimeStamp
}
STATUS current
DESCRIPTION
"This trap indicates that a cluster config synch has completed."
::= { irTraps 11 }
irClusterSoftwareUpdateStarted NOTIFICATION-TYPE
OBJECTS {
irTimeStamp
}
STATUS current
DESCRIPTION
"This trap indicates that a cluster system software update
has started."
::= { irTraps 12 }
irClusterSoftwareUpdateCompleted NOTIFICATION-TYPE
OBJECTS {
irTimeStamp
}
STATUS current
DESCRIPTION
"This trap indicates that a cluster system software update
has completed."
::= { irTraps 13 }
irClusterBootloaderUpdateStarted NOTIFICATION-TYPE
OBJECTS {
irTimeStamp
}
STATUS current
DESCRIPTION
"This trap indicates that a cluster boot loader software update
has started."
::= { irTraps 14 }
irClusterBootloaderUpdateCompleted NOTIFICATION-TYPE
OBJECTS {
irTimeStamp
}
STATUS current
DESCRIPTION
"This trap indicates that a cluster boot loader software update
has completed."
::= { irTraps 15 }
irPowerSupplyStatusChanged NOTIFICATION-TYPE
OBJECTS {
irPowerIndex,
irPowerStatus
}
STATUS current
DESCRIPTION
"This trap indicates that a power supply status has changed."
::= { irTraps 16 }
irLoginFailed NOTIFICATION-TYPE
OBJECTS {
irUserName,
irIpAddress,
irCharPortIndex
}
STATUS current
DESCRIPTION
"This trap indicates that a user attempted to login and failed.
irCharPortIndex indicates the physical or tcp port.
irUserName indicates the user name.
irIpAddress indicates the ip address of the remote machine
from which the user attempted the login. If the IP address values is
non-zero, it indicates a network connection and irCharPortIndex
indicates the tcp port. If the IP address is zero, it indicates
login attemp was local and irCharPortIndex indicates the physical
port."
::= { irTraps 17 }
irHdamAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irAlarmPortIndex,
irAlarmSlotIndex,
irAlarmPointIndex,
irAlarmName,
irAlarmContactState,
irAlarmTrapSeverity,
irAlarmCount,
irAlarmDescription
}
STATUS current
DESCRIPTION
"This trap indicates that the HDAM unit generated an alarm."
::= { irTraps 18 }
irHdamAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irAlarmPortIndex,
irAlarmSlotIndex,
irAlarmPointIndex,
irAlarmName,
irAlarmContactState,
irAlarmTrapSeverity,
irAlarmCount,
irAlarmDescription
}
STATUS current
DESCRIPTION
"This trap indicates that the HDAM unit has cleared an alarm."
::= { irTraps 19 }
irHdamContactLost NOTIFICATION-TYPE
OBJECTS {
irHdamPortIndex
}
STATUS current
DESCRIPTION
"This trap indicates that the LX has lost contact with the
HDAM unit."
::= { irTraps 20 }
irHdamContactRegained NOTIFICATION-TYPE
OBJECTS {
irHdamPortIndex
}
STATUS current
DESCRIPTION
"This trap indicates that the LX has regained contact with the
HDAM unit."
::= { irTraps 21 }
irHdamPowerStatusChanged NOTIFICATION-TYPE
OBJECTS {
irHdamPowerPortIndex,
irHdamPowerIndex,
irHdamPowerStatus
}
STATUS current
DESCRIPTION
"This trap indicates that the HDAM power status has changed.
irHdamPowerIndex indicates the power index (A or B).
irHdamPowerStatus indicates the new power status."
::= { irTraps 22 }
-- value 23 not used
irOnBoardLowTempExceeded NOTIFICATION-TYPE
OBJECTS {
irSysCurrentTemp,
irSysTempThresholdLow,
irSysTempHysteresis
}
STATUS current
DESCRIPTION
"This trap indicates that the onboard temperature has exceeded the
configured low temperature threshold (plus hysteresis) value."
::= { irTraps 24 }
irOnBoardLowTempCleared NOTIFICATION-TYPE
OBJECTS {
irSysCurrentTemp,
irSysTempThresholdLow,
irSysTempHysteresis
}
STATUS current
DESCRIPTION
"This trap indicates that the onboard temperature has fallen back
below the configured low temperature threshold (plus hysteresis)
value."
::= { irTraps 25 }
irOnBoardHighTempExceeded NOTIFICATION-TYPE
OBJECTS {
irSysCurrentTemp,
irSysTempThresholdHigh,
irSysTempHysteresis
}
STATUS current
DESCRIPTION
"This trap indicates that the onboard temperature has exceeded the
configured high temperature threshold (minus hysteresis) value."
::= { irTraps 26 }
irOnBoardHighTempCleared NOTIFICATION-TYPE
OBJECTS {
irSysCurrentTemp,
irSysTempThresholdHigh,
irSysTempHysteresis
}
STATUS current
DESCRIPTION
"This trap indicates that the onboard temperature has fallen back
below the configured high temperature threshold (minus hysteresis)
value."
::= { irTraps 27 }
irAdminLoginFailed NOTIFICATION-TYPE
OBJECTS {
irUserName,
irCharPortIndex
}
STATUS current
DESCRIPTION
"This trap indicates that an administrator login failed.
irUserName indicates the user name.
irCharPortIndex indicates the port."
::= { irTraps 28 }
irEnetPortBondLinkStatusChanged NOTIFICATION-TYPE
OBJECTS {
irEnetPortIndex,
irEnetPortLinkStatus
}
STATUS current
DESCRIPTION
"This trap indicates that the enet port bonding link status has
changed. This trap is generated only on systems with multiple enet
ports.
irEnetPortIndex is the index of the ethernet port in question.
irEnetPortLinkStatus is the new link status of the ethernet port."
::= { irTraps 29 }
irHdamAnalogHighAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irAnalogPortIndex,
irAnalogSlotIndex,
irAnalogPointIndex,
irAnalogName,
irAnalogDescription,
irAnalogCalValue,
irAnalogThresholdSeverity,
irAnalogThresholdHighAlarmCount
}
STATUS current
DESCRIPTION
"This trap indicates that the HDAM analog loop module generated
a high threshold raised alarm."
::= { irTraps 30 }
irHdamAnalogHighAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irAnalogPortIndex,
irAnalogSlotIndex,
irAnalogPointIndex,
irAnalogName,
irAnalogDescription,
irAnalogCalValue,
irAnalogThresholdSeverity,
irAnalogThresholdHighAlarmCount
}
STATUS current
DESCRIPTION
"This trap indicates that the HDAM analog loop module generated
a high threshold cleared alarm."
::= { irTraps 31 }
irHdamAnalogLowAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irAnalogPortIndex,
irAnalogSlotIndex,
irAnalogPointIndex,
irAnalogName,
irAnalogDescription,
irAnalogCalValue,
irAnalogThresholdSeverity,
irAnalogThresholdLowAlarmCount
}
STATUS current
DESCRIPTION
"This trap indicates that the HDAM analog loop module generated
a low threshold raised alarm."
::= { irTraps 32 }
irHdamAnalogLowAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irAnalogPortIndex,
irAnalogSlotIndex,
irAnalogPointIndex,
irAnalogName,
irAnalogDescription,
irAnalogCalValue,
irAnalogThresholdSeverity,
irAnalogThresholdLowAlarmCount
}
STATUS current
DESCRIPTION
"This trap indicates that the HDAM analog loop module generated
a low threshold cleared alarm."
::= { irTraps 33 }
irLdamAlarmRaised NOTIFICATION-TYPE
OBJECTS {
irLdAlarmPortIndex,
irLdAlarmPointIndex,
irLdAlarmName,
irLdAlarmDescription,
irLdAlarmContactState,
irLdAlarmTrapSeverity,
irLdAlarmCount
}
STATUS current
DESCRIPTION
"This trap indicates that the LDAM alarm point generated an alarm."
::= { irTraps 34 }
irLdamAlarmCleared NOTIFICATION-TYPE
OBJECTS {
irLdAlarmPortIndex,
irLdAlarmPointIndex,
irLdAlarmName,
irLdAlarmDescription,
irLdAlarmContactState,
irLdAlarmTrapSeverity,
irLdAlarmCount
}
STATUS current
DESCRIPTION
"This trap indicates that the LDAM alarm point has been cleared."
::= { irTraps 35 }
irIpmiDiscreteDeassertEvent NOTIFICATION-TYPE
OBJECTS {
ipmiDiscreteOffset,
ipmiDiscreteSensorName
}
STATUS current
DESCRIPTION
"This trap indicates that an IPMI discrete sensor Deassert event
has occurred."
::= { irTraps 36 }
irIpmiDiscreteAssertEvent NOTIFICATION-TYPE
OBJECTS {
ipmiDiscreteOffset,
ipmiDiscreteSensorName
}
STATUS current
DESCRIPTION
"This trap indicates that an IPMI discrete sensor Assert event
has occurred."
::= { irTraps 37 }
irIpmiThresholdEvent NOTIFICATION-TYPE
OBJECTS {
ipmiThresholdType,
ipmiThresholdSensorName,
ipmiThresholdDirection,
ipmiThresholdAssert
}
STATUS current
DESCRIPTION
"This trap indicates that an IPMI threshold sensor event has occurred."
::= { irTraps 38 }
END