-- ============================================================================= -- 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