LibreNMS/mibs/ibm/IBM2210-MIB

472 lines
17 KiB
Plaintext

IBM2210-MIB DEFINITIONS ::= BEGIN
------------------------------------------------------------------
-- IBM 2210 Enterprise MIB (SNMP Version 1 Format)
------------------------------------------------------------------
--
-- This MIB defines the enterprise specific management
-- objects for the 2210 family of products.
--
-- This MIB is defined in the SNMP version 1 SMI format.
--
-- August 25, 1998
--
-- Contact Information:
--
-- Randy Worzella
-- IBM Corp.
-- G420/664
-- Research Triangle Park, NC 27709
--
-- phone: 919-254-2202
-- email: worzella@us.ibm.com
--
------------------------------------------------------------------
IMPORTS
enterprises, IpAddress, Counter
FROM RFC1155-SMI
proElsTrapSeqs, proElsTrapSubSystem,
proElsTrapEvent, proElsSubSysEventMsg
FROM PROTEON-MIB
TRAP-TYPE
FROM RFC-1215
ifIndex
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212;
-- Path to proteon enterprise
proteon OBJECT IDENTIFIER ::= { enterprises 1 }
-- Path to ibm2210 enterprise
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2210 OBJECT IDENTIFIER ::= { ibmProd 72 }
------------------------------------------------------------------
-- IBM 2210 Anchor
------------------------------------------------------------------
ibm2210admin OBJECT IDENTIFIER ::= { ibm2210 1 }
ibm2210system OBJECT IDENTIFIER ::= { ibm2210 2 }
ibm2210hardware OBJECT IDENTIFIER ::= { ibm2210 3 }
ibm2210routing OBJECT IDENTIFIER ::= { ibm2210 4 }
ibm2210switching OBJECT IDENTIFIER ::= { ibm2210 5 }
------------------------------------------------------------------
-- IBM 2210 Administrative
------------------------------------------------------------------
ibm2210hardwareinfo OBJECT IDENTIFIER ::= { ibm2210hardware 1 }
------------------------------------------------------------------
-- Proteon groups defined in this MIB
------------------------------------------------------------------
proto OBJECT IDENTIFIER ::= { proteon 3 }
pDot3ChipSets OBJECT IDENTIFIER ::= { proteon 5 }
------------------------------------------------------------------
-- Service port information
------------------------------------------------------------------
ibmServiceGenericTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmServiceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about each service port."
::= { ibm2210hardwareinfo 1 }
ibmServiceGenericEntry OBJECT-TYPE
SYNTAX IbmServiceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing objects to describe the
service port."
INDEX { ibmServiceGenericPort }
::= { ibmServiceGenericTable 1 }
IbmServiceGenericEntry ::=
SEQUENCE {
ibmServiceGenericPort
INTEGER,
ibmServiceGenericBaurdrate
INTEGER,
ibmServiceGenericType
INTEGER
}
ibmServiceGenericPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of service port. On 12x and 1Sx/1Ux models,
only one service port exists and is designated #1. On
x4x models, the lower paort is designated #1, the upper
port is #2."
::= { ibmServiceGenericEntry 1 }
ibmServiceGenericBaurdrate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The baudrate of service port."
::= { ibmServiceGenericEntry 2 }
ibmServiceGenericType OBJECT-TYPE
SYNTAX INTEGER {
eia232(1),
modem(2),
nocard(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card type of service port. On 12x, 1Sx and 1Ux
models, the second row will always indeicate nocard(3)."
::= { ibmServiceGenericEntry 3 }
------------------------------------------------------------------
-- Generic interface group.
------------------------------------------------------------------
proXfaceGenericTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProXfaceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about each interface."
::= { proteon 2 }
proXfaceGenericEntry OBJECT-TYPE
SYNTAX ProXfaceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing objects to describe the
interface."
INDEX { ifIndex }
::= { proXfaceGenericTable 1 }
ProXfaceGenericEntry ::=
SEQUENCE {
proXfaceGenericType
INTEGER,
proXfaceGenericCSR
INTEGER,
proXfaceGenericIntVec
INTEGER,
proXfaceGenericMaintInt
INTEGER,
proXfaceGenericMaintLim
INTEGER,
proXfaceGenericNextTest
INTEGER,
proXfaceGenericNextMaint
INTEGER,
proXfaceGenericMaintCnt
Counter,
proXfaceGenericMaintFails
Counter,
proXfaceGenericTestPasses
Counter,
proXfaceGenericTestFails
Counter,
proXfaceGenericModuleId
INTEGER
}
proXfaceGenericType OBJECT-TYPE
SYNTAX INTEGER {
-- None has value (0)
vi(1), -- VI LNI
pn10(2), -- ProNET-10
pn80(3), -- ProNET-80
chaos(4), -- CHAOSnet
xeth(5), -- Experimental Ethernet (3Mb)
m1822(6), -- ACC M/1822
scc(7), -- On-board SCC on HK68ME
ieth(8), -- Interlan Ethernet
peth(9), -- Proteon Ethernet
com2(10), -- COM-2
com4(11), -- COM-4
omn(12), -- Omninet
pn4(13), -- ProNET-4
hyper(14), -- Hyper channel
wdeth(15), -- Western Digital Ethernet
gwslc(16), -- Gateway Serial Line Controller
x25(17), -- X.25
pqsx(18), -- Proteon QPSX MAN
atr(19), -- Apollo Token Ring
fddi(20), -- p4200 FDDI
vlane(21), -- SBE VLAN-E
vcom4(22), -- SBE VCOM-4
pn16(23), -- ProNET-16
atcomsl(24), -- AT COM-2
ceth(25), -- CNX/DNX300 Single/Dual Ethernet
csl(26), -- CNX/DNX300 T1/E1 serial
seth(27), -- Interlan NP-600 smart Ethernet
srlygwsl(28), -- SDLC Relay on a gwslc
srlyatc2(29), -- SDLC Relay on a atcomsl
srlycsl(30), -- SDLC Relay on a csl
srbtnl(31), -- SRB Tunnel over a protocol net
sdlcrly(32), -- SDLC Relay over a protocol net
nseth(33), -- National Semiconductor Ethernet
x25atc2(34), -- x25 on a atcomsl
x25csl(35), -- x25 on a CNX csl
x25dcsl(36), -- x25 on a DNX300 csl
qsl(37), -- CNX Quad Serial Controller
ydcisdn(38), -- YDC ISDN
tsl(39), -- CNX Twin Serial Controller
qslch(40), -- DNX Quad Serial Controller
v25bis(41), -- V.25 bis Dial
hssi(42), -- High Speed Serial Interface
quiceth(43), -- QUIC Ethernet
quictkr(44), -- QUIC 802.5 Token-Ring
quicsl(45), -- QUIC Serial Controller
quicbisdn(46),-- QUIC ISDN BRI
vlic (47),-- Virtual lic
atm (48),-- ATM
escon (49),-- ESCON channel
isdnpri (50),-- ISDN Primary rate
quic4wan (51),-- 4 port WAN
quic8wan (52),-- 8 port WAN
quic4mdm (53),-- 4 port modem
quic8mdm (54),-- 8 port modem
pawx21 (55),-- x21
pawv36 (56),-- v36
pawrs232 (57),-- rs232
nwescon (58),-- More ESCON channel
atmvirt (59),-- ATM virtual
appnl (60),-- APPN loopback
v34 (61),-- V34
mp (62),-- PPP Multilink
atmpmpls (63),-- ATM multiprotocol label swap
eth100 (64) -- Fast Ethernet
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the interface, according to the internal
net identifier."
::= { proXfaceGenericEntry 1 }
proXfaceGenericCSR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Command and Status Register address for the
interface."
::= { proXfaceGenericEntry 2 }
proXfaceGenericIntVec OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The multi-bus interrupt vector for the interface."
::= { proXfaceGenericEntry 3 }
proXfaceGenericMaintInt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds before the next interface
maintenance."
::= { proXfaceGenericEntry 4 }
proXfaceGenericMaintLim OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of maintenance check failures permitted
before a self test is run."
::= { proXfaceGenericEntry 5 }
proXfaceGenericNextTest OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds before the next self test."
::= { proXfaceGenericEntry 6 }
proXfaceGenericNextMaint OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds between maintenance checks."
::= { proXfaceGenericEntry 7 }
proXfaceGenericMaintCnt OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of failed maintenance checks since the
last successful maintenance check."
::= { proXfaceGenericEntry 8 }
proXfaceGenericMaintFails OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of maintenance failures on this
interface."
::= { proXfaceGenericEntry 9 }
proXfaceGenericTestPasses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of self test successes on this
interface."
::= { proXfaceGenericEntry 10 }
proXfaceGenericTestFails OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of self test failures on this
interface."
::= { proXfaceGenericEntry 11 }
proXfaceGenericModuleId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module identifier of this interface, this
object is relevant only to the CNX and DNX
platforms. It uniquely identifies the interface
card-type.
It will always be '0' for the IBM2210 platform."
::= { proXfaceGenericEntry 12 }
------------------------------------------------------------------
-- Generic protocol group.
------------------------------------------------------------------
general OBJECT IDENTIFIER ::= { proto 1 }
-- there are no general variables defined at this time.
------------------------------------------------------------------
-- IP protocol group.
--
-- The IBM 2210 does not support this group.
--
------------------------------------------------------------------
proip OBJECT IDENTIFIER ::= { proto 2 }
-- default gateway
defgw OBJECT IDENTIFIER ::= { proip 1 }
proProtoIpDefGwAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Internet address of the default gateway for the
router."
::= { defgw 1 }
proProtoIpDefGwCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cost of the default gateway for the router."
::= { defgw 2 }
proProtoIpDefGwAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The age of the default gateway for the router."
::= { defgw 3 }
------------------------------------------------------------------
-- Hardware Chip Set Information
--
-- This object identifies the MAC hardware used to
-- communicate on an interface. The following
-- hardware chipset is used for 802.3:
------------------------------------------------------------------
pDot3ChipMC68EN360 OBJECT IDENTIFIER ::= { pDot3ChipSets 1 }
------------------------------------------------------------------
-- Trap information
------------------------------------------------------------------
------------------------------------------------------------------
-- ELS Trap
--
-- The following trap is generated when an ELS event
-- occurs and the corresponding event is enabled for
-- trap generation.
--
-- IBM 2210 does not support the ibmElsTrapV1 trap format,
-- instead, the ibmElsTrapV2 format is supported.
--
------------------------------------------------------------------
ibmElsTrapV1 TRAP-TYPE
ENTERPRISE ibm2210
VARIABLES { proElsTrapSeqs, proElsTrapSubSystem,
proElsTrapEvent }
DESCRIPTION
"An ELS trap event.
Note that this trap is being deprecated and will not be
supported in all future releases.
The objects proELSTrapVar1 through proElsTrapVar9 are
conditionally included in this trap to carry variable
data fields from the ELS message. These objects are not
carried as object IDs as defined, but in fact are data
objects. Their syntax will change depending on the
data they cary for a particular trap instance."
::= 1
ibmElsTrapV2 TRAP-TYPE
ENTERPRISE ibm2210
VARIABLES { proElsSubSysEventMsg }
DESCRIPTION
"When the routing subsystem ELS component is configured to
generate SNMP traps, the following trap is generated.
It contains a single varBind containing a text string in one
of the two following formats.
If ELS timestamping is enabled:
hr:min:sec subsys_name.event_num: message_text
For example - 09:32:56 IP.008: no rte 9.7.1.8 -> 9.7.4.3 dsc
If ELS timestamping is disabled:
subsys_name.event_num: message_text
For example - IP.008: no rte 9.7.1.8 -> 9.7.4.3 dsc"
::= 2
END