towerops/priv/mibs/tplink/TPLINK-DDMTXPOWTHRESHOLD-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

99 lines
No EOL
3.3 KiB
Text

TPLINK-DDMTXPOWTHRESHOLD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
ifIndex
FROM RFC1213-MIB
DisplayString
FROM SNMPv2-TC
tplinkDdmManageMIBObjects
FROM TPLINK-DDMMANAGE-MIB;
ddmTxPowThreshold MODULE-IDENTITY
LAST-UPDATED "200908270000Z"
ORGANIZATION "TPLINK"
CONTACT-INFO "www.tplink.com"
DESCRIPTION "The config of DDM Tx Power threshold."
REVISION "200908270000Z"
DESCRIPTION "Initial version of this MIB module."
::= { tplinkDdmManageMIBObjects 5 }
ddmTxPowThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF DDMTxPowThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that is used to configure the DDM Tx Power Threshold for specific ports on the Switch."
::= { ddmTxPowThreshold 1 }
ddmTxPowThresholdEntry OBJECT-TYPE
SYNTAX DDMTxPowThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for every port."
INDEX { ifIndex }
::= { ddmTxPowThresholdTable 1 }
DDMTxPowThresholdEntry ::=
SEQUENCE
{
ddmTxPowThresholdPort DisplayString(SIZE(0..255)),
ddmTxPowThresholdHighAlarm OCTET STRING(SIZE(0..30)),
ddmTxPowThresholdLowAlarm OCTET STRING(SIZE(0..30)),
ddmTxPowThresholdHighWarn OCTET STRING(SIZE(0..30)),
ddmTxPowThresholdLowWarn OCTET STRING(SIZE(0..30)),
ddmTxPowThresholdPortLAG OCTET STRING(SIZE(0..30))
}
ddmTxPowThresholdPort OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port number."
::= { ddmTxPowThresholdEntry 1 }
ddmTxPowThresholdHighAlarm OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..30))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the highest threshold for the alarm."
::= { ddmTxPowThresholdEntry 2 }
ddmTxPowThresholdLowAlarm OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..30))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the lowest threshold for the alarm."
::= { ddmTxPowThresholdEntry 3 }
ddmTxPowThresholdHighWarn OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..30))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the highest threshold for the warning."
::= { ddmTxPowThresholdEntry 4 }
ddmTxPowThresholdLowWarn OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..30))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the lowest threshold for the warning."
::= { ddmTxPowThresholdEntry 5 }
ddmTxPowThresholdPortLAG OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the lag number of the port."
::= { ddmTxPowThresholdEntry 6 }
END