towerops/priv/mibs/efficientip/EIP-STATS-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

188 lines
3.5 KiB
Text

EIP-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, TimeTicks, NetworkAddress, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress
FROM RFC1213-MIB
TRAP-TYPE
FROM RFC-1215;
eip OBJECT IDENTIFIER ::= { enterprises 2440 }
products OBJECT IDENTIFIER ::= { eip 1 }
eipDns OBJECT IDENTIFIER ::= { products 4 }
eipDnsStat OBJECT IDENTIFIER ::= { eipDns 2 }
eipDhcp OBJECT IDENTIFIER ::= { products 3 }
eipDhcpStat OBJECT IDENTIFIER ::= { eipDhcp 2 }
eipDhcp6 OBJECT IDENTIFIER ::= { products 7 }
eipDhcp6Stat OBJECT IDENTIFIER ::= { eipDhcp6 1 }
--
--
-- S T A T I S T I C S
--
--
eipDnsStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF EipDnsStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics of DNS queries."
::= { eipDnsStat 3 }
eipDnsStatEntry OBJECT-TYPE
SYNTAX EipDnsStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics of DNS queries."
INDEX { eipDnsStatName }
::= { eipDnsStatTable 1 }
EipDnsStatEntry ::= SEQUENCE {
eipDnsStatIndex DisplayString,
eipDnsStatName DisplayString,
eipDnsStatValue INTEGER
}
eipDnsStatIndex OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic index"
::= { eipDnsStatEntry 1 }
eipDnsStatName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic name"
::= { eipDnsStatEntry 2 }
eipDnsStatValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic value"
::= { eipDnsStatEntry 3 }
eipDhcpStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF EipDhcpStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics of DHCP queries."
::= { eipDhcpStat 22 }
eipDhcpStatEntry OBJECT-TYPE
SYNTAX EipDhcpStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics of DHCP queries."
INDEX { eipDhcpStatName }
::= { eipDhcpStatTable 1 }
EipDhcpStatEntry ::= SEQUENCE {
eipDhcpStatIndex DisplayString,
eipDhcpStatName DisplayString,
eipDhcpStatValue INTEGER
}
eipDhcpStatIndex OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic name"
::= { eipDhcpStatEntry 1 }
eipDhcpStatName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic name"
::= { eipDhcpStatEntry 2 }
eipDhcpStatValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic value"
::= { eipDhcpStatEntry 3 }
eipDhcp6StatTable OBJECT-TYPE
SYNTAX SEQUENCE OF EipDhcp6StatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics of DHCP queries."
::= { eipDhcp6Stat 1 }
eipDhcp6StatEntry OBJECT-TYPE
SYNTAX EipDhcp6StatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics of DHCP queries."
INDEX { eipDhcp6StatName }
::= { eipDhcp6StatTable 1 }
EipDhcp6StatEntry ::= SEQUENCE {
eipDhcp6StatIndex DisplayString,
eipDhcp6StatName DisplayString,
eipDhcp6StatValue INTEGER
}
eipDhcp6StatIndex OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic index"
::= { eipDhcp6StatEntry 1 }
eipDhcp6StatName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic name"
::= { eipDhcp6StatEntry 2 }
eipDhcp6StatValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistic value"
::= { eipDhcp6StatEntry 3 }
END