379 lines
13 KiB
Plaintext
379 lines
13 KiB
Plaintext
-- =============================================================================
|
|
-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P.
|
|
--
|
|
-- Description:
|
|
-- This MIB module is for monitoring Fabric Device Management
|
|
-- Interface(FDMI) related entities.
|
|
-- Reference:
|
|
-- Version: V1.1
|
|
-- History:
|
|
-- V1.0 created by c04378
|
|
-- V1.1 Modified by q08977 2013-4-28
|
|
-- Change the oid of 'hpnicfFdmi' from hpnicfCommon.131 to hpnicfSan.7
|
|
-- =============================================================================
|
|
HPN-ICF-FDMI-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hpnicfSan FROM HPN-ICF-VSAN-MIB
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Unsigned32 FROM SNMPv2-SMI
|
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
FcNameIdOrZero FROM FC-MGMT-MIB
|
|
T11FabricIndex FROM T11-TC-MIB -- [RFC4439]
|
|
fcmInstanceIndex FROM FC-MGMT-MIB; -- [RFC4044]
|
|
|
|
hpnicfFdmi MODULE-IDENTITY
|
|
LAST-UPDATED "201206180000Z"
|
|
ORGANIZATION
|
|
""
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"This MIB module is for monitoring Fabric Device Management
|
|
Interface (FDMI) related entities. This MIB
|
|
module defines objects for managing the devices such as
|
|
Host Bus Adapter (HBA). It provides device information
|
|
which has been registered with an Fibre Channel (FC) fabric using FDMI.
|
|
For more information on FDMI, refer to Fibre Channel
|
|
Generic Services-6 Section 6.7 : Fabric Device
|
|
Management Interface."
|
|
REVISION "201206180000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { hpnicfSan 7 }
|
|
|
|
hpnicfFdmiObjects OBJECT IDENTIFIER
|
|
::= { hpnicfFdmi 1 }
|
|
|
|
hpnicfFdmiInfo OBJECT IDENTIFIER
|
|
::= { hpnicfFdmiObjects 1 }
|
|
|
|
--
|
|
-- HBA information Table
|
|
--
|
|
|
|
hpnicfFdmiHbaInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfFdmiHbaInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists all the HBAs registered with the
|
|
Fabric Device Management Interface."
|
|
::= { hpnicfFdmiInfo 1 }
|
|
|
|
hpnicfFdmiHbaInfoEntry OBJECT-TYPE
|
|
SYNTAX HpnicfFdmiHbaInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in this table. It
|
|
provides information that has been registered with FDMI
|
|
by a HBA, on the Virtual Storage Area Network (VSAN)
|
|
where the registration was received.
|
|
If the HBA has registered some but not all of the
|
|
information represented by the columnar objects in this
|
|
table, then the value of the unregistered objects will
|
|
be either the zero-length string (for string-based
|
|
objects) or the zero value (for integer-based objects)."
|
|
INDEX {
|
|
fcmInstanceIndex,
|
|
hpnicfFdmiHbaInfoFabricIndex,
|
|
hpnicfFdmiHbaInfoId
|
|
}
|
|
::= { hpnicfFdmiHbaInfoTable 1 }
|
|
|
|
HpnicfFdmiHbaInfoEntry ::= SEQUENCE {
|
|
hpnicfFdmiHbaInfoFabricIndex T11FabricIndex,
|
|
hpnicfFdmiHbaInfoId FcNameIdOrZero,
|
|
hpnicfFdmiHbaInfoNodeName FcNameIdOrZero,
|
|
hpnicfFdmiHbaInfoMfg SnmpAdminString,
|
|
hpnicfFdmiHbaInfoSn SnmpAdminString,
|
|
hpnicfFdmiHbaInfoModel SnmpAdminString,
|
|
hpnicfFdmiHbaInfoModelDescr SnmpAdminString,
|
|
hpnicfFdmiHbaInfoHwVer SnmpAdminString,
|
|
hpnicfFdmiHbaInfoDriverVer SnmpAdminString,
|
|
hpnicfFdmiHbaInfoOptROMVer SnmpAdminString,
|
|
hpnicfFdmiHbaInfoFwVer SnmpAdminString,
|
|
hpnicfFdmiHbaInfoOSInfo SnmpAdminString,
|
|
hpnicfFdmiHbaInfoMaxCTPayload Unsigned32
|
|
}
|
|
|
|
hpnicfFdmiHbaInfoFabricIndex OBJECT-TYPE
|
|
SYNTAX T11FabricIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the VSAN."
|
|
::= { hpnicfFdmiHbaInfoEntry 1 }
|
|
|
|
hpnicfFdmiHbaInfoId OBJECT-TYPE
|
|
SYNTAX FcNameIdOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The World Wide Name (WWN) of this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.5.1 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 2}
|
|
|
|
hpnicfFdmiHbaInfoNodeName OBJECT-TYPE
|
|
SYNTAX FcNameIdOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The WWN of the node containing this HBA. "
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.6 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 3}
|
|
|
|
hpnicfFdmiHbaInfoMfg OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the manufacturer of this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.2 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 4}
|
|
|
|
hpnicfFdmiHbaInfoSn OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.3 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 5}
|
|
|
|
hpnicfFdmiHbaInfoModel OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model of this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.4 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 6}
|
|
|
|
hpnicfFdmiHbaInfoModelDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string that describes the model of this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.5 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 7}
|
|
|
|
hpnicfFdmiHbaInfoHwVer OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware version of this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.8 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 8}
|
|
|
|
hpnicfFdmiHbaInfoDriverVer OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the driver software controlling
|
|
this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.9 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 9}
|
|
|
|
hpnicfFdmiHbaInfoOptROMVer OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the Option ROM or the BIOS of this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.10 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 10}
|
|
|
|
hpnicfFdmiHbaInfoFwVer OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the firmware executed by this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.11 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 11}
|
|
|
|
hpnicfFdmiHbaInfoOSInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type and version of the operating system
|
|
controlling this HBA."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.12 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 12}
|
|
|
|
hpnicfFdmiHbaInfoMaxCTPayload OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size of the Common Transport (CT) payload
|
|
including all CT headers but no FC frame headers,
|
|
that may be sent or received by application software
|
|
resident in the host containing this HBA.
|
|
The unit is 32-bit words."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.2.13 ."
|
|
::= {hpnicfFdmiHbaInfoEntry 13}
|
|
|
|
-- HBA port information
|
|
|
|
hpnicfFdmiHbaPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfFdmiHbaPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of ports registered with Fabric Device
|
|
Management Interface."
|
|
::= { hpnicfFdmiInfo 2 }
|
|
|
|
hpnicfFdmiHbaPortEntry OBJECT-TYPE
|
|
SYNTAX HpnicfFdmiHbaPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in this table. It
|
|
contains information about the Nx_port on the HBA,
|
|
on the VSAN where the registration of the HBA
|
|
with FDMI was received.
|
|
If the HBA has registered some but not all of the
|
|
information represented by the columnar objects in this
|
|
table, then the value of the unregistered objects will
|
|
be either the zero-length string (for string-based
|
|
objects) or the zero value (for integer-based objects)."
|
|
INDEX {
|
|
fcmInstanceIndex,
|
|
hpnicfFdmiHbaInfoFabricIndex,
|
|
hpnicfFdmiHbaInfoId,
|
|
hpnicfFdmiHbaPortId
|
|
}
|
|
::= { hpnicfFdmiHbaPortTable 1 }
|
|
|
|
HpnicfFdmiHbaPortEntry ::= SEQUENCE {
|
|
hpnicfFdmiHbaPortId FcNameIdOrZero,
|
|
hpnicfFdmiHbaPortSupportedFC4Type OCTET STRING,
|
|
hpnicfFdmiHbaPortSupportedSpeed Unsigned32,
|
|
hpnicfFdmiHbaPortCurrentSpeed Unsigned32,
|
|
hpnicfFdmiHbaPortMaxFrameSize Unsigned32,
|
|
hpnicfFdmiHbaPortOsDevName SnmpAdminString,
|
|
hpnicfFdmiHbaPortHostName SnmpAdminString
|
|
}
|
|
|
|
hpnicfFdmiHbaPortId OBJECT-TYPE
|
|
SYNTAX FcNameIdOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The WWN of the port."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.3.3 ."
|
|
::= {hpnicfFdmiHbaPortEntry 1}
|
|
|
|
hpnicfFdmiHbaPortSupportedFC4Type OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0 | 32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The supported FC-4 types attribute registered for this
|
|
port on this VSAN. This is an array of 256 bits (32 bytes).
|
|
The order of the bits in the 256-bit (32-byte) value is
|
|
represented in network-byte order.
|
|
If no FC-4 types has been registered, then the
|
|
value of this object is the zero-length string."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.3.6 and Section 5.2.3.8 . "
|
|
::= {hpnicfFdmiHbaPortEntry 2}
|
|
|
|
hpnicfFdmiHbaPortSupportedSpeed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The supported speed registered for this port on this
|
|
VSAN. It is a bitmask that indicates the Fibre Channel
|
|
Transmission Speeds that are supported on this port."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.3.8 ."
|
|
::= {hpnicfFdmiHbaPortEntry 3}
|
|
|
|
hpnicfFdmiHbaPortCurrentSpeed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current speed registered for this port on this
|
|
VSAN. It is a bitmask that indicates the Fibre Channel
|
|
Transmission Speed at which this port is currently operating."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.3.9 ."
|
|
::= {hpnicfFdmiHbaPortEntry 4}
|
|
|
|
hpnicfFdmiHbaPortMaxFrameSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum frame size attribute registered for this
|
|
port on this VSAN. The unit is bytes."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.3.10 ."
|
|
::= {hpnicfFdmiHbaPortEntry 5}
|
|
|
|
hpnicfFdmiHbaPortOsDevName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OS device name attribute registered for this port
|
|
on this VSAN."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6 Rev 9.4
|
|
Section 6.7.4.4.3.11 ."
|
|
::= {hpnicfFdmiHbaPortEntry 6}
|
|
|
|
hpnicfFdmiHbaPortHostName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the host associated with this port."
|
|
REFERENCE
|
|
"Fibre Channel Generic Services-6, Late Comment
|
|
Section 6.7.4.4.3.12 ."
|
|
::= {hpnicfFdmiHbaPortEntry 7}
|
|
|
|
END
|