998 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			998 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ===========================================================
 | 
						|
-- Copyright (C) 2007 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
-- Description: The MIB is designed to manage the storage system.
 | 
						|
-- Reference:
 | 
						|
-- Version: V1.1
 | 
						|
-- History:
 | 
						|
--   V1.0 2007-09-04 created by lizhicheng
 | 
						|
--   V1.1 2010-01-20 modified by zhanglei
 | 
						|
--        In IMPORTS, add entPhysicalName, entPhysicalDescr, PhysicalIndex,
 | 
						|
--        hh3cSoftwareInfoString, SnmpAdminString, hh3cEntityExtOperStatus,
 | 
						|
--        hh3cEntityExtPhysicalIndex, hh3cEntityExtTemperature,
 | 
						|
--        hh3cEntityExtCriticalLowerTemperatureThreshold, hh3cRaidUuid,
 | 
						|
--        hh3cRaidName, hh3cRaidHideState, hh3cRaidRunState
 | 
						|
--        Add hh3cExtVoltageTable to hh3cStoragePhysicalInfo
 | 
						|
--        Add hh3cStorageTraps to hh3cStorageMibObjects
 | 
						|
--        Add hh3cStorageTrapsPrefix and hh3cStorageTrapsObjects to hh3cStorageTraps
 | 
						|
--        Add hh3cSoftwareInfoString to hh3cStorageTrapsObjects
 | 
						|
--        Add notification objects:
 | 
						|
--            hh3cStorCriticalLowerTemperatureThresholdNotification
 | 
						|
--            hh3cStorTemperatureTooLow
 | 
						|
--            hh3cExtVoltageLowThresholdNotification
 | 
						|
--            hh3cExtVoltageHighThresholdNotification
 | 
						|
--            hh3cExtCriticalVoltageLowThresholdNotification
 | 
						|
--            hh3cExtCriticalVoltageHighThresholdNotification
 | 
						|
--            hh3cExtVoltageTooLow
 | 
						|
--            hh3cExtVoltageTooHigh
 | 
						|
--            hh3cExtBatteryStateNotification
 | 
						|
--            hh3cDiskIOErrorNotification
 | 
						|
--            hh3cRaidCreateNotification
 | 
						|
--            hh3cRaidDeleteNotification
 | 
						|
--            hh3cRaidHideStateNotification
 | 
						|
--            hh3cRaidRunStateNotification
 | 
						|
--            hh3cRaidImportNotification
 | 
						|
--            hh3cRaidRebuildStartNotification
 | 
						|
--            hh3cRaidRebuildFinishNotification
 | 
						|
--            hh3cRaidRebuildPauseNotification
 | 
						|
--            hh3cRaidRebuildInterruptNotification
 | 
						|
--            hh3cSoftwareModuleFailNotification
 | 
						|
--            hh3cRaidBatteryExpiredNotification
 | 
						|
--            hh3cRaidBatteryWillExpireNotification
 | 
						|
--            hh3cLvOnlineFailNotification
 | 
						|
--            hh3cLvOfflineFailNotification
 | 
						|
--            hh3cRaidRunNotification
 | 
						|
--            hh3cExtVoltageNormal
 | 
						|
--            hh3cDiskPowerOnNotification
 | 
						|
--            hh3cDiskPowerOffNotification
 | 
						|
-- =================================================================
 | 
						|
HH3C-STORAGE-MIB DEFINITIONS ::= BEGIN
 | 
						|
IMPORTS
 | 
						|
        Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
 | 
						|
    FROM SNMPv2-SMI
 | 
						|
        InetAddressType, InetAddress
 | 
						|
    FROM INET-ADDRESS-MIB
 | 
						|
        entPhysicalIndex, entPhysicalName, entPhysicalDescr, PhysicalIndex
 | 
						|
    FROM ENTITY-MIB
 | 
						|
        Hh3cStorageCapableState, Hh3cStorageEnableState, Hh3cStorageActionType,
 | 
						|
        Hh3cStorageLedStateType, Hh3cWwpnListType, hh3cStorageRef, Hh3cSoftwareInfoString
 | 
						|
    FROM HH3C-STORAGE-REF-MIB
 | 
						|
        SnmpAdminString
 | 
						|
    FROM SNMP-FRAMEWORK-MIB
 | 
						|
        hh3cEntityExtOperStatus, hh3cEntityExtPhysicalIndex, hh3cEntityExtTemperature,
 | 
						|
        hh3cEntityExtCriticalLowerTemperatureThreshold, hh3cEntityExtShutdownLowerTemperatureThreshold
 | 
						|
    FROM HH3C-ENTITY-EXT-MIB
 | 
						|
        hh3cRaidUuid, hh3cRaidName, hh3cRaidHideState, hh3cRaidRunState
 | 
						|
    FROM HH3C-RAID-MIB
 | 
						|
        hh3cDiskPowerOffReason
 | 
						|
    FROM HH3C-DISK-MIB;
 | 
						|
 | 
						|
hh3cStorageMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200709041452Z"
 | 
						|
    ORGANIZATION
 | 
						|
        "New H3C Technologies Co., Ltd."
 | 
						|
    CONTACT-INFO
 | 
						|
        "Platform Team New H3C Technologies Co., Ltd.
 | 
						|
         Hai-Dian District Beijing P.R. China
 | 
						|
         Http://www.h3c.com
 | 
						|
         Zip:100085"
 | 
						|
    DESCRIPTION
 | 
						|
        "This MIB describes the general information of storage device,
 | 
						|
        such as the property, configuration and management."
 | 
						|
    ::= { hh3cStorageRef 1 }
 | 
						|
 | 
						|
hh3cStorageMibObjects OBJECT IDENTIFIER ::= { hh3cStorageMIB 1 }
 | 
						|
 | 
						|
hh3cStorageServerInfo    OBJECT IDENTIFIER ::= { hh3cStorageMibObjects 1 }
 | 
						|
 | 
						|
hh3cStoragePhysicalInfo  OBJECT IDENTIFIER ::= { hh3cStorageMibObjects 2 }
 | 
						|
 | 
						|
-- The storage server's information are described here.
 | 
						|
hh3cStorageServerCapability  OBJECT IDENTIFIER ::= { hh3cStorageServerInfo 1 }
 | 
						|
 | 
						|
 | 
						|
hh3cRaidCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support raid management."
 | 
						|
    ::={ hh3cStorageServerCapability 1 }
 | 
						|
 | 
						|
hh3cFcCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support FC(fiber channel) management."
 | 
						|
    ::={ hh3cStorageServerCapability 2 }
 | 
						|
 | 
						|
hh3cNasCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support NAS(Network Attached Storage)."
 | 
						|
    ::={ hh3cStorageServerCapability 3 }
 | 
						|
 | 
						|
hh3cAdaptiveRepCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support adaptive replication.
 | 
						|
        With adaptive replication option, data from the primary resource is continuously
 | 
						|
        replicated to a replication resource unless the system determines it is not practical
 | 
						|
        or possible, such as when there is insufficient bandwidth.
 | 
						|
        For continuous replication to occur, a continuous replication resource is used to
 | 
						|
        stage the data being replicated from the primary resource.
 | 
						|
        Similar to a cache, as soon as data comes into the continuous replication resource,
 | 
						|
        it is written to the replication resource."
 | 
						|
    ::={ hh3cStorageServerCapability 4 }
 | 
						|
 | 
						|
hh3cRemoteRepCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support remote replication."
 | 
						|
    ::={ hh3cStorageServerCapability 5 }
 | 
						|
 | 
						|
hh3cSafeCacheCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support safe cache."
 | 
						|
    ::={ hh3cStorageServerCapability 6 }
 | 
						|
 | 
						|
hh3cSyncMirrorCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support synchronized mirror."
 | 
						|
    ::={ hh3cStorageServerCapability 7 }
 | 
						|
 | 
						|
hh3cAsyncMirrorCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support asynchronous mirror."
 | 
						|
    ::={ hh3cStorageServerCapability 8 }
 | 
						|
 | 
						|
hh3cTimeMarkCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support time mark."
 | 
						|
    ::={ hh3cStorageServerCapability 9 }
 | 
						|
 | 
						|
hh3cSseCapability OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageCapableState
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support SSE(Storage Service Enable)."
 | 
						|
    ::={ hh3cStorageServerCapability 10 }
 | 
						|
 | 
						|
 | 
						|
-- The storage server's target config information are described here.
 | 
						|
hh3cStorageTargetConfig  OBJECT IDENTIFIER ::= { hh3cStorageServerInfo 2 }
 | 
						|
 | 
						|
hh3ciSCSITargetEnable OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageEnableState
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support iSCSI target."
 | 
						|
    DEFVAL { disable }
 | 
						|
    ::={ hh3cStorageTargetConfig 1 }
 | 
						|
 | 
						|
hh3cFcTargetEnable OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageEnableState
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the agent support FC target."
 | 
						|
    ::={ hh3cStorageTargetConfig 2 }
 | 
						|
 | 
						|
 | 
						|
-- The server's physical information are described.
 | 
						|
hh3cStorageServerPhysInfo  OBJECT IDENTIFIER ::= { hh3cStorageServerInfo 3 }
 | 
						|
 | 
						|
hh3cServerLocationLedState OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageLedStateType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the state of storage device's location led."
 | 
						|
    ::={ hh3cStorageServerPhysInfo 1 }
 | 
						|
 | 
						|
hh3cServerResetButtonState OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageEnableState
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the reset button is enable."
 | 
						|
    DEFVAL { enable }
 | 
						|
    ::={ hh3cStorageServerPhysInfo 2 }
 | 
						|
 | 
						|
hh3cServerPowerButtonState OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageEnableState
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the power button is enable."
 | 
						|
    DEFVAL { enable }
 | 
						|
    ::={ hh3cStorageServerPhysInfo 3 }
 | 
						|
 | 
						|
hh3cServerPowerState OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            online(1),
 | 
						|
            onlinebypass(2),
 | 
						|
            onbattery(3),
 | 
						|
            unknown(4)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the state of power supply in the server,
 | 
						|
        and is valid when UPS has been configured successful.
 | 
						|
        The value 'online' means power supply is well-balanced.
 | 
						|
        The value 'onlinebypass' means supply power without ups.
 | 
						|
        The value 'onbattery' means supply power with battery.
 | 
						|
        The value 'unknown' means the power supply state is unknown."
 | 
						|
    ::={ hh3cStorageServerPhysInfo 4 }
 | 
						|
 | 
						|
 | 
						|
-- DEU Entity Extend Table
 | 
						|
-- This table described some information about the DEU.
 | 
						|
hh3cDeuTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF Hh3cDeuEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains some information of a particular DEU(Disk Enclosure
 | 
						|
        Unit)."
 | 
						|
    ::= { hh3cStoragePhysicalInfo 1 }
 | 
						|
 | 
						|
hh3cDeuEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cDeuEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry containing management information applicable
 | 
						|
        to a particular DEU."
 | 
						|
    INDEX
 | 
						|
        {
 | 
						|
            hh3cDeuIndex
 | 
						|
        }
 | 
						|
 | 
						|
    ::= { hh3cDeuTable 1 }
 | 
						|
 | 
						|
Hh3cDeuEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cDeuIndex         Integer32,
 | 
						|
        hh3cDeuIDLed         Hh3cStorageLedStateType,
 | 
						|
        hh3cDeuDiskScan      Hh3cStorageActionType
 | 
						|
    }
 | 
						|
 | 
						|
hh3cDeuIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the index of hh3cDeuTable. The DEU identified
 | 
						|
        by a particular value of this index is the same object as identified
 | 
						|
        by the same value of entPhysicalIndex."
 | 
						|
    ::= { hh3cDeuEntry 1 }
 | 
						|
 | 
						|
hh3cDeuIDLed OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageLedStateType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the state of storage DEU's led."
 | 
						|
    DEFVAL { off }
 | 
						|
    ::= { hh3cDeuEntry 2 }
 | 
						|
 | 
						|
hh3cDeuDiskScan OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageActionType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The operation of scanning the table. When the value of this object
 | 
						|
        is set to 'action', the operation of disk scanning is touched off."
 | 
						|
    ::= { hh3cDeuEntry 3 }
 | 
						|
 | 
						|
-- Storage Server Network Interface Table
 | 
						|
-- This table described the interface information of the network.
 | 
						|
hh3cStorageInterfaceTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF Hh3cStorageInterfaceEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table describes the interface information of the network."
 | 
						|
    ::= { hh3cStoragePhysicalInfo 2 }
 | 
						|
 | 
						|
hh3cStorageInterfaceEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageInterfaceEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry containing management information applicable
 | 
						|
        to a particular interface."
 | 
						|
    INDEX
 | 
						|
        {
 | 
						|
            hh3cStorageInterfaceIndex
 | 
						|
        }
 | 
						|
 | 
						|
    ::= { hh3cStorageInterfaceTable 1 }
 | 
						|
 | 
						|
Hh3cStorageInterfaceEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cStorageInterfaceIndex          Integer32,
 | 
						|
        hh3cStorageInterfaceGateway        InetAddress,
 | 
						|
        hh3cStorageInterfaceGatewayType    InetAddressType,
 | 
						|
        hh3cStorageInterfaceMTU            INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
hh3cStorageInterfaceIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the index of Hh3cStorageInterfaceEntry. The
 | 
						|
        interface identified by this index is the same interface as identified
 | 
						|
        by the same value of ifIndex."
 | 
						|
    ::= { hh3cStorageInterfaceEntry 1 }
 | 
						|
 | 
						|
 | 
						|
hh3cStorageInterfaceGateway OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddress
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the gateway address of interface."
 | 
						|
    ::= { hh3cStorageInterfaceEntry 2 }
 | 
						|
 | 
						|
hh3cStorageInterfaceGatewayType OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddressType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the gateway address type of interface."
 | 
						|
    ::= { hh3cStorageInterfaceEntry 3 }
 | 
						|
 | 
						|
hh3cStorageInterfaceMTU OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            mtu1(1500),
 | 
						|
            mtu2(9000)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the MTU of interface."
 | 
						|
    ::= { hh3cStorageInterfaceEntry 4 }
 | 
						|
 | 
						|
 | 
						|
-- Storage Server Bonding Interface Table
 | 
						|
-- This table described the information of the bonding interface.
 | 
						|
hh3cBondingTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF Hh3cBondingEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table describes the information of the Bonding interface."
 | 
						|
    ::= { hh3cStoragePhysicalInfo 3 }
 | 
						|
 | 
						|
hh3cBondingEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cBondingEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry containing management information applicable to a particular
 | 
						|
        Bonding interface."
 | 
						|
    INDEX
 | 
						|
        {
 | 
						|
            hh3cBondingIndex
 | 
						|
        }
 | 
						|
 | 
						|
    ::= { hh3cBondingTable 1 }
 | 
						|
 | 
						|
Hh3cBondingEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cBondingIndex       Integer32,
 | 
						|
        hh3cBondingPortList    OCTET STRING
 | 
						|
    }
 | 
						|
 | 
						|
hh3cBondingIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the index of hh3cBondingEntry. The interface
 | 
						|
        identified by this index is the same interface as identified by the
 | 
						|
        same value of ifIndex."
 | 
						|
    ::= { hh3cBondingEntry 1 }
 | 
						|
 | 
						|
hh3cBondingPortList OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry contains management information applicable to a particular bonding interface.
 | 
						|
         Every two bytes describe the ifIndex of an interface, and an interface belongs
 | 
						|
         to one bonding group only. An interface should be deleted from the portlist
 | 
						|
         of the bonding group it belongs to before it is added to another bonding group."
 | 
						|
    ::= { hh3cBondingEntry 2 }
 | 
						|
 | 
						|
-- SCSI Adapter Table
 | 
						|
-- This table described some information of the SCSI adapter.
 | 
						|
hh3cScsiAdapterTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF Hh3cScsiAdapterEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table containing some information of the SCSI(Small Computer
 | 
						|
        System interface) adapter."
 | 
						|
    ::= { hh3cStoragePhysicalInfo 4 }
 | 
						|
 | 
						|
hh3cScsiAdapterEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cScsiAdapterEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry containing management information applicable
 | 
						|
        to a particular SCSI adapter."
 | 
						|
    INDEX
 | 
						|
        {
 | 
						|
            entPhysicalIndex,
 | 
						|
            hh3cAdapterNumber
 | 
						|
        }
 | 
						|
    ::= { hh3cScsiAdapterTable 1 }
 | 
						|
 | 
						|
Hh3cScsiAdapterEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cAdapterNumber              Integer32,
 | 
						|
        hh3cAdapterDesc                OCTET STRING,
 | 
						|
        hh3cAdapterType                INTEGER,
 | 
						|
        hh3cFcAdapterMode              INTEGER,
 | 
						|
        hh3cFcAdapterInitiatorWwpnName Hh3cWwpnListType,
 | 
						|
        hh3cFcAdapterTargetWwpnName    Hh3cWwpnListType,
 | 
						|
        hh3cFcAdapterPortState         INTEGER,
 | 
						|
        hh3cFcAdapterModeSwitch        Hh3cStorageEnableState
 | 
						|
    }
 | 
						|
 | 
						|
hh3cAdapterNumber OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the index of the adapter ."
 | 
						|
    ::= { hh3cScsiAdapterEntry 1 }
 | 
						|
 | 
						|
hh3cAdapterDesc OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object describes some information of the adapter."
 | 
						|
    ::= { hh3cScsiAdapterEntry 2 }
 | 
						|
 | 
						|
hh3cAdapterType OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            scsi(1),
 | 
						|
            fc(2)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the type of adapter. If the value of this
 | 
						|
        object is not equal to 'fc', the associated object(such as hh3cFcAdapterMode,
 | 
						|
        hh3cFcAdapterIWWPNs,hh3cFcAdapterTWWPNs,hh3cFcAdapterPortState,hh3cFcAdapterModeSwitch)
 | 
						|
        will be invalid."
 | 
						|
    ::= { hh3cScsiAdapterEntry 3 }
 | 
						|
 | 
						|
hh3cFcAdapterMode OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            initiator(1),
 | 
						|
            target(2),
 | 
						|
            dual(3)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the mode type of adapter."
 | 
						|
    ::= { hh3cScsiAdapterEntry 4 }
 | 
						|
 | 
						|
hh3cFcAdapterInitiatorWwpnName OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cWwpnListType
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object describes the FC's adapter WWPN(World Wide Port
 | 
						|
        Name) numbers."
 | 
						|
    ::= { hh3cScsiAdapterEntry 5 }
 | 
						|
 | 
						|
hh3cFcAdapterTargetWwpnName OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cWwpnListType
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object describes the FC's target WWPN numbers."
 | 
						|
    ::= { hh3cScsiAdapterEntry 6 }
 | 
						|
 | 
						|
hh3cFcAdapterPortState OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            linkup(1),
 | 
						|
            linkdown(2)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the state of adapter's interface."
 | 
						|
    ::= { hh3cScsiAdapterEntry 7 }
 | 
						|
 | 
						|
hh3cFcAdapterModeSwitch OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cStorageEnableState
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the adapter work on a target mode."
 | 
						|
    DEFVAL { disable }
 | 
						|
    ::= { hh3cScsiAdapterEntry 8 }
 | 
						|
 | 
						|
-- Voltage Entity Extend Table
 | 
						|
-- This table described some entity extend information about the Voltage.
 | 
						|
hh3cExtVoltageTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF Hh3cExtVoltageEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains some entity extend information of the voltage."
 | 
						|
    ::= { hh3cStoragePhysicalInfo 5 }
 | 
						|
 | 
						|
hh3cExtVoltageEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cExtVoltageEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry containing management information applicable to the voltage."
 | 
						|
    INDEX
 | 
						|
        {
 | 
						|
            hh3cExtVoltagePhysicalIndex
 | 
						|
        }
 | 
						|
    ::= { hh3cExtVoltageTable 1 }
 | 
						|
 | 
						|
Hh3cExtVoltageEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cExtVoltagePhysicalIndex          PhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName           SnmpAdminString,
 | 
						|
        hh3cExtVoltage                       Integer32,
 | 
						|
        hh3cExtVoltageLowThreshold           Integer32,
 | 
						|
        hh3cExtVoltageHighThreshold          Integer32,
 | 
						|
        hh3cExtCriticalVoltageLowThreshold   Integer32,
 | 
						|
        hh3cExtCriticalVoltageHighThreshold  Integer32,
 | 
						|
        hh3cExtShutdownVoltageLowThreshold   Integer32,
 | 
						|
        hh3cExtShutdownVoltageHighThreshold  Integer32
 | 
						|
    }
 | 
						|
 | 
						|
hh3cExtVoltagePhysicalIndex OBJECT-TYPE
 | 
						|
    SYNTAX      PhysicalIndex
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the entity index of voltage."
 | 
						|
    ::= { hh3cExtVoltageEntry 1 }
 | 
						|
 | 
						|
hh3cExtVoltagePhysicalName OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the entity name of voltage."
 | 
						|
    ::= { hh3cExtVoltageEntry 2 }
 | 
						|
 | 
						|
hh3cExtVoltage OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The voltage for the entity."
 | 
						|
    ::= { hh3cExtVoltageEntry 3 }
 | 
						|
 | 
						|
hh3cExtVoltageLowThreshold OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The low-threshold for the voltage.
 | 
						|
            When voltage is lower than low-threshold, a notification will be
 | 
						|
            sent."
 | 
						|
    ::= { hh3cExtVoltageEntry 4 }
 | 
						|
 | 
						|
hh3cExtVoltageHighThreshold OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The high-threshold for the voltage.
 | 
						|
            When voltage is higher than high-threshold, a notification will be
 | 
						|
            sent."
 | 
						|
    ::= { hh3cExtVoltageEntry 5 }
 | 
						|
 | 
						|
hh3cExtCriticalVoltageLowThreshold OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The critical low threshold for voltage.
 | 
						|
            If the voltage is lower too much than the entity needs,
 | 
						|
            the entity will halt."
 | 
						|
    ::= { hh3cExtVoltageEntry 6 }
 | 
						|
 | 
						|
hh3cExtCriticalVoltageHighThreshold OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The critical high threshold for voltage.
 | 
						|
            If the voltage is higher too much than the entity needs,
 | 
						|
            the entity will halt."
 | 
						|
    ::= { hh3cExtVoltageEntry 7 }
 | 
						|
 | 
						|
hh3cExtShutdownVoltageLowThreshold OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The voltage is lower than the critical low threshold.
 | 
						|
            If the voltage is lower too much than the entity needs,
 | 
						|
            the entity halts now."
 | 
						|
    ::= { hh3cExtVoltageEntry 8 }
 | 
						|
 | 
						|
hh3cExtShutdownVoltageHighThreshold OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The voltage is higher than the critical high threshold.
 | 
						|
            If the voltage is higher too much than the entity needs,
 | 
						|
            the entity halts now."
 | 
						|
    ::= { hh3cExtVoltageEntry 9 }
 | 
						|
 | 
						|
hh3cStorageTraps OBJECT IDENTIFIER ::= { hh3cStorageMibObjects 3 }
 | 
						|
 | 
						|
hh3cStorageTrapsPrefix OBJECT IDENTIFIER ::= { hh3cStorageTraps 0 }
 | 
						|
 | 
						|
hh3cStorageTrapsObjects OBJECT IDENTIFIER ::= { hh3cStorageTraps 1 }
 | 
						|
 | 
						|
hh3cSoftwareInfoString OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cSoftwareInfoString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies if the software's information."
 | 
						|
    ::= { hh3cStorageTrapsObjects 1 }
 | 
						|
 | 
						|
hh3cStorCriticalLowerTemperatureThresholdNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cEntityExtPhysicalIndex,
 | 
						|
        entPhysicalName,
 | 
						|
        hh3cEntityExtTemperature,
 | 
						|
        hh3cEntityExtCriticalLowerTemperatureThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cStorCriticalLowerTemperatureThresholdNotification indicates
 | 
						|
        the temperature is lower than the threshold.
 | 
						|
 | 
						|
        If the temperature is lower too much than the entity needs,
 | 
						|
        the entity will halt."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 1 }
 | 
						|
 | 
						|
hh3cStorTemperatureTooLow NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cEntityExtPhysicalIndex,
 | 
						|
        entPhysicalName,
 | 
						|
        hh3cEntityExtTemperature,
 | 
						|
        hh3cEntityExtShutdownLowerTemperatureThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cStorTemperatureTooLow indicates the temperature is
 | 
						|
        lower than the threshold.
 | 
						|
 | 
						|
        If the temperature is lower too much than the entity needs,
 | 
						|
        the entity halts now."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 2 }
 | 
						|
 | 
						|
hh3cExtVoltageLowThresholdNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cExtVoltagePhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName,
 | 
						|
        hh3cExtVoltage,
 | 
						|
        hh3cExtVoltageLowThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cExtVoltageLowThresholdNotification indicates
 | 
						|
        the Voltage is lower than the low-threshold."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 3 }
 | 
						|
 | 
						|
hh3cExtVoltageHighThresholdNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cExtVoltagePhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName,
 | 
						|
        hh3cExtVoltage,
 | 
						|
        hh3cExtVoltageHighThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cExtVoltageHighThresholdNotification indicates
 | 
						|
        the Voltage is lower than the high-threshold."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 4 }
 | 
						|
 | 
						|
hh3cExtCriticalVoltageLowThresholdNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cExtVoltagePhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName,
 | 
						|
        hh3cExtVoltage,
 | 
						|
        hh3cExtCriticalVoltageLowThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cExtCriticalVoltageLowThresholdNotification indicates
 | 
						|
        the Voltage is lower than the critical low threshold."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 5 }
 | 
						|
 | 
						|
hh3cExtCriticalVoltageHighThresholdNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cExtVoltagePhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName,
 | 
						|
        hh3cExtVoltage,
 | 
						|
        hh3cExtCriticalVoltageHighThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cExtCriticalVoltageHighThresholdNotification indicates
 | 
						|
        the Voltage is higher than the critical high threshold."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 6 }
 | 
						|
 | 
						|
hh3cExtVoltageTooLow NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cExtVoltagePhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName,
 | 
						|
        hh3cExtVoltage,
 | 
						|
        hh3cExtShutdownVoltageLowThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cExtVoltageTooLowNotification indicates
 | 
						|
        the Voltage is lower than the critical low threshold,
 | 
						|
        and the entity halt now!"
 | 
						|
    ::= { hh3cStorageTrapsPrefix 7 }
 | 
						|
 | 
						|
hh3cExtVoltageTooHigh NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cExtVoltagePhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName,
 | 
						|
        hh3cExtVoltage,
 | 
						|
        hh3cExtShutdownVoltageHighThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cExtVoltageTooHighNotification indicates
 | 
						|
        the Voltage is higher than the critical high threshold,
 | 
						|
        and the entity halt now!"
 | 
						|
    ::= { hh3cStorageTrapsPrefix 8 }
 | 
						|
 | 
						|
hh3cExtBatteryStateNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cEntityExtPhysicalIndex,
 | 
						|
        entPhysicalName,
 | 
						|
        hh3cEntityExtOperStatus
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cExtBatteryStateNotification indicates
 | 
						|
        the raid battery entity's state changes."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 9 }
 | 
						|
 | 
						|
hh3cDiskIOErrorNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS { entPhysicalDescr }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cDiskIOErrorNotification indicates that a disk occurred I/O error."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 10 }
 | 
						|
 | 
						|
hh3cRaidCreateNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidCreateNotification indicates that a array is created."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 11 }
 | 
						|
 | 
						|
hh3cRaidDeleteNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidDeleteStateNotification indicates that a array is deleted."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 12 }
 | 
						|
 | 
						|
hh3cRaidHideStateNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName,
 | 
						|
        hh3cRaidHideState
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidFailedNotification indicates that a array hide or unhide."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 13 }
 | 
						|
 | 
						|
hh3cRaidRunStateNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName,
 | 
						|
        hh3cRaidRunState
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidDegradeNotification indicates that a array state change."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 14 }
 | 
						|
 | 
						|
hh3cRaidImportNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidFailedNotification indicates that a thrid array is imported."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 15 }
 | 
						|
 | 
						|
hh3cRaidRebuildStartNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidRebuildStartNotification indicates that
 | 
						|
        a array start to rebuild."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 16 }
 | 
						|
 | 
						|
hh3cRaidRebuildFinishNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidRebuildStartNotification indicates that
 | 
						|
        a array fininsh rebuild."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 17 }
 | 
						|
 | 
						|
hh3cRaidRebuildPauseNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidRebuildPauseNotification indicates that
 | 
						|
        pause a array rebuilding."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 18 }
 | 
						|
 | 
						|
hh3cRaidRebuildInterruptNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidRebuildInterruptNotification indicates that
 | 
						|
        interrupt a array rebuilding."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 19 }
 | 
						|
 | 
						|
hh3cSoftwareModuleFailNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {  hh3cSoftwareInfoString }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cSoftwareModuleFailNotification indicates that software module(s) fail."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 20 }
 | 
						|
 | 
						|
hh3cRaidBatteryExpiredNotification NOTIFICATION-TYPE
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidBatteryExpiredNotification indicates
 | 
						|
        RAID Battery lifetime had expired."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 21 }
 | 
						|
 | 
						|
hh3cRaidBatteryWillExpireNotification NOTIFICATION-TYPE
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidBatteryWillExpireNotification indicates
 | 
						|
        RAID Battery lifetime will expire."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 22 }
 | 
						|
 | 
						|
hh3cLvOnlineFailNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cLvOnlineFailNotification indicates lv(s) on vd fail to online."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 23 }
 | 
						|
 | 
						|
hh3cLvOfflineFailNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cLvOfflineFailNotification indicates lv(s) on vd fail to offline."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 24 }
 | 
						|
 | 
						|
hh3cRaidRunNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cRaidUuid,
 | 
						|
        hh3cRaidName
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cRaidRunNotification indicates that a array is running."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 25 }
 | 
						|
 | 
						|
hh3cExtVoltageNormal NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        hh3cExtVoltagePhysicalIndex,
 | 
						|
        hh3cExtVoltagePhysicalName,
 | 
						|
        hh3cExtVoltage,
 | 
						|
        hh3cExtVoltageLowThreshold,
 | 
						|
        hh3cExtVoltageHighThreshold
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cStorVoltageRecoveryNotification indicates
 | 
						|
        the Voltage has recovered in reference."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 26 }
 | 
						|
 | 
						|
hh3cDiskPowerOnNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS { entPhysicalDescr }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cDiskPowerOnNotification indicates that
 | 
						|
         a disk is power on."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 27 }
 | 
						|
 | 
						|
hh3cDiskPowerOffNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
        entPhysicalDescr,
 | 
						|
        hh3cDiskPowerOffReason
 | 
						|
        }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hh3cDiskPowerOffNotification indicates that
 | 
						|
         a disk is power off."
 | 
						|
    ::= { hh3cStorageTrapsPrefix 28 }
 | 
						|
 | 
						|
END
 |