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

