- 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.
112 lines
4.1 KiB
Text
112 lines
4.1 KiB
Text
UBNT-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC
|
|
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF;
|
|
|
|
ubntMIB MODULE-IDENTITY
|
|
LAST-UPDATED "202109210000Z"
|
|
ORGANIZATION "Ubiquiti, Inc."
|
|
CONTACT-INFO "support@ui.com"
|
|
DESCRIPTION "The MIB module for Ubiquiti, Inc. entities"
|
|
REVISION "202109210000Z"
|
|
DESCRIPTION "Split revision"
|
|
::= { ubnt 1 }
|
|
|
|
-- --------------------------------------------------------------------------------
|
|
-- Ubiquiti Root
|
|
-- --------------------------------------------------------------------------------
|
|
|
|
ubnt OBJECT IDENTIFIER ::= { enterprises 41112 }
|
|
|
|
-- --------------------------------------------------------------------------------
|
|
-- Ubiquiti SNMP Information
|
|
-- --------------------------------------------------------------------------------
|
|
|
|
ubntSnmpInfo OBJECT IDENTIFIER ::= { ubntMIB 2 }
|
|
ubntSnmpGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 1}
|
|
ubntAirosGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 2}
|
|
ubntAirFiberGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 3}
|
|
ubntEdgeMaxGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 4}
|
|
ubntUniFiGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 5}
|
|
ubntAirVisionGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 6}
|
|
ubntMFiGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 7}
|
|
ubntUniTelGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 8}
|
|
ubntAFLTUGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 9}
|
|
uiAF60Groups OBJECT IDENTIFIER ::= { ubntSnmpInfo 10}
|
|
|
|
-- --------------------------------------------------------------------------------
|
|
-- Ubiquiti Products
|
|
-- --------------------------------------------------------------------------------
|
|
|
|
ubntAirFIBER OBJECT IDENTIFIER ::= { ubntMIB 3 }
|
|
ubntEdgeMax OBJECT IDENTIFIER ::= { ubntMIB 5 }
|
|
ubntUniFi OBJECT IDENTIFIER ::= { ubntMIB 6 }
|
|
ubntAirVision OBJECT IDENTIFIER ::= { ubntMIB 7 }
|
|
ubntMFi OBJECT IDENTIFIER ::= { ubntMIB 8 }
|
|
ubntUniTel OBJECT IDENTIFIER ::= { ubntMIB 9 }
|
|
ubntAFLTU OBJECT IDENTIFIER ::= { ubntMIB 10 }
|
|
uiAF60 OBJECT IDENTIFIER ::= { ubntMIB 11 }
|
|
|
|
-- --------------------------------------------------------------------------------
|
|
-- Ubiquiti OR table
|
|
-- --------------------------------------------------------------------------------
|
|
|
|
ubntORTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbntOREntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Capabilities"
|
|
::= { ubntMIB 1 }
|
|
|
|
ubntOREntry OBJECT-TYPE
|
|
SYNTAX UbntOREntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the ubntORTable"
|
|
INDEX { ubntORIndex }
|
|
::= { ubntORTable 1 }
|
|
|
|
UbntOREntry ::= SEQUENCE {
|
|
ubntORIndex Integer32,
|
|
ubntORID OBJECT IDENTIFIER,
|
|
ubntORDescr DisplayString
|
|
}
|
|
|
|
ubntORIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Index for the ubntORTable"
|
|
::= { ubntOREntry 1 }
|
|
|
|
ubntORID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "OR ID"
|
|
::= { ubntOREntry 2 }
|
|
|
|
ubntORDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Description of idenfifier"
|
|
::= { ubntOREntry 3 }
|
|
|
|
ubntORInfoGroup OBJECT-GROUP
|
|
OBJECTS { ubntORID,
|
|
ubntORDescr }
|
|
STATUS current
|
|
DESCRIPTION "Collection of related objects"
|
|
::= { ubntSnmpGroups 1 }
|
|
|
|
ubntORCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for Ubiquiti entities."
|
|
MODULE
|
|
GROUP ubntORInfoGroup
|
|
DESCRIPTION "This group is for Ubiquiti systems."
|
|
::= { ubntSnmpGroups 2 }
|
|
|
|
END
|