Ibm Mainframe Ibm3172

download Ibm Mainframe Ibm3172

of 12

Transcript of Ibm Mainframe Ibm3172

  • 8/14/2019 Ibm Mainframe Ibm3172

    1/12

    IBM3172-MIB DEFINITIONS ::= BEGIN

    IMPORTSMODULE-IDENTITY, OBJECT-TYPE,Counter32, Integer32, enterprisesFROM SNMPv2-SMI

    DisplayStringFROM SNMPv2-TC -- RFC1903

    MODULE-COMPLIANCE, OBJECT-GROUPFROM SNMPv2-CONF

    ifIndexFROM IF-MIB;

    ibm3172MIB MODULE-IDENTITYLAST-UPDATED "9704070000Z"ORGANIZATION "OS/390 TCP/IP OpenEdition Development"CONTACT-INFO

    " Kenneth White

    Postal: International Business Machines CorporationP.O. Box 12195

    Dept. G80/Bldg. 503Research Triangle Park, NC 27709USA

    Tel: +1 919 254 0102Fax: +1 919 254 4027E-mail: [email protected]"

    DESCRIPTION"The MIB module for managing an IBM 3172 Devicethat has is running ICP."

    ::= { ibm3172 8 }

    ibm OBJECT IDENTIFIER ::= { enterprises 2 }ibmProd OBJECT IDENTIFIER ::= { ibm 6 }

    ibm3172 OBJECT IDENTIFIER ::= { ibmProd 1}

    -- ifIndex ::= INTEGER---- IBM 3172 System Table--ibm3172SystemTable OBJECT-TYPE

    SYNTAX SEQUENCE OF Ibm3172SystemTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Descriptive information about units of 3172s."::= { ibm3172 1 }

    ibm3172SystemTableEntry OBJECT-TYPESYNTAX Ibm3172SystemTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Descriptive information about a 3172."INDEX { ifIndex }::= { ibm3172SystemTable 1 }

  • 8/14/2019 Ibm Mainframe Ibm3172

    2/12

    Ibm3172SystemTableEntry ::=SEQUENCE

    {ibm3172Descr DisplayString,ibm3172Contact DisplayString,ibm3172Location DisplayString,ibm3172ifNumber Integer32

    }

    ibm3172Descr OBJECT-TYPESYNTAX DisplayString (SIZE(0..253))MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "Text Description of the 3172. Contains information onthe hardware and software of the 3172.The format of the ibm3172Descr variable is :

    ttttxMODELxmmm,xSERIALxNUMBERxsssssssss,xiiiiiiiiiix111111,xPROGRAMxNUMBERxpppppp

    where :x represents a blank characterupper case letters are hardcoded characters

    , represents a commathe remaining lower case letters represent variable dataas follows:

    t - machine typem - model numbers - serial numberi - software program namel - software level numbersp - software program product number.

    An example of the information sent with this attribute wouldbe :'3172 MODEL 001, SERIAL NUMBER 000001234,3172 Interconnect Ctlr Program 020100, 5601433'"

    ::= { ibm3172SystemTableEntry 1 }

    ibm3172Contact OBJECT-TYPESYNTAX DisplayString (SIZE(0..32))MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The textual identification of the contact personfor this 3172, together with information onhow to contact this person. This information isprovided by the 3172 Operator Facility."

    ::= { ibm3172SystemTableEntry 2 }

    ibm3172Location OBJECT-TYPESYNTAX DisplayString (SIZE(0..32))MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The physical location of this node. Thisinformation is provided by the 3172 Operator Facility."

    ::= { ibm3172SystemTableEntry 3 }

    ibm3172ifNumber OBJECT-TYPE

  • 8/14/2019 Ibm Mainframe Ibm3172

    3/12

    SYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of interfaces (regardless of theircurrent state) on which this 3172 can send data."

    ::= { ibm3172SystemTableEntry 4 }

    ---- IBM 3172 Trap Table--ibm3172ifTrapTable OBJECT-TYPE

    SYNTAX SEQUENCE OF Ibm3172ifTrapTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Table of objects at the interface level pertaining to thetrap function."

    ::= { ibm3172 2 }

    ibm3172ifTrapTableEntry OBJECT-TYPESYNTAX Ibm3172ifTrapTableEntryMAX-ACCESS not-accessibleSTATUS current

    DESCRIPTION"Objects at the interface level pertaining to thetrap function."

    INDEX { ifIndex }::= { ibm3172ifTrapTable 1}

    Ibm3172ifTrapTableEntry ::=SEQUENCE

    {ibm3172ifTrapEnable INTEGER

    }

    ibm3172ifTrapEnable OBJECT-TYPE

    SYNTAX INTEGER { disabled(1), enabled(2) }MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "Flag to indicate whether the 3172 should send trapsfor this interface to the SNMP proxy agent. '0'indicates the trap function of the 3172 isdisabled, '1' indicates that it is enabled."

    ::= { ibm3172ifTrapTableEntry 1 }

    ---- IBM 3172 Channel Counters--

    ibm3172ifChanCountersTable OBJECT-TYPESYNTAX SEQUENCE OF Ibm3172ifChanCountersTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Table of objects at the subnetwork layer and belowpertaining to a particular subchannel of the 3172."

    ::= { ibm3172 3 }

    ibm3172ifChanCountersTableEntry OBJECT-TYPE

  • 8/14/2019 Ibm Mainframe Ibm3172

    4/12

    SYNTAX Ibm3172ifChanCountersTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Objects at the subnetwork layer and belowpertaining to a particular subchannel of the 3172."

    INDEX { ifIndex }::= { ibm3172ifChanCountersTable 1 }

    Ibm3172ifChanCountersTableEntry ::=SEQUENCE

    {ibm3172ifInChanOctets Counter32,ibm3172ifOutChanOctets Counter32,ibm3172ifInChanBlocks Counter32,ibm3172ifOutChanBlocks Counter32

    }

    ibm3172ifInChanOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound octets which were transmitted

    to the host by the 3172, including all headers."::= { ibm3172ifChanCountersTableEntry 1 }

    ibm3172ifOutChanOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound octets which were receivedfrom the host by the 3172, including all headers."

    ::= { ibm3172ifChanCountersTableEntry 2 }

    ibm3172ifInChanBlocks OBJECT-TYPE

    SYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound blocks which weretransmitted to the host by the 3172."

    ::= { ibm3172ifChanCountersTableEntry 3 }

    ibm3172ifOutChanBlocks OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound blocks which were receivedfrom the host by the 3172."

    ::= { ibm3172ifChanCountersTableEntry 4 }

    ---- LAN Counters Table--ibm3172ifLANCountersTable OBJECT-TYPE

    SYNTAX SEQUENCE OF Ibm3172ifLANCountersTableEntryMAX-ACCESS not-accessible

  • 8/14/2019 Ibm Mainframe Ibm3172

    5/12

    STATUS currentDESCRIPTION

    "Table of objects at the subnetwork layer and belowpertaining to a particular LAN of the 3172."

    ::= { ibm3172 4 }

    ibm3172ifLANCountersTableEntry OBJECT-TYPESYNTAX Ibm3172ifLANCountersTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Objects at the subnetwork layer and belowpertaining to a particular LAN of the 3172."

    INDEX { ifIndex }::= { ibm3172ifLANCountersTable 1 }

    Ibm3172ifLANCountersTableEntry ::=SEQUENCE

    {ibm3172ifInLANOctets Counter32,ibm3172ifOutLANOctets Counter32,ibm3172ifInLANFrames Counter32,ibm3172ifOutLANFrames Counter32,ibm3172ifInLANErrors Counter32,

    ibm3172ifOutLANErrors Counter32,ibm3172ifInLANDiscards Counter32,ibm3172ifOutLANDiscards Counter32

    }

    ibm3172ifInLANOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound octets which were receivedfrom the LAN by the 3172, including all headers."

    ::= { ibm3172ifLANCountersTableEntry 1 }

    ibm3172ifOutLANOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound octets which weretransmitted to the LAN by the 3172, including allheaders."

    ::= { ibm3172ifLANCountersTableEntry 2 }

    ibm3172ifInLANFrames OBJECT-TYPESYNTAX Counter32

    MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound frames which were receivedfrom the LAN by the 3172."

    ::= { ibm3172ifLANCountersTableEntry 3 }

    ibm3172ifOutLANFrames OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-only

  • 8/14/2019 Ibm Mainframe Ibm3172

    6/12

    STATUS currentDESCRIPTION

    "The number of outbound frames which weretransmitted to the LAN by the 3172."

    ::= { ibm3172ifLANCountersTableEntry 4 }

    ibm3172ifInLANErrors OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound frames received from theLAN by the 3172 that contained errorspreventing them from being deliverable toa higher layer protocol. This variable, whencombined with ibm3172ifInBlkErrors, reflects thetotal number of inbound frames not forwarded fromthe LAN to the host because of errors."

    ::= { ibm3172ifLANCountersTableEntry 5 }

    ibm3172ifOutLANErrors OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS current

    DESCRIPTION"The number of outbound frames that could not betransmitted to the LAN because of transmissionfailures. This variable, when combined withibm3172ifOutDblkErrors, reflects the total numberof outbound frames not transmitted to the LANbecause of transmission errors."

    ::= { ibm3172ifLANCountersTableEntry 6 }

    ibm3172ifInLANDiscards OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS current

    DESCRIPTION"The number of inbound frames received from the LANthat were discarded by the 3172, even though noerrors had been detected to prevent their beingdeliverable to a higher layer protocol. Onepossible reason for discarding such a frame couldbe because of insufficient buffer space.This variable, when combined withibm3172ifInBlkDiscards, reflects the totalnumber of inbound frames not forwarded from theLAN when no error was detected."

    ::= { ibm3172ifLANCountersTableEntry 7 }

    ibm3172ifOutLANDiscards OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound frames that are discarded."::= { ibm3172ifLANCountersTableEntry 8 }

    ---- IBM 3172 Interfaces Blocker task Table

  • 8/14/2019 Ibm Mainframe Ibm3172

    7/12

    --ibm3172ifBlkCountersTable OBJECT-TYPE

    SYNTAX SEQUENCE OF Ibm3172ifBlkCountersTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Table of objects at the Subnetwork layer and belowpertaining to a particular Blocker Task of the3172."

    ::= { ibm3172 5 }

    ibm3172ifBlkCountersTableEntry OBJECT-TYPESYNTAX Ibm3172ifBlkCountersTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Objects at the Subnetwork layer and belowpertaining to a particular Blocker Task of the3172."

    INDEX { ifIndex }::= { ibm3172ifBlkCountersTable 1 }

    Ibm3172ifBlkCountersTableEntry ::=SEQUENCE

    { ibm3172ifBlkRcvOctets Counter32,ibm3172ifBlkXmitOctets Counter32,ibm3172ifBlkRcvFrames Counter32,ibm3172ifBlkXmitBlocks Counter32,ibm3172ifInBlkErrors Counter32,ibm3172ifInBlkDiscards Counter32

    }

    ibm3172ifBlkRcvOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS current

    DESCRIPTION"The number of inbound octets which were receivedby the Blocker from the LAN, including all headers."

    ::= { ibm3172ifBlkCountersTableEntry 1 }

    ibm3172ifBlkXmitOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound octets which weretransmitted to the channel adapter by the Blocker,including all headers."

    ::= { ibm3172ifBlkCountersTableEntry 2 }

    ibm3172ifBlkRcvFrames OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound frames which were receivedfrom the LAN adapter by the Blocker Task."

    ::= { ibm3172ifBlkCountersTableEntry 3 }

  • 8/14/2019 Ibm Mainframe Ibm3172

    8/12

    ibm3172ifBlkXmitBlocks OBJECT-TYPE

    SYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound blocks which weretransmitted to the channel adapter by the blockertask."

    ::= { ibm3172ifBlkCountersTableEntry 4 }

    ibm3172ifInBlkErrors OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound frames transmitted by the LANadapter to the Blocker Task which contained errorspreventing them from being deliverable to a higherlayer protocol. This variable, when combined withibm3172ifInLANErrors, reflects the total numberof inbound frames discarded by the 3172 because oferrors."

    ::= { ibm3172ifBlkCountersTableEntry 5 }

    ibm3172ifInBlkDiscards OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of inbound frames transmitted by the LANadapter to the Blocker Task which were discardedby the 3172, even though no errors had beendetected to prevent their being deliverable toa higher layer protocol. One possible reasonfor discarding such a frame could be becauseof insufficient buffer space. This variable,

    when combined with ibm3172ifInLANDiscards,reflects the total number of inbound framesdiscarded by the 3172 when no error was detected."

    ::= { ibm3172ifBlkCountersTableEntry 6 }

    ---- IBM 3172 Deblocker task Table--ibm3172ifDblkCountersTable OBJECT-TYPE

    SYNTAX SEQUENCE OF Ibm3172ifDblkCountersTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    "Table of objects at the subnetwork layer and belowpertaining to a particular Deblocker Task of the3172."

    ::= { ibm3172 6 }

    ibm3172ifDblkCountersTableEntry OBJECT-TYPESYNTAX Ibm3172ifDblkCountersTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

  • 8/14/2019 Ibm Mainframe Ibm3172

    9/12

    "Objects at the subnetwork layer and belowpertaining to a particular Deblocker Task of the3172."

    INDEX { ifIndex }::= { ibm3172ifDblkCountersTable 1}

    Ibm3172ifDblkCountersTableEntry ::=SEQUENCE

    {ibm3172ifDblkRcvOctets Counter32,ibm3172ifDblkXmitOctets Counter32,ibm3172ifDblkRcvBlocks Counter32,ibm3172ifDblkXmitFrames Counter32,ibm3172ifOutDblkErrors Counter32,ibm3172ifOutDblkDiscards Counter32

    }

    ibm3172ifDblkRcvOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound octets which were receivedby the Deblocker from the channel adapter,

    including all headers."::= { ibm3172ifDblkCountersTableEntry 1 }

    ibm3172ifDblkXmitOctets OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound octets which weretransmitted to the LAN adapter by the Deblocker,including all headers."

    ::= { ibm3172ifDblkCountersTableEntry 2 }

    ibm3172ifDblkRcvBlocks OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound blocks which werereceived from the channel adapter by the deblockertask."

    ::= { ibm3172ifDblkCountersTableEntry 3 }

    ibm3172ifDblkXmitFrames OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-only

    STATUS currentDESCRIPTION

    "The number of outbound frames which weretransmitted to the LAN adapter by the DeblockerTask."

    ::= { ibm3172ifDblkCountersTableEntry 4 }

    ibm3172ifOutDblkErrors OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-only

  • 8/14/2019 Ibm Mainframe Ibm3172

    10/12

    STATUS currentDESCRIPTION

    "The number of outbound frames transmitted by thechannel adapter to the Deblocker Task whichcontained errors preventing them from beingdeliverable to a higher layer protocol. Thisvariable, when combined withibm3172ifOutLANErrors, reflects the total numberof outbound frames discarded by the 3172 becauseof errors."

    ::= { ibm3172ifDblkCountersTableEntry 5 }

    ibm3172ifOutDblkDiscards OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

    "The number of outbound frames transmittedby the channel adapter to theDeblocker Task which were discarded by the 3172,even though no errors had been detected to preventtheir being deliverable to a higher layer protocol .One possible reason for discarding such a framecould be because of insufficient buffer space.

    This variable reflects the total number ofoutbound frames discarded by the 3172 when noerror was detected."

    ::= { ibm3172ifDblkCountersTableEntry 6 }

    ---- IBM 3172 device Table--ibm3172ifDeviceTable OBJECT-TYPE

    SYNTAX SEQUENCE OF Ibm3172ifDeviceTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    ""::= { ibm3172 7 }

    ibm3172ifDeviceTableEntry OBJECT-TYPESYNTAX Ibm3172ifDeviceTableEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION

    ""INDEX { ifIndex }::= { ibm3172ifDeviceTable 1}

    Ibm3172ifDeviceTableEntry ::=

    SEQUENCE{

    ibm3172ifDeviceNumber Integer32}

    ibm3172ifDeviceNumber OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION

  • 8/14/2019 Ibm Mainframe Ibm3172

    11/12

    "The instance number, used to reference theibm3172SystemTable, for the device associated withthis interface."

    ::= { ibm3172ifDeviceTableEntry 1 }

    -- conformance information

    ibm3172MIBConformance OBJECT IDENTIFIER ::= { ibm3172MIB 2 }

    ibm3172MIBCompliances OBJECT IDENTIFIER::= { ibm3172MIBConformance 1 }

    ibm3172MIBGroups OBJECT IDENTIFIER::= { ibm3172MIBConformance 2 }

    -- compliance statements

    ibm3172MIBCompliance MODULE-COMPLIANCESTATUS currentDESCRIPTION

    "The compliance statement for SNMPv2 entities whichimplement the IBM3172 MIB."

    MODULE -- this moduleMANDATORY-GROUPS { ibm3172Group }

    ::= { ibm3172MIBCompliances 1 }

    -- units of conformance

    ibm3172Group OBJECT-GROUPOBJECTS {

    ibm3172Descr,ibm3172Contact,ibm3172Location,ibm3172ifNumber,ibm3172ifTrapEnable,ibm3172ifInChanOctets,ibm3172ifOutChanOctets,ibm3172ifInChanBlocks,

    ibm3172ifOutChanBlocks,ibm3172ifInLANOctets,ibm3172ifOutLANOctets,ibm3172ifInLANFrames,ibm3172ifOutLANFrames,ibm3172ifInLANErrors,ibm3172ifOutLANErrors,ibm3172ifInLANDiscards,ibm3172ifOutLANDiscards,ibm3172ifBlkRcvOctets,ibm3172ifBlkXmitOctets,ibm3172ifBlkRcvFrames,ibm3172ifBlkXmitBlocks,

    ibm3172ifInBlkErrors,ibm3172ifInBlkDiscards,ibm3172ifDblkRcvOctets,ibm3172ifDblkXmitOctets,ibm3172ifDblkRcvBlocks,ibm3172ifDblkXmitFrames,ibm3172ifOutDblkErrors,ibm3172ifOutDblkDiscards,ibm3172ifDeviceNumber

    }

  • 8/14/2019 Ibm Mainframe Ibm3172

    12/12

    STATUS currentDESCRIPTION

    "The ibm3172 group of objects providing for basicmanagement of of an IBM 3172 device running ICP."

    ::= { ibm3172MIBGroups 1 }

    END