-- ***************************************************************** -- PT-EVENTS-MIB: Promise Technology Generic Event Objects -- -- April 2003, Keh-hoh Lii -- -- Copyright (c) 2003 Promise Technology, Inc. -- All rights reserved. -- -- ***************************************************************** PT-EVENTS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF ptGenEvents, ptGenericModules FROM PT-SMI; -- The module identification ptGenEventsMibModule MODULE-IDENTITY LAST-UPDATED "200304170000Z" -- April 17, 2003 ORGANIZATION "Promise Technology, Inc." CONTACT-INFO " Promise Technology, Inc. Postal: 1745 McCandless Drive Milpitas, CA 95035 USA Phone: +1 408 228 6300 Fax: +1 408 228 6401 E-mail: sales@promise.com" DESCRIPTION "Defines the generic disk objects used across the Promise product" REVISION "200304170000Z" -- April 17,2003 DESCRIPTION "Initial version" ::= { ptGenericModules 2 } -- local textual convention -- groups and compliance statements -- these statements are optional but will help avoid misunderstanding -- between agent and management application developers ptEventsConfs OBJECT IDENTIFIER ::= { ptGenEvents 1 } ptEventsGroups OBJECT IDENTIFIER ::= { ptEventsConfs 1 } ptEventsCompl OBJECT IDENTIFIER ::= { ptEventsConfs 2 } -- sub-tree for objects ptEventsObjs OBJECT IDENTIFIER ::= { ptGenEvents 2 } -- sub-tree for events ptEvents OBJECT IDENTIFIER ::= { ptGenEvents 3 } -- sub-tree registered as the value 0, this is part of interoperability -- agreement between SNMPv1 and SNMPv2 ptEventsV2 OBJECT IDENTIFIER ::= { ptEvents 0 } ptEventType OBJECT-TYPE SYNTAX INTEGER { -- Battery events batteryTemperatureAboveTolerableLevel(65536), batteryTemperatureBelowTolerableLevel(65537), batteryCapacityBelowThreshold (65538), batteryCapacityReachedSafeLevel (65539), batteryStartToDischarge (65540), batteryStartToCharge (65541), batteryExitMaintenanceMode (65542), batteryNotFunctioning (65543), batterySelfTestPassed (65544), batterySelfTestFailed (65545), batteryReachedLifeCycleThreshold (65546), batteryRemoved (65547), batteryInstalled (65548), batteryChargingForTooLong (65549), batterySelfTestStarted (65550), batterySelfTestEnded (65551), batterySentNotification (65552), -- Battery Backup Unit Events batteryBackupUnitFlushAborted(131072), batteryBackupUnitFlushStarted(131073), batteryBackupUnitFlushEnded(131074), batteryBackupUnitFlushFalied(131075), -- Redundancy Check Events redundancyCheckStarted(196608), redundancyCheckCompleted(196609), redundancyCheckPaused(196610), redundancyCheckResumed(196611), redundancyCheckStopped(196612), redundancyCheckPhysicalDiskError(196613), redundancyCheckAbortedDueToInternalError(196614), redundancyCheckInconsistenceStripe(196615), redundancyCheckTaskQueued(196616), redundancyCheckFixedInconsistence(196617), redundancyCheckStoppedInternally(196618), -- Controller Events controllerEventLogEnabled(262144), controllerEventLogDisabled(262145), controllerEventLogClearedRAM(262146), controllerEventLogClearedNVRAM(262147), controllerEventLogClearedMDD(262148), controllerStarted(262149), controllerStopped(262150), controllerSettingsChanged(262151), controllerWatchdogReset(262152), controllerNewCrashInfoFound(262153), -- Cooling Device (Fan) Events fanStarted(327680), fanStopped(327681), fanSpeedIncreased(327682), fanSpeedDecreased(327683), fanMalfunctioning(327684), fanInserted(327685), fanRemoved(327686), fanFunctioning(327687), fanNotInstalled(327688), fanStatusUnknown(327689), -- Storage Enclosure Processor (SEP) sepNotFound(393216), sepTimeout(393217), sepOnline(393218), sepFRUStateChange(393219), -- Front End Controller (FEC) frontEndControllerParityError(458752), frontEndControllerDataParityError(458753), frontEndControllerCommandParityError(458754), frontEndControllerBusResetDetected(458755), frontEndControllerUnrecoverableError(458756), frontEndControllerAbortTask(458757), frontEndControllerAbortTaskSet(458758), frontEndControllerClearACA(458759), frontEndControllerClearTaskSet(458760), frontEndControllerLUNReset(458761), frontEndControllerInitiatorDetectedError(458762), frontEndControllerIllegalSecondaryIdentify(458763), frontEndControllerMessageParityError(458764), frontEndControllerBusReboot(458765), frontEndControllerLinkUp(458766), frontEndControllerLinkDown(458767), frontEndControllerUnknownError(458768), frontEndControllerSystemError(458769), frontEndControllerFatalError(458770), frontEndControllerSettingsChanged(458771), frontEndControllerFmuHmuHandshakeFailed(458772), frontEndControllerHmuStop(458773), frontEndControllerFmuUnload(458774), frontEndControllerFmuShutdown(458775), -- Logical Drive (LD) Initialization logicalDrvFullInitializationStarted(524288), logicalDrvFullInitializationCompleted(524289), logicalDrvFullInitializationPaused(524290), logicalDrvFullInitializationResumed(524291), logicalDrvFullInitializationStopped(524292), logicalDrvFullInitializationMarkedOnline(524293), logicalDrvFullInitializationAbortedDueToInternalError(524294), logicalDrvQuickInitializationStarted(524295), logicalDrvQuickInitializationCompleted(524296), logicalDrvQuickInitializationPaused(524297), logicalDrvQuickInitializationResumed(524298), logicalDrvQuickInitializationStopped(524299), logicalDrvQuickInitializationMarkedOnline(524300), logicalDrvQuickInitializationAbortedDueToInternalError(524301), logicalDrvFullInitializationQueued(524302), logicalDrvQuickInitializationQueued(524303), -- Logical Drive (LD) logicalDrvCreated(589824), logicalDrvDeleted(589825), logicalDrvOnline(589826), logicalDrvOffline(589827), logicalDrvCritical(589828), logicalDrvAxleOnline(589829), logicalDrvMarkedSynchronizedByRebuild(589830), logicalDrvSettingsChange(589831), logicalDrvQuickInitializationStart(589832), logicalDrvQuickInitializationCompleted(589833), logicalDrvCreatedIO(589834), logicalDrvDeletedIO(589835), -- Media Patrol mediaPatrolStarted(720896), mediaPatrolCompleted(720897), mediaPatrolPaused(720898), mediaPatrolResumed(720899), mediaPatrolStopped(720900), mediaPatrolPhysicalDriveErrorEncountered(720901), mediaPatrolAbortedDueToInternalError(720902), mediaPatrolQueued(720903), mediaPatrolStoppedInternally(720904), -- Raid Migration raidMigrationStarted(786432), raidMigrationCompleted(786433), raidMigrationPaused(786434), raidMigrationResumed(786435), raidMigrationStopped(786436), raidMigrationPhysicalDriveErrorEncountered(786437), raidMigrationAbortedDueToInternalError(786438), raidMigrationQueued(786439), raidMigrationStaleNvDetected(786440), raidMigrationStaleNvCleared(786441), raidMigrationMissingNvArrayMadeIncomplete(786442), raidMigrationMissingNvArrayIncompleteAccepted(786443), -- Physical Disk (PD) physicalDiskMarkedOnline(851968), physicalDiskMarkedOffline(851969), physicalDiskMarkedDead(851970), physicalDiskReset(851971), physicalDiskGlogalSpareAdded(851972), physicalDiskGlogalSpareDeleted(851973), physicalDiskGlogalSpareUsed(851974), physicalDiskDedicatedSpareAdded(851975), physicalDiskDedicatedSpareDeleted(851976), physicalDiskDedicatedSpareUsed(851977), physicalDiskDetected(851978), physicalDiskRemoved(851979), physicalDiskRetriedCommand(851980), physicalDiskEccError(851981), physicalDiskCrcError(851982), physicalDiskBadSector(851983), physicalDiskErrorInRemapSectors(851984), physicalDiskCommandTimeout(851985), physicalDiskNegotiationSpeedDecreased(851986), physicalDiskNotPresent(851987), physicalDiskNonEccMediaError(851988), physicalDiskPfaError(851989), physicalDiskOnlineDdfCfgDeadPdFound(851990), physicalDiskParameterPage0Changed(851991), physicalDiskParameterPage1Changed(851992), physicalDiskSmartCommandFail(851993), physicalDiskMarkedDeadDriveRemoved(851994), physicalDiskMarkedDeadRsaFailed(851995), physicalDiskMarkedDeadPfaFound(851996), physicalDiskMarkedDeadForced(851997), -- Power Supply Unit (PSU) powerSupplyUnitNotPresent(917504), powerSupplyUnitInstalledAndTurnedOn(917507), powerSupplyUnitInstalledAndTurnedOff(917508), powerSupplyUnitOperationalAndTurnedOn(917509), powerSupplyUnitOperationalAndTurnedOff(917510), powerSupplyUnitMalfunctioningAndTurnedOn(917511), powerSupplyUnitMalfunctioningAndTurnedOff(917512), powerSupplyUnitRemoved(917513), powerSupplyUnit12vOutOfRange(917520), powerSupplyUnit5vOutOfRange(917521), powerSupplyUnit3_3vOutOfRange(917522), powerSupplyUnit3_3vNormal(917523), powerSupplyUnit5vNormal(917524), powerSupplyUnit12vNormal(917525), -- Rebuild rebuildStarted(983040), rebuildCompleted(983041), rebuildPaused(983042), rebuildResumed(983043), rebuildStopped(983044), rebuildPending(983045), rebuildAbortedDueToInternalError(983047), rebuildQueued(983049), rebuildTransitionStarted(983050), rebuildTransitionCompleted(983051), rebuildTransitionPaused(983052), rebuildTransitionResumed(983053), rebuildTransitionStopped(983054), rebuildInvalidDisk(983056), rebuildStoppedInternally(983057), -- SMART smartErrorReceived(1048576), -- Subsystem subsystem12vOutOfRange(1114112), subsystem5vOutOfRange(1114113), subsystem3_3vOutOfRange(1114114), subsystemTemperatureAboveThreshold(1114115), subsystem3_3vNormal(1114116), subsystem5vNormal(1114117), subsystem12vNormal(1114118), subsystemTemperatureAboveCritical(1114119), subsystemTemperatureAboveWarning(1114120), subsystemTemperatureReturnedToNormal(1114121), subsystemParameterChanged(1114122), -- Synchronization synchronizationStarted(1179648), synchronizationCompleted(1179649), synchronizationPaused(1179650), synchronizationResumed(1179651), synchronizationStopped(1179652), synchronizationAbortedDueToInternalError(1179653), synchronizationQueued(1179654), synchronizationCompareError(1179655), synchronizationStoppedInternally(1179656), -- Disk Array diskArrayCreated(1245184), diskArrayDeleted(1245185), diskArrayAdded(1245186), diskArrayRemoved(1245187), -- Back End Controller backEndControllerFound(1310720), backEndControllerNotFound(1310721), backEndControllerDiagnosticOk(1310722), backEndControllerDiagnosticFailed(1310723), backEndControllerGeneralParityError(1310724), backEndControllerDataParityError(1310725), -- Online Capacity Expansion onlineCapacityExpansionStarted(1376256), onlineCapacityExpansionCompleted(1376257), onlineCapacityExpansionPaused(1376258), onlineCapacityExpansionResumed(1376259), onlineCapacityExpansionStopped(1376260), onlineCapacityExpansionPhysicalDrvError(1376261), onlineCapacityExpansionAbortedDueToInternalError(1376262), onlineCapacityExpansionQueued(1376263), -- Raid Level Migration raidLevelMigrationStarted(1441792), raidLevelMigrationCompleted(1441793), raidLevelMigrationPaused(1441794), raidLevelMigrationResumed(1441795), raidLevelMigrationStopped(1441796), raidLevelMigrationPhysicalDrvError(1441797), raidLevelMigrationAbortedDueToInternalError(1441798), raidLevelMigrationQueued(1441799), -- Stripe Level Migration stripeLevelMigrationStarted(1507328), stripeLevelMigrationCompleted(1507329), stripeLevelMigrationPaused(1507330), stripeLevelMigrationResumed(1507331), stripeLevelMigrationStopped(1507332), stripeLevelMigrationPhysicalDrvError(1507333), stripeLevelMigrationAbortedDueToInternalError(1507334), stripeLevelMigrationQueued(1507335), -- Resource Control resourceOut(1638400), resourceDuplicated(1638401), resourceTableNotCreated(1638402), resourceResumeMemoryError(1638403), resourceFirmwareStartLoading(1638404), -- Blower blowerStarted(1703936), blowerStopped(1703937), blowerSpeedIncreased(1703938), blowerSpeedDecreased(1703939), blowerMalfunctioning(1703940), blowerInserted(1703941), blowerRemoved(1703942), blowerFunctional(1703943), blowerNotInstalled(1703944), blowerUnknownState(1703945), -- Predictive Data Migration (PDM) predictiveDataMigrationStarted(1769472), predictiveDataMigrationCompleted(1769473), predictiveDataMigrationPaused(1769474), predictiveDataMigrationResumed(1769475), predictiveDataMigrationStopped(1769476), predictiveDataMigrationAborted(1769477), predictiveDataMigrationError(1769478), predictiveDataMigrationMarkDevice(1769479), predictiveDataMigrationQueued(1769480), predictiveDataMigrationSwitchToRebuild(1769481), predictiveDataMigrationStoppedInternally(1769482), -- Custom Feature customFeatureWipeDiskRaidInfo(1835009), customFeatureWipeDiskBootInfo(1835010), customFeatureLmmSettingChanged(1835011), -- Spare Check spareCheckStarted(1900544), spareCheckCompleted(1900545), spareCheckFailed(1900546), -- Temperature temperatureAboveThreshold(1966080), temperatureAboveCritical(1966081), temperatureAboveWarning(1966082), temperatureReturnedToNormal(1966083) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Value which indicates the last event occurred in the system" ::= { ptEventsObjs 1 } ptEventLevel OBJECT-TYPE SYNTAX INTEGER { unknown(0), other(1), information(2), warning(3), minor(4), major(5), critical(6), fatal(7) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Event level" ::= { ptEventsObjs 2 } ptEventIdType OBJECT-TYPE SYNTAX INTEGER { unknown(-1), diskEvent(0), arrayEvent(1), enclosureEvent(2), scsiEvent(3), batteryEvent(4), sataControllerEvent(5), predictiveDataMigrationEvent(6), logicalDriveEvent(7), lunMappingAndMaskingEvent(8), batteryBackupUnitEvent(9) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Event ID type" ::= { ptEventsObjs 3 } ptEventId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "If ptEventIdType is diskEvent, this is disk ID. If ptEventIdType is arrayEvent, this is array ID. If ptEventIdType is enclosureEvent, this is enclosure ID if available otherwise 0" ::= { ptEventsObjs 4 } -- -- System events -- ptSystemEvent NOTIFICATION-TYPE OBJECTS { ptEventType, ptEventLevel, ptEventIdType, ptEventId } STATUS current DESCRIPTION "This notification is sent each time the agent is informed of a system event." ::= { ptEventsV2 1 } -- Event groups ptEventGroupBasic NOTIFICATION-GROUP NOTIFICATIONS { ptSystemEvent } STATUS current DESCRIPTION "A collection of notifications that may be implemented for managing the Promise system." ::= { ptEventsGroups 1 } -- Compliance statements ptEventCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The requirements for conformance to the Promise Disk MIB." MODULE -- this module MANDATORY-GROUPS { ptEventGroupBasic } ::= { ptEventsCompl 1 } END