towerops/priv/mibs/ibm/IBMHPRNCL-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- Remove PVC volume mount from k8s/deployment.yaml
- Delete k8s/mib-pvc.yaml (no longer needed)
- Update .gitignore to commit MIB files to git
- Add mix import_mibs task to copy MIBs from LibreNMS
- Add all MIB files from priv/mibs/ to git

This fixes the multi-attach volume error in Kubernetes where new pods
couldn't start because the RWO (ReadWriteOnce) PVC was attached to the
old pod. MIBs are now part of the Docker image and can be used by all
pods simultaneously.
2026-01-19 14:01:03 -06:00

678 lines
20 KiB
Text

IBMHPRNCL-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter, TimeTicks, Gauge
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212;
-- IMPORTS
-- MODULE-IDENTITY, Unsigned32, Counter32, TimeTicks, OBJECT-TYPE,
-- enterprises
-- FROM SNMPv2-SMI
-- OBJECT-GROUP, MODULE-COMPLIANCE
-- FROM SNMPv2-CONF
-- DisplayString
-- FROM SNMPv2-TC;
-- ibmHprNcl MODULE-IDENTITY
-- LAST-UPDATED "9611080000Z"
-- ORGANIZATION "IBM"
-- CONTACT-INFO "Bob Moore (remoore @ ralvm6)
-- IBM Corporation
-- 800 Park Offices Drive
-- RHJA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 4436
-- E-mail: remoore@ralvm6.vnet.ibm.com"
-- DESCRIPTION
-- "This MIB module represents the HPR NCL group from the original
-- IBM version of the HPR MIB, updated to SNMPv2 SMI. It is set
-- up to use as its anchor point the same OID that identified the
-- group in the IBM-HPR-MIB, so that existing manager applications
-- will not need to change."
-- ::= { hpr 3 }
-- The following OID assignments result in the same OIDs for the
-- objects in the port DLC trace group as those in the IBM-6611-APPN-MIB.
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
hpr OBJECT IDENTIFIER ::= { ibmArchitecture 10 }
ibmHprNcl OBJECT IDENTIFIER ::= {hpr 3}
-- **********************************************************************
ibmHprNclGlobe OBJECT IDENTIFIER ::= { ibmHprNcl 1 }
-- **********************************************************************
ibmHprNclGlobeCtrState OBJECT-TYPE
SYNTAX INTEGER {
notActive(1),
active(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used for a network management station to turn
on/off the optional counters in the ibmHprNclTable.
notActive(1) - these counters are not being incremented;
their values are always zero
active(2) - these counters are being incremented"
::= { ibmHprNclGlobe 1 }
ibmHprNclGlobeCtrStateTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The timestamp (i.e., the Agent's appnNodeUpTime value) when
the ibmHprNclGlobeCtrState object was last changed. This time
is in hundredths of a second."
::= { ibmHprNclGlobe 2 }
ibmHprNclGlobeAssignAnrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ANR's assigned by this node since it was
last re-initialized."
::= { ibmHprNclGlobe 3 }
-- **********************************************************************
-- The HPR NCL Table
-- This table contains the counters for ANR routing
-- **********************************************************************
ibmHprNclTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmHprNclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The HPR NCL table"
::= { ibmHprNcl 2 }
ibmHprNclEntry OBJECT-TYPE
SYNTAX IbmHprNclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The EnvId is used as the index to this table."
INDEX { ibmHprNclEnvId }
::= { ibmHprNclTable 1}
IbmHprNclEntry ::= SEQUENCE {
ibmHprNclEnvId Gauge, -- environ id (slot)
-- receive frame/byte counters from DLC by priority
ibmHprNclDlcRecvNetFrames Counter, -- dcl recv network frames
ibmHprNclDlcRecvHiFrames Counter, -- dcl recv high frames
ibmHprNclDlcRecvMedFrames Counter, -- dcl recv medium frames
ibmHprNclDlcRecvLoFrames Counter, -- dcl recv low frames
ibmHprNclDlcRecvNetBytes Counter, -- dcl recv network bytes
ibmHprNclDlcRecvHiBytes Counter, -- dcl recv high bytes
ibmHprNclDlcRecvMedBytes Counter, -- dcl recv medium bytes
ibmHprNclDlcRecvLoBytes Counter, -- dcl recv low bytes
ibmHprNclDlcRecvAnrErrors Counter, -- dcl recv ANR errors
-- send frame/byte counters to DLC by priority
ibmHprNclDlcSendNetFrames Counter, -- dcl send network frames
ibmHprNclDlcSendHiFrames Counter, -- dcl send high frames
ibmHprNclDlcSendMedFrames Counter, -- dcl send medium frames
ibmHprNclDlcSendLoFrames Counter, -- dcl send low frames
ibmHprNclDlcSendNetBytes Counter, -- dcl send network bytes
ibmHprNclDlcSendHiBytes Counter, -- dcl send high bytes
ibmHprNclDlcSendMedBytes Counter, -- dcl send medium bytes
ibmHprNclDlcSendLoBytes Counter, -- dcl send low bytes
-- receive frame/byte counters from RTP by priority
ibmHprNclRtpRecvNetFrames Counter, -- RTP recv network frames
ibmHprNclRtpRecvHiFrames Counter, -- RTP recv high frames
ibmHprNclRtpRecvMedFrames Counter, -- RTP recv medium frames
ibmHprNclRtpRecvLoFrames Counter, -- RTP recv low frames
ibmHprNclRtpRecvNetBytes Counter, -- RTP recv network bytes
ibmHprNclRtpRecvHiBytes Counter, -- RTP recv high bytes
ibmHprNclRtpRecvMedBytes Counter, -- RTP recv medium bytes
ibmHprNclRtpRecvLoBytes Counter, -- RTP recv low bytes
ibmHprNclRtpRecvAnrErrors Counter, -- RTP recv ANR errors
-- send frame/byte counters to RTP by priority
ibmHprNclRtpSendNetFrames Counter, -- dcl send network frames
ibmHprNclRtpSendHiFrames Counter, -- dcl send high frames
ibmHprNclRtpSendMedFrames Counter, -- dcl send medium frames
ibmHprNclRtpSendLoFrames Counter, -- dcl send low frames
ibmHprNclRtpSendNetBytes Counter, -- dcl send network bytes
ibmHprNclRtpSendHiBytes Counter, -- dcl send high bytes
ibmHprNclRtpSendMedBytes Counter, -- dcl send medium bytes
ibmHprNclRtpSendLoBytes Counter, -- dcl send low bytes
-- send frame/byte counters to another local routing ncl
ibmHprNclInterSendNetFrames Counter, -- int send network frames
ibmHprNclInterSendHiFrames Counter, -- int send high frames
ibmHprNclInterSendMedFrames Counter, -- int send medium frames
ibmHprNclInterSendLoFrames Counter, -- int send low frames
ibmHprNclInterSendNetBytes Counter, -- int send network bytes
ibmHprNclInterSendHiBytes Counter, -- int send high bytes
ibmHprNclInterSendMedBytes Counter, -- int send medium bytes
ibmHprNclInterSendLoBytes Counter -- int send low bytes
}
ibmHprNclEnvId OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product's internal environment id for this NCL, e.g.,
adapter number, address space number."
::= { ibmHprNclEntry 1 }
ibmHprNclDlcRecvNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority frames received from the
data control layer (DLC)."
::= { ibmHprNclEntry 2 }
ibmHprNclDlcRecvHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames received from the
data control layer (DLC)."
::= { ibmHprNclEntry 3 }
ibmHprNclDlcRecvMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames received from the
data control layer (DLC)."
::= { ibmHprNclEntry 4 }
ibmHprNclDlcRecvLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames received from the data
control layer (DLC)."
::= { ibmHprNclEntry 5 }
ibmHprNclDlcRecvNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes received from the
data control layer (DLC)."
::= { ibmHprNclEntry 6 }
ibmHprNclDlcRecvHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes received from the data
control layer (DLC)."
::= { ibmHprNclEntry 7 }
ibmHprNclDlcRecvMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes received from the
data control layer (DLC)."
::= { ibmHprNclEntry 8 }
ibmHprNclDlcRecvLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes received from the data
control layer (DLC)."
::= { ibmHprNclEntry 9 }
ibmHprNclDlcRecvAnrErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames containing ANR errors which were
received from the data control layer (DLC)."
::= { ibmHprNclEntry 10 }
ibmHprNclDlcSendNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority sent to the data control
layer (DLC)."
::= { ibmHprNclEntry 11 }
ibmHprNclDlcSendHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 12 }
ibmHprNclDlcSendMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 13 }
ibmHprNclDlcSendLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames sent to
the data control layer (DLC)."
::= { ibmHprNclEntry 14 }
ibmHprNclDlcSendNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 15 }
ibmHprNclDlcSendHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes sent to
the data control layer (DLC)."
::= { ibmHprNclEntry 16 }
ibmHprNclDlcSendMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 17 }
ibmHprNclDlcSendLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 18 }
ibmHprNclRtpRecvNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority frames received from a
local RTP connection."
::= { ibmHprNclEntry 19 }
ibmHprNclRtpRecvHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames received from a local
RTP connection."
::= { ibmHprNclEntry 20 }
ibmHprNclRtpRecvMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames received from a
local RTP connection."
::= { ibmHprNclEntry 21 }
ibmHprNclRtpRecvLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames received from a local
RTP connection."
::= { ibmHprNclEntry 22 }
ibmHprNclRtpRecvNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes received from a
local RTP connection."
::= { ibmHprNclEntry 23 }
ibmHprNclRtpRecvHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes received from a local
RTP connection."
::= { ibmHprNclEntry 24 }
ibmHprNclRtpRecvMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes received from a
local RTP connection."
::= { ibmHprNclEntry 25 }
ibmHprNclRtpRecvLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes received from a local
RTP connection."
::= { ibmHprNclEntry 26 }
ibmHprNclRtpRecvAnrErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames containing ANR errors which were
received from a local RTP connection."
::= { ibmHprNclEntry 27 }
ibmHprNclRtpSendNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority sent to a local RTP
connection."
::= { ibmHprNclEntry 28 }
ibmHprNclRtpSendHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames sent to a local RTP
connection."
::= { ibmHprNclEntry 29 }
ibmHprNclRtpSendMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames sent to a local RTP
connection."
::= { ibmHprNclEntry 30 }
ibmHprNclRtpSendLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames sent to a local RTP
connection."
::= { ibmHprNclEntry 31 }
ibmHprNclRtpSendNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 32 }
ibmHprNclRtpSendHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 33 }
ibmHprNclRtpSendMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 34 }
ibmHprNclRtpSendLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 35 }
ibmHprNclInterSendNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority sent to another local
routing NCL."
::= { ibmHprNclEntry 36 }
ibmHprNclInterSendHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames sent to another local
routing NCL."
::= { ibmHprNclEntry 37 }
ibmHprNclInterSendMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames sent to another
local routing NCL."
::= { ibmHprNclEntry 38 }
ibmHprNclInterSendLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames sent to another local
routing NCL."
::= { ibmHprNclEntry 39 }
ibmHprNclInterSendNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes sent to another
local routing NCL."
::= { ibmHprNclEntry 40 }
ibmHprNclInterSendHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes sent to another local
routing NCL."
::= { ibmHprNclEntry 41 }
ibmHprNclInterSendMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes sent to another
local routing NCL."
::= { ibmHprNclEntry 42 }
ibmHprNclInterSendLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes sent to another local
routing NCL."
::= { ibmHprNclEntry 43 }
-- ******************************************************************
-- IBM HPR NCL conformance
-- ******************************************************************
ibmHprNclCompliances OBJECT IDENTIFIER ::= { ibmHprNcl 3 }
ibmHprNclConfGroups OBJECT IDENTIFIER ::= { ibmHprNcl 4 }
-- ibmHprNclCompliance MODULE-COMPLIANCE
-- STATUS mandatory
-- DESCRIPTION
-- "The compliance statement for the SNMPv2 entities that
-- implement the IBM HPR NCL function."
-- MODULE
-- MANDATORY-GROUPS
-- { ibmHprNclObjectsConfGroup }
-- ::= { ibmHprNclCompliances 1 }
-- ibmHprNclObjectsConfGroup OBJECT-GROUP
-- OBJECTS {
-- ibmHprNclGlobeCtrState,
-- ibmHprNclGlobeCtrStateTime,
-- ibmHprNclGlobeAssignAnrs,
-- ibmHprNclDlcRecvNetFrames,
-- ibmHprNclDlcRecvHiFrames,
-- ibmHprNclDlcRecvMedFrames,
-- ibmHprNclDlcRecvLoFrames,
-- ibmHprNclDlcRecvNetBytes,
-- ibmHprNclDlcRecvHiBytes,
-- ibmHprNclDlcRecvMedBytes,
-- ibmHprNclDlcRecvLoBytes,
-- ibmHprNclDlcRecvAnrErrors,
-- ibmHprNclDlcSendNetFrames,
-- ibmHprNclDlcSendHiFrames,
-- ibmHprNclDlcSendMedFrames,
-- ibmHprNclDlcSendLoFrames,
-- ibmHprNclDlcSendNetBytes,
-- ibmHprNclDlcSendHiBytes,
-- ibmHprNclDlcSendMedBytes,
-- ibmHprNclDlcSendLoBytes,
-- ibmHprNclRtpRecvNetFrames,
-- ibmHprNclRtpRecvHiFrames,
-- ibmHprNclRtpRecvMedFrames,
-- ibmHprNclRtpRecvLoFrames,
-- ibmHprNclRtpRecvNetBytes,
-- ibmHprNclRtpRecvHiBytes,
-- ibmHprNclRtpRecvMedBytes,
-- ibmHprNclRtpRecvLoBytes,
-- ibmHprNclRtpRecvAnrErrors,
-- ibmHprNclRtpSendNetFrames,
-- ibmHprNclRtpSendHiFrames,
-- ibmHprNclRtpSendMedFrames,
-- ibmHprNclRtpSendLoFrames,
-- ibmHprNclRtpSendNetBytes,
-- ibmHprNclRtpSendHiBytes,
-- ibmHprNclRtpSendMedBytes,
-- ibmHprNclRtpSendLoBytes,
-- ibmHprNclInterSendNetFrames,
-- ibmHprNclInterSendHiFrames,
-- ibmHprNclInterSendMedFrames,
-- ibmHprNclInterSendLoFrames,
-- ibmHprNclInterSendNetBytes,
-- ibmHprNclInterSendHiBytes,
-- ibmHprNclInterSendMedBytes,
-- ibmHprNclInterSendLoBytes
-- }
-- STATUS mandatory
-- DESCRIPTION
-- "All of the accessible objects in this module."
-- ::= { ibmHprNclConfGroups 1 }
END