PANASAS-NOTIFY-MIB-V1 DEFINITIONS ::= BEGIN -- This mib document specifies the -- Panasas Notifications mib. -- -- @author: Abbie Matthews & Bob Haigler -- @last_modified: July, 04, 2010. -- @version @PANASAS_VERSION@ -- -- @PANASAS_COPYRIGHT@ -- -- This Panasas Inc SNMP Management Information Base Specification -- (Specification) embodies Panasas Inc's confidential and proprietary -- intellectual property. Panasas Inc retains all title and ownership -- to the Specification, including any revisions. -- -- This Specification is supplied "AS IS", and Panasas Inc makes -- no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI panProducts FROM PANASAS-ROOT-MIB panHwBladeHwSN, panHwBladeType, panHwShelfName, panHwBladeDataSN, panHwBladeShelfSN, panHwBladeSlot, panHwShelfPSSerial, panHwShelfNetCardSerial, panHwShelfBatterySerial, panHwBladeDiskVendor, panHwBladeDiskSerial FROM PANASAS-HW-MIB-V1 panSystemClusterName FROM PANASAS-SYSTEM-MIB-V1 panBSetInfo, panBSetName, panBSetTotalCapacity, panBSetReservedCapacity, panBSetUsedCapacity, panBSetAvailableCapacity FROM PANASAS-BLADESET-MIB-V1 panVolHardQuota, panVolInfo, panVolPath, panVolBladeSet, panVolSoftQuota, panVolUsed FROM PANASAS-VOLUMES-MIB-V1 ; panNotifications MODULE-IDENTITY LAST-UPDATED "201104070000Z" ORGANIZATION "Panasas, Inc" CONTACT-INFO "postal: Panasas, Inc 969 W. Maude Avenue Sunnyvale, CA 94085 phone: +1 408 215-6800 email: info@panasas.com" DESCRIPTION "Panasas specific notifications." REVISION "201104070000Z" DESCRIPTION "1. Changed Panasas, Inc. company contact information." ::= { panProducts 1 } -- -- The Panasas Notifications are organised as follows ... -- panProducts -- panNotifications -- panNotifyHw -- panNotifyHwShelfFailure: obsolete -- panNotifyHwBladeFailure: obsolete -- newly added trap ids: -- panNotifyHwCompPS1Incompatible -- panNotifyHwCompPS1BadReplacement -- panNotifyHwCompPS2BadReplacement -- panNotifyHwCompPS1NotFound -- panNotifyHwCompPS2NotFound -- panNotifyHwCompPS1Failed -- panNotifyHwCompPS2Failed -- panNotifyHwCompPS1NoAcInput -- panNotifyHwCompPS2NoAcInput -- panNotifyHwCompPS1UnsupportedVersion -- panNotifyHwCompPS2UnsupportedVersion -- panNotifyHwCompPS1TripTemp -- panNotifyHwCompPS2TripTemp -- panNotifyHwCompBatTripTemp -- panNotifyHwCompBatFailed -- panNotifyHwCompBatNotFound -- panNotifyHwCompBatUnsupportedVersion -- panNotifyHwCompNET1Failed -- panNotifyHwCompNET2Failed -- panNotifyHwCompNET1NotFound -- panNotifyHwCompNET2NotFound -- panNotifyHwCompNET1TripTemp -- panNotifyHwCompNET2TripTemp -- panNotifyHwCompNET1UnsupportedVersion -- panNotifyHwCompNET2UnsupportedVersion -- panNotifyHwCompFan1Failed -- panNotifyHwCompFan2Failed -- panNotifyHwCompFan3Failed -- panNotifyHwCompBrickMIANoTimer -- panNotifyHwCompBrickTripTemp -- panNotifyHwCompBrickTempShutdown -- panNotifyHwCompBrickACPowerInactive -- panNotifyHwCompBrickGenericErr -- panNotifyHwCompBrickPermFailure -- panNotifyHwCompBrickHD0Failed -- panNotifyHwCompBrickHD1Failed -- panNotifyDhcp -- panNotifyDhcpAddrStolen -- panNotifyExtended -- panNotifyExtendedVolumeQuotaExceeded -- panNotifyExtendedVolumeInFsrc -- panNotifyExtendedBladesetInRecon -- panNotifyExtendedBladesetFull -- panNotifyExtendedBladeFull -- panNotifyExtendedGenericFailure -- -- -- Hardware notifications, specific to a single brick or shelf. -- panNotifyHw OBJECT IDENTIFIER ::= { panNotifications 1 } panNotifyHwShelfFailure NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS obsolete DESCRIPTION "The shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName experienced a Hardware failure. Traps are sent for the following shelf events: ... " ::= { panNotifyHw 1 } panNotifyHwBladeFailure NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType } STATUS obsolete DESCRIPTION "Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName experienced a failure. Traps are sent for the following blade events: ... " ::= { panNotifyHw 2 } panNotifyHwCompPS1Incompatible NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is incompatible. " ::= { panNotifyHw 3 } panNotifyHwCompPS1BadReplacement NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is a bad replacement. " ::= { panNotifyHw 4 } panNotifyHwCompPS2BadReplacement NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is a bad replacement. " ::= { panNotifyHw 5 } panNotifyHwCompPS1NotFound NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Power Supply PS1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is not found. " ::= { panNotifyHw 6 } panNotifyHwCompPS2NotFound NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Power Supply PS2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is not found. " ::= { panNotifyHw 7 } panNotifyHwCompPS1Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 8 } panNotifyHwCompPS2Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 9 } panNotifyHwCompPS1NoAcInput NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName has no AC input. " ::= { panNotifyHw 10 } panNotifyHwCompPS2NoAcInput NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName has no AC input. " ::= { panNotifyHw 11 } panNotifyHwCompPS1UnsupportedVersion NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName has unsupported version. " ::= { panNotifyHw 12 } panNotifyHwCompPS2UnsupportedVersion NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName has unsupported version. " ::= { panNotifyHw 13 } panNotifyHwCompPS1TripTemp NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is hot. " ::= { panNotifyHw 14 } panNotifyHwCompPS2TripTemp NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfPSSerial } STATUS current DESCRIPTION "The Power Supply PS2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is hot. " ::= { panNotifyHw 15 } panNotifyHwCompBatTripTemp NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfBatterySerial } STATUS current DESCRIPTION "The Battery in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is hot. " ::= { panNotifyHw 16 } panNotifyHwCompBatFailed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfBatterySerial } STATUS current DESCRIPTION "The Battery in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 17 } panNotifyHwCompBatNotFound NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Battery in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName not found. " ::= { panNotifyHw 18 } panNotifyHwCompBatUnsupportedVersion NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfBatterySerial } STATUS current DESCRIPTION "The Battery in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName has unsupported version. " ::= { panNotifyHw 19 } panNotifyHwCompNET1Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfNetCardSerial } STATUS current DESCRIPTION "The Switch NET1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 20 } panNotifyHwCompNET2Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfNetCardSerial } STATUS current DESCRIPTION "The Switch NET2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 21 } panNotifyHwCompNET1NotFound NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Switch NET1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName not found. " ::= { panNotifyHw 22 } panNotifyHwCompNET2NotFound NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Switch NET2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName not found. " ::= { panNotifyHw 23 } panNotifyHwCompNET1TripTemp NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfNetCardSerial } STATUS current DESCRIPTION "The Switch NET1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is hot. " ::= { panNotifyHw 24 } panNotifyHwCompNET2TripTemp NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfNetCardSerial } STATUS current DESCRIPTION "The Switch NET2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName is hot. " ::= { panNotifyHw 25 } panNotifyHwCompNET1UnsupportedVersion NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfNetCardSerial } STATUS current DESCRIPTION "The Switch NET1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName has unssupported version. " ::= { panNotifyHw 26 } panNotifyHwCompNET2UnsupportedVersion NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName, panHwShelfNetCardSerial } STATUS current DESCRIPTION "The Switch NET2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName has unssupported version. " ::= { panNotifyHw 27 } panNotifyHwCompFan1Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Fan number 1 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 28 } panNotifyHwCompFan2Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Fan number 2 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 29 } panNotifyHwCompFan3Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwShelfName } STATUS current DESCRIPTION "The Fan number 3 in shelf panHwShelfName[panHwShelfSN] in system panSystemClusterName failed. " ::= { panNotifyHw 30 } panNotifyHwCompBrickMIANoTimer NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType, panHwBladeSlot, panHwBladeShelfSN, panHwBladeDataSN } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName is MIA. " ::= { panNotifyHw 31 } panNotifyHwCompBrickTripTemp NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType, panHwBladeSlot, panHwBladeShelfSN, panHwBladeDataSN } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName is Hot. " ::= { panNotifyHw 32 } panNotifyHwCompBrickTempShutdown NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType, panHwBladeSlot, panHwBladeShelfSN, panHwBladeDataSN } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName is hot and shutdown. " ::= { panNotifyHw 33 } panNotifyHwCompBrickACPowerInactive NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType, panHwBladeSlot, panHwBladeShelfSN, panHwBladeDataSN } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName has inactive AC Power. " ::= { panNotifyHw 34 } panNotifyHwCompBrickGenericErr NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType, panHwBladeSlot, panHwBladeShelfSN, panHwBladeDataSN } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName in error condition. " ::= { panNotifyHw 35 } panNotifyHwCompBrickPermFailure NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType, panHwBladeSlot, panHwBladeShelfSN, panHwBladeDataSN } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName has failed. " ::= { panNotifyHw 36 } panNotifyHwCompBrickHD0Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeShelfSN, panHwBladeSlot, panHwBladeDataSN, panHwBladeType, panHwBladeDiskVendor, panHwBladeDiskSerial } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName Hard Drive 0 failed.. " ::= { panNotifyHw 37 } panNotifyHwCompBrickHD1Failed NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeShelfSN, panHwBladeSlot, panHwBladeDataSN, panHwBladeType, panHwBladeDiskVendor, panHwBladeDiskSerial } STATUS current DESCRIPTION "The Blade panHwBladeHwSN of type panHwBladeType[panHwBladeHwSN] in system panSystemClusterName Hard Drive 1 failed.. " ::= { panNotifyHw 38 } -- -- System level notifications. -- -- panNotifySystem OBJECT IDENTIFIER ::= { panNotifications 2 } -- panNotifyManagementConsoleStart NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName } -- STATUS current -- DESCRIPTION -- "Sent when system's management console is started/restarted." -- ::= { panNotifySystem 1 } -- -- Notifications that involve PanDHCP -- panNotifyDhcp OBJECT IDENTIFIER ::= { panNotifications 3 } -- panNotifyDhcpLeaseLow NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName } -- STATUS current -- DESCRIPTION -- "Number of IP Addresses available for DHCP Leases is low -- in system panSystemClusterName -- " -- ::= { panNotifyDhcp 1 } panNotifyDhcpAddrStolen NOTIFICATION-TYPE OBJECTS { panSystemClusterName } STATUS current DESCRIPTION "A DHCP assigned address got stolen in system panSystemClusterName" ::= { panNotifyDhcp 2 } -- -- Notifications that involve snapshots. -- -- panNotifySnapshot OBJECT IDENTIFIER ::= { panNotifications 4 } -- panNotifySnapshotCreateFailed NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName } -- STATUS current -- DESCRIPTION -- "Snapshot creation failed in system panSystemClusterName" -- ::= { panNotifySnapshot 1 } -- panNotifySnapshotDeleteFailed NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName } -- STATUS current -- DESCRIPTION -- "Snapshot deletion failed in system panSystemClusterName" -- ::= { panNotifySnapshot 2 } -- -- Notifications that involve volumes. -- -- panNotifyVolume OBJECT IDENTIFIER ::= { panNotifications 5 } -- panNotifyVolumeStateChange NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName, panVolPath, panVolInfo } -- STATUS current -- DESCRIPTION -- "Volume panVolPath changed state to panVolInfo in -- system panSystemClusterName" -- ::= { panNotifyVolume 1 } -- panNotifyVolumeQuotaExceeded NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName, panVolPath } -- STATUS current -- DESCRIPTION -- "Volume panVolPath in system panSystemClusterName has reached -- or exceeded its assigned hard quota." -- ::= { panNotifyVolume 2 } -- panNotifyVolumeInFsrc NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName, panVolPath } -- STATUS current -- DESCRIPTION -- "Volume panVolPath in system panSystemClusterName started FSRC" -- ::= { panNotifyVolume 3 } -- -- Notifications that involve bladesets. -- -- panNotifyBladeset OBJECT IDENTIFIER ::= { panNotifications 6 } -- panNotifyBladesetStateChange NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName, panBSetName, panBSetState } -- STATUS current -- DESCRIPTION -- "Bladeset panBSetName changed state to panBSetState in -- system panSystemClusterName" -- ::= { panNotifyBladeset 1 } -- panNotifyBladesetInRecon NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName, panBSetName } -- STATUS current -- DESCRIPTION -- "Bladeset panBSetName in system panSystemClusterName started -- Reconstruction because of a blade failure" -- ::= { panNotifyBladeset 2 } -- panNotifyBladesetFull NOTIFICATION-TYPE -- OBJECTS { panSystemClusterName, panBSetName } -- STATUS current -- DESCRIPTION -- "The disks in bladeset panBSetName in system panSystemClusterName -- is full" -- ::= { panNotifyBladeset 3 } -- -- Extended notifications. -- These may be deprecated as a detailed system model and better -- notifications are implemented. -- panNotifyExtended OBJECT IDENTIFIER ::= { panNotifications 500 } panNotifyExtendedVolumeQuotaExceeded NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panVolHardQuota, panVolBladeSet, panVolUsed, panVolInfo } STATUS current DESCRIPTION "Volume panVolPath with quota panVolHardQuota[panVolPath], in panVolBladeSet[panVolPath] with voluime status panVolInfo[panVolPath] in system panSystemClusterName has reached or exceeded its assigned hard quota." ::= { panNotifyExtended 1 } panNotifyExtendedVolumeInFsrc NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panVolInfo, panVolBladeSet } STATUS current DESCRIPTION "Volume panVolPath in panVolBladeSet[panVolPath] in system panSystemClusterName started FSRC and its current status panVolInfo[panVolPath]." ::= { panNotifyExtended 2 } panNotifyExtendedBladesetInRecon NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panVolBladeSet } STATUS current DESCRIPTION "Bladeset panBSetName in system panSystemClusterName is in reconstruction because of a blade failure. The bladeset name is panVolBladeSet[panVolPath]." ::= { panNotifyExtended 3 } panNotifyExtendedBladesetFull NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panBSetInfo, panBSetAvailableCapacity, panBSetUsedCapacity, panBSetReservedCapacity, panBSetTotalCapacity } STATUS current DESCRIPTION "Bladeset panBSetName in system panSystemClusterName is full and its current status is panBSetInfo[panBSetName]." ::= { panNotifyExtended 4 } panNotifyExtendedBladeFull NOTIFICATION-TYPE OBJECTS { panSystemClusterName, panHwBladeType, panHwBladeSlot, panHwBladeShelfSN, panHwBladeDataSN } STATUS current DESCRIPTION "Blade panHwBladeHwSN (of type panHwBladeType[panHwBladeHwSN]) in system panSystemClusterName is full" ::= { panNotifyExtended 5 } panNotifyExtendedGenericFailure NOTIFICATION-TYPE OBJECTS { panSystemClusterName } STATUS current DESCRIPTION "An unclassified critical error occured in system panSystemClusterName. " ::= { panNotifyExtended 500 } -- For Panasas internal use only. -- Mib attribute to temporarily hold the eventCode for a trap. panNotifyEventCode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The event code of the event that triggers a trap. This attribute is a temporary place holder for the event code when sending a trap out. This will in general have the value of the event code of the last trap. NOTE: This is for Panasas internal use only. " ::= { panNotifications 100 } END