Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

733 lines
15 KiB
INI
Executable File

#-MIBFILE: v5_0ficon.mib
LINK-INCIDENT-MIB DEFINITIONS ::= BEGIN
DisplayString ::=
OCTET STRING (SIZE(0..255))
PhysAddress ::=
OCTET STRING
MacAddress ::=
OCTET STRING (SIZE(6))
TruthValue ::=
INTEGER {
true(1),
false(2)
}
TestAndIncr ::=
INTEGER (0..2147483647)
AutonomousType ::=
OBJECT IDENTIFIER
InstancePointer ::=
OBJECT IDENTIFIER
VariablePointer ::=
OBJECT IDENTIFIER
RowPointer ::=
OBJECT IDENTIFIER
RowStatus ::=
INTEGER {
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
TimeStamp ::=
TimeTicks
TimeInterval ::=
INTEGER (0..2147483647)
DateAndTime ::=
OCTET STRING (SIZE(8|11))
StorageType ::=
INTEGER {
other(1),
volatile(2),
nonVolatile(3),
permanent(4),
readOnly(5)
}
TDomain ::=
OBJECT IDENTIFIER
TAddress ::=
OCTET STRING (SIZE(1..255))
bcsi OBJECT IDENTIFIER ::= { enterprises 1588 }
commDev OBJECT IDENTIFIER ::= { bcsi 2 }
fibrechannel OBJECT IDENTIFIER ::= { commDev 1 }
fcSwitch OBJECT IDENTIFIER ::= { fibrechannel 1 }
FcPortID ::=
OCTET STRING (SIZE(3))
RLIRLinkFailureType ::=
INTEGER {
bitErrorRate(2),
lossOfSignal(3),
nOSRecognized(4),
primitiveSequenceTimeout(5),
invalidSeqForPortState(6),
loopInitializationTimeout(7),
lossOfSignalInLoopInit(8)
}
LinkWwn ::=
OCTET STRING (SIZE(8))
PortType ::=
INTEGER {
n-port(1),
nl-port(2)
}
LinkFormat ::=
INTEGER {
ficon(1),
common(2)
}
RegType ::=
INTEGER {
conditional(1),
unconditional(2)
}
LIRRProtocol ::=
INTEGER {
fcp(1),
sb2(2)
}
RNIDTagType ::=
OCTET STRING (SIZE(2))
RNIDFlags ::=
OCTET STRING (SIZE(1))
RNIDType ::=
OCTET STRING (SIZE(6))
RNIDModel ::=
OCTET STRING (SIZE(3))
RNIDManufacturer ::=
OCTET STRING (SIZE(3))
RNIDManufacturerPlant ::=
OCTET STRING (SIZE(2))
RNIDSequenceNumber ::=
OCTET STRING (SIZE(12))
RNIDParams ::=
OCTET STRING (SIZE(3))
linkIncidentMIB OBJECT IDENTIFIER ::= { fcSwitch 50 }
ficonRNID OBJECT IDENTIFIER ::= { linkIncidentMIB 2 }
nodeRNIDTableNumEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of entries in Request Node Identification Data (RNID) table."
::= { ficonRNID 1 }
nodeRNIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF NodeRNIDEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table that contains, one entry for each Ficon RNID
node attached to a switch."
::= { ficonRNID 2 }
nodeRNIDEntry OBJECT-TYPE
SYNTAX NodeRNIDEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A entry containing the RNID information
for a ficon node"
INDEX { nodeRNIDIndex }
::= { nodeRNIDTable 1 }
nodeRNIDEntry ::=
SEQUENCE {
nodeRNIDIndex Integer32,
nodeRNIDIncidentPortWWN LinkWwn,
nodeRNIDPID FcPortID,
nodeRNIDFlags RNIDFlags,
nodeRNIDType RNIDType,
nodeRNIDModel RNIDModel,
nodeRNIDManufacturer RNIDManufacturer,
nodeRNIDManufacturerPlant RNIDManufacturerPlant,
nodeRNIDSequenceNumber RNIDSequenceNumber,
nodeRNIDConnectedPortWWN LinkWwn,
nodeRNIDPortType PortType,
nodeRNIDFormat LinkFormat,
nodeRNIDTag RNIDTagType,
nodeRNIDParams RNIDParams
}
nodeRNIDIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Index into nodeRNIDTable"
::= { nodeRNIDEntry 1 }
nodeRNIDIncidentPortWWN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Port WWN for Incident port. An N-port (ficon device
or host) is an incident port"
::= { nodeRNIDEntry 2 }
nodeRNIDPID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "PID for an Incident port."
::= { nodeRNIDEntry 3 }
nodeRNIDFlags OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RNID flags for an Incident port."
::= { nodeRNIDEntry 4 }
nodeRNIDType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number associate with a node"
::= { nodeRNIDEntry 5 }
nodeRNIDModel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Model number of the RNID node"
::= { nodeRNIDEntry 6 }
nodeRNIDManufacturer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifies the manufaturer of the node."
::= { nodeRNIDEntry 7 }
nodeRNIDManufacturerPlant OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifies the manufacturer plant of the node."
::= { nodeRNIDEntry 8 }
nodeRNIDSequenceNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(12))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifies the sequence number of the node."
::= { nodeRNIDEntry 9 }
nodeRNIDConnectedPortWWN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "WWN of the connected port."
::= { nodeRNIDEntry 10 }
nodeRNIDPortType OBJECT-TYPE
SYNTAX INTEGER {
n-port(1),
nl-port(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Port type (N, NL or virtual port) of the connected port."
::= { nodeRNIDEntry 11 }
nodeRNIDFormat OBJECT-TYPE
SYNTAX INTEGER {
ficon(1),
common(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node identification data format of the connected port."
::= { nodeRNIDEntry 12 }
nodeRNIDTag OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node identification tag of the connected port."
::= { nodeRNIDEntry 13 }
nodeRNIDParams OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node parameters of the connected port."
::= { nodeRNIDEntry 14 }
switchRNIDTableNumEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of entries in RNID table which corresponds to switch."
::= { ficonRNID 3 }
switchRNIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchRNIDEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table that contains, one entry for each switch ficon node."
::= { ficonRNID 4 }
switchRNIDEntry OBJECT-TYPE
SYNTAX SwitchRNIDEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
INDEX { switchRNIDIndex }
::= { switchRNIDTable 1 }
switchRNIDEntry ::=
SEQUENCE {
switchRNIDIndex Integer32,
switchRNIDSwitchWWN LinkWwn,
switchRNIDFlags RNIDFlags,
switchRNIDType RNIDType,
switchRNIDModel RNIDModel,
switchRNIDManufacturer RNIDManufacturer,
switchRNIDManufacturerPlant RNIDManufacturerPlant,
switchRNIDSequenceNumber RNIDSequenceNumber,
switchRNIDTag RNIDTagType,
switchRNIDParams RNIDParams
}
switchRNIDIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Index into switchRNIDTable."
::= { switchRNIDEntry 1 }
switchRNIDSwitchWWN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "WWN of the switch."
::= { switchRNIDEntry 2 }
switchRNIDFlags OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RNID flags for switch."
::= { switchRNIDEntry 3 }
switchRNIDType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Type Number associate with a switch."
::= { switchRNIDEntry 4 }
switchRNIDModel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Model number of the RNID switch."
::= { switchRNIDEntry 5 }
switchRNIDManufacturer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifies the manufaturer of the switch."
::= { switchRNIDEntry 6 }
switchRNIDManufacturerPlant OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifies the manufacturer plant of the switch."
::= { switchRNIDEntry 7 }
switchRNIDSequenceNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(12))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifies the sequence number of the switch."
::= { switchRNIDEntry 8 }
switchRNIDTag OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identification tag of the switch."
::= { switchRNIDEntry 9 }
switchRNIDParams OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Parameters of the switch."
::= { switchRNIDEntry 10 }
ficonLIRR OBJECT IDENTIFIER ::= { linkIncidentMIB 3 }
lIRRTableNumEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of entries in Link Incident Record
Registration (LIRR) table"
::= { ficonLIRR 1 }
lIRRTable OBJECT-TYPE
SYNTAX SEQUENCE OF LIRREntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table that contains, one entry for each LIRR incident
for an attached FICON device."
::= { ficonLIRR 2 }
lIRREntry OBJECT-TYPE
SYNTAX LIRREntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry containing LIRR information."
INDEX { lIRRIndex }
::= { lIRRTable 1 }
lIRREntry ::=
SEQUENCE {
lIRRIndex Integer32,
lIRRListenerPortWWN LinkWwn,
lIRRListenerPID FcPortID,
lIRRRegType RegType,
lIRRProtocol LIRRProtocol,
lIRRPortType PortType,
lIRRFormat LinkFormat
}
lIRRIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Index into the LIRR table."
::= { lIRREntry 1 }
lIRRListenerPortWWN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "WWN of the Listener port."
::= { lIRREntry 2 }
lIRRListenerPID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "PID for the listener port."
::= { lIRREntry 3 }
lIRRRegType OBJECT-TYPE
SYNTAX INTEGER {
conditional(1),
unconditional(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Registration type - conditional or unconditional."
::= { lIRREntry 4 }
lIRRProtocol OBJECT-TYPE
SYNTAX INTEGER {
fcp(1),
sb2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Protocol type supported."
::= { lIRREntry 5 }
lIRRPortType OBJECT-TYPE
SYNTAX INTEGER {
n-port(1),
nl-port(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Attached port type."
::= { lIRREntry 6 }
lIRRFormat OBJECT-TYPE
SYNTAX INTEGER {
ficon(1),
common(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Registration type - conditional or unconditional."
::= { lIRREntry 7 }
ficonRLIR OBJECT IDENTIFIER ::= { linkIncidentMIB 4 }
rLIRTableNumEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of entries in switch Registered Link
Incident Report (RLIR) table"
::= { ficonRLIR 1 }
rLIRTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLIREntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table that contains, one entry for each LIRR incident
for an attached FICON device."
::= { ficonRLIR 2 }
rLIREntry OBJECT-TYPE
SYNTAX RLIREntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry containing RLIR information."
INDEX { rLIRIndex }
::= { rLIRTable 1 }
rLIREntry ::=
SEQUENCE {
rLIRIndex Integer32,
rLIRIncidentPortWwn LinkWwn,
rLIRIncidentNodeWwn LinkWwn,
rLIRIncidentPortType PortType,
rLIRIncidentPID FcPortID,
rLIRIncidentPortNumber Integer32,
rLIRConnectedPortWwn LinkWwn,
rLIRConnectedNodeWwn LinkWwn,
rLIRFabricWwn LinkWwn,
rLIRLinkFailureType RLIRLinkFailureType,
rLIRTimeStamp DisplayString(SIZE(64)),
rLIRFormat LinkFormat
}
rLIRIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Index into RLIR table."
::= { rLIREntry 1 }
rLIRIncidentPortWwn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Port WWN for RLIR Incident port."
::= { rLIREntry 2 }
rLIRIncidentNodeWwn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Incident node WWN."
::= { rLIREntry 3 }
rLIRIncidentPortType OBJECT-TYPE
SYNTAX INTEGER {
n-port(1),
nl-port(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Incident port type."
::= { rLIREntry 5 }
rLIRIncidentPID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Incident PID."
::= { rLIREntry 6 }
rLIRIncidentPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Incident port number.This is vendor specific
port number."
::= { rLIREntry 7 }
rLIRConnectedPortWwn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Connected port WWN."
::= { rLIREntry 8 }
rLIRConnectedNodeWwn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Connected node WWN."
::= { rLIREntry 9 }
rLIRFabricWwn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Fabric Wwn."
::= { rLIREntry 10 }
rLIRLinkFailureType OBJECT-TYPE
SYNTAX INTEGER {
bitErrorRate(2),
lossOfSignal(3),
nOSRecognized(4),
primitiveSequenceTimeout(5),
invalidSeqForPortState(6),
loopInitializationTimeout(7),
lossOfSignalInLoopInit(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Link failure type."
::= { rLIREntry 11 }
rLIRTimeStamp OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR time stamp."
::= { rLIREntry 12 }
rLIRFormat OBJECT-TYPE
SYNTAX INTEGER {
ficon(1),
common(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "RLIR Format."
::= { rLIREntry 13 }
linkIncidentMIBTraps OBJECT IDENTIFIER ::= { linkIncidentMIB 21 }
linkIncidentMIBTrapPrefix OBJECT IDENTIFIER ::= { linkIncidentMIBTraps 0 }
linkRNIDDeviceRegistration TRAP-TYPE
ENTERPRISE linkIncidentMIBTraps
VARIABLES { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN }
DESCRIPTION " A device registered with the switch"
::= 1
linkRNIDDeviceDeRegistration TRAP-TYPE
ENTERPRISE linkIncidentMIBTraps
VARIABLES { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN }
DESCRIPTION " A device de-regsitered with the switch"
::= 2
linkLIRRListenerAdded TRAP-TYPE
ENTERPRISE linkIncidentMIBTraps
VARIABLES { lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex }
DESCRIPTION " A listener for link failure incident is added"
::= 3
linkLIRRListenerRemoved TRAP-TYPE
ENTERPRISE linkIncidentMIBTraps
VARIABLES { lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex }
DESCRIPTION " A listener for link failure incident is removed"
::= 4
linkRLIRFailureIncident TRAP-TYPE
ENTERPRISE linkIncidentMIBTraps
VARIABLES { nodeRNIDIndex, lIRRIndex, rLIRIncidentPortWwn, rLIRConnectedPortWwn, rLIRIndex, rLIRLinkFailureType, lIRRListenerPID }
DESCRIPTION " A link failure incident has occured. The value of
lIRRIndex will be -2147483647 and lIRRListenerPID will
be 0 (zero) , if there is no listener for incident."
::= 5
END