- 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.
193 lines
3 KiB
Text
193 lines
3 KiB
Text
ESPHOME-ESP32-SNMP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
sysDescr,
|
|
snmp
|
|
FROM SNMPv2-MIB
|
|
hrMemorySize,
|
|
hrSystemUptime,
|
|
hrStorageIndex,
|
|
hrStorageDescr,
|
|
hrStorageAllocationUnits,
|
|
hrStorageSize,
|
|
hrStorageUsed,
|
|
hrStorageGroup
|
|
FROM HOST-RESOURCES-MIB
|
|
DisplayString,
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
esphome MODULE-IDENTITY
|
|
LAST-UPDATED "201704200000Z"
|
|
ORGANIZATION "."
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"r"
|
|
REVISION "201704200000Z"
|
|
DESCRIPTION
|
|
""
|
|
::= { 1 3 9999 }
|
|
|
|
|
|
chipGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
chipType,
|
|
cpuClock,
|
|
chipModel,
|
|
numCores,
|
|
chipRevision }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chip Storage Group"
|
|
::= { groups 2 }
|
|
|
|
wifiGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rssi,
|
|
bssi,
|
|
ssid,
|
|
ipaddress }
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { groups 4 }
|
|
|
|
espHeapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
heapSize,
|
|
freeHeap,
|
|
minimumFreeHeap,
|
|
maximumAllocatedHeap }
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { groups 32 }
|
|
|
|
maxFreeHeapBlock OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { heap 3 }
|
|
|
|
|
|
chipType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { chip 1 }
|
|
|
|
|
|
cpuClock OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { chip 2 }
|
|
|
|
|
|
chipModel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { chip 3 }
|
|
|
|
|
|
numCores OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { chip 4 }
|
|
|
|
|
|
chipRevision OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { chip 5 }
|
|
|
|
|
|
-- memory size, expressed in units of 1024bytes
|
|
|
|
KBytes ::= Integer32 (0..2147483647)
|
|
|
|
|
|
wifi OBJECT IDENTIFIER ::= { esphome 4 }
|
|
|
|
chip OBJECT IDENTIFIER ::= { esphome 2 }
|
|
|
|
heap OBJECT IDENTIFIER ::= { esphome 32 }
|
|
|
|
rssi OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { wifi 1 }
|
|
|
|
|
|
bssi OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { wifi 2 }
|
|
|
|
|
|
ssid OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { wifi 3 }
|
|
|
|
|
|
ipaddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { wifi 4 }
|
|
|
|
heapSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { heap 1 }
|
|
|
|
freeHeap OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { heap 2 }
|
|
|
|
|
|
minimumFreeHeap OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { heap 3 }
|
|
|
|
maximumAllocatedHeap OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { heap 4 }
|
|
|
|
|
|
groups OBJECT IDENTIFIER ::= { esphome 9999 }
|
|
|
|
END
|