towerops/priv/mibs/ibm/IBM-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

43 lines
2 KiB
Text

--*************************************************************************
-- ATTENTION!
-- This MIB is provided for use in the event that a down-level IBM
-- private MIB needs to be temporarily loaded. The latest level of each
-- IBM private MIB should now be independently defined beginning at the
-- "enterprises" node of the tree. The nodes required by down-level
-- MIB's that are dependent on IBM-MIB are defined in this file.
-- Please obtain the product's latest MIB soon and use it.
-- Because of its intended use, this file is also down-level with
-- regard to some object names. However, the OID's are all current.
--*************************************************************************
IBM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI;
-- EXPORTS
-- ibm, ibmResearch, ibmAgents, ibmArchitecture, alert, fddi,
-- topology, tokenRing, ibmProd, ibm3172, ibm6611, netView6000,
-- netView6000SubAgent, systemsMonitor6000;
-- Actual definition of MIB Subtree:
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmResearch OBJECT IDENTIFIER ::= { ibm 2 }
ibmAgents OBJECT IDENTIFIER ::= { ibm 3 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
alert OBJECT IDENTIFIER ::= { ibmArchitecture 1 }
fddi OBJECT IDENTIFIER ::= { ibmArchitecture 2 }
topology OBJECT IDENTIFIER ::= { ibmArchitecture 3 }
tokenRing OBJECT IDENTIFIER ::= { ibmArchitecture 4 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm3172 OBJECT IDENTIFIER ::= { ibmProd 1 }
ibm6611 OBJECT IDENTIFIER ::= { ibmProd 2 }
netView6000 OBJECT IDENTIFIER ::= { ibmProd 3 }
netView6000SubAgent OBJECT IDENTIFIER ::= { ibmProd 4 }
systemsMonitor6000 OBJECT IDENTIFIER ::= { ibmProd 12 }
-- End definition of MIB Subtree
END