167 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			167 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ===========================================================
 | 
						|
-- Copyright (C) 2007 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
-- Description: The MIB is designed to define the textual convention of storage.
 | 
						|
-- Reference:
 | 
						|
-- Version: V1.1
 | 
						|
-- History:
 | 
						|
--   V1.0 2007-09-19 created by yangqi
 | 
						|
--   V1.1 2010-01-20 modified by zhanglei
 | 
						|
--        Add Hh3cSoftwareInfoString
 | 
						|
-- =================================================================
 | 
						|
HH3C-STORAGE-REF-MIB DEFINITIONS ::= BEGIN
 | 
						|
IMPORTS
 | 
						|
        hh3c
 | 
						|
    FROM HH3C-OID-MIB
 | 
						|
        Counter32, Integer32, IpAddress,
 | 
						|
        OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
 | 
						|
    FROM SNMPv2-SMI
 | 
						|
        TEXTUAL-CONVENTION
 | 
						|
    FROM SNMPv2-TC;
 | 
						|
 | 
						|
hh3cStorageRef MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200709141452Z"
 | 
						|
    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 define the textual convention of storage."
 | 
						|
    ::= { hh3c 10 }
 | 
						|
 | 
						|
 | 
						|
Hh3cStorageCapableState  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An enumerated value which provides an indication of the capability
 | 
						|
        state of a particular object.
 | 
						|
        The value 'support' means the resource is enable to be managed, and
 | 
						|
        the value 'notsupport' means not"
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            support(1),
 | 
						|
            notsupport(2)
 | 
						|
        }
 | 
						|
 | 
						|
Hh3cStorageEnableState  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An enumerated value which provides an indication of the
 | 
						|
        ability state of a particular object."
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            enable(1),
 | 
						|
            disable(2)
 | 
						|
        }
 | 
						|
 | 
						|
Hh3cStorageActionType  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A control variable used to trigger an operator events,
 | 
						|
        when read, always returns a value of invalid."
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            action(1),
 | 
						|
            invalid(2)
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
Hh3cStorageLedStateType  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the state of storage device's led.
 | 
						|
        The value 'off' means the led is go out.
 | 
						|
        The value 'on' means the led is on.
 | 
						|
        The value 'blink' means the led is blinking."
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            off(1),
 | 
						|
            on(2),
 | 
						|
            blink(3)
 | 
						|
        }
 | 
						|
 | 
						|
Hh3cStorageOnlineState  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An enumerated value means an resource is online or offline."
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            online(1),
 | 
						|
            offline(2)
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
Hh3cLvIDType  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A variable used to identifies the GUID(global universal identification)
 | 
						|
        of the logic volume."
 | 
						|
    SYNTAX      OCTET STRING(SIZE(1..20))
 | 
						|
 | 
						|
Hh3cSessionIDType  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A hex string used to identifies the session between targets and initiators."
 | 
						|
    SYNTAX      OCTET STRING(SIZE(1..16))
 | 
						|
 | 
						|
Hh3cWwpnListType  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object describes the format of WWPN(World Wide Port
 | 
						|
        Name) numbers. An WWPN is a 16-byte Hex value. Separate
 | 
						|
        the WWPN by comma if more than one WWPN is specified.
 | 
						|
        e.g. 13af35d2f4ea6fbc,13af35d2f4ea6fad."
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
 | 
						|
Hh3cStorageOwnerType  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An enumerated value used in HA(High Availability) iSCSI target. The value
 | 
						|
        'spa' means the owner is the first storage processor, and 'spb' means another."
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            spa(1),
 | 
						|
            spb(2),
 | 
						|
            none(3)
 | 
						|
        }
 | 
						|
 | 
						|
Hh3cExtendSelectPolicy::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object describes how to assign the storage space.
 | 
						|
        The value 'differentAdapter' means select drives from different adapter/channel,
 | 
						|
        system will look for space on another array only if it is on a separate adapter/channel.
 | 
						|
        The value 'differentDrive' means select different drive, system will look for space on another array.
 | 
						|
        The value 'anyDrive' means select any available drive, system will look for space on any array,
 | 
						|
        including the original.
 | 
						|
        The value 'none' means the way to assign the storage space is not specified,
 | 
						|
        in this case the system will allocate the storage with the default criteria in the following order:
 | 
						|
        1. the storage from different adapter
 | 
						|
        2. the storage from different drive
 | 
						|
        3. the storage from any drive"
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            differentAdapter(1),
 | 
						|
            differentDrive(2),
 | 
						|
            anyDrive(3),
 | 
						|
            none(4)
 | 
						|
        }
 | 
						|
 | 
						|
Hh3cRaidIDType  ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A string used to identifies the raid's UUID(unique universal identification).
 | 
						|
        e.g. c0a800a8-0000-07f5-0057-386e145eda44."
 | 
						|
    SYNTAX      OCTET STRING(SIZE(36..71))
 | 
						|
 | 
						|
Hh3cSoftwareInfoString ::=    TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A string used to identifies the information which software provided.
 | 
						|
        e.g. [TARGET,LVM,DM] or [Both] or [3]."
 | 
						|
    SYNTAX      OCTET STRING(SIZE(2..64))
 | 
						|
 | 
						|
END
 |