feat: declare the SNMP health OIDs instead of collecting them (0.2.0) #10

Merged
christianmanivong merged 1 commits from feat/snmp-health-profile into master 2026-10-16 23:06:59 +00:00
Owner
  • netgear_smart.get_health_metrics goes; SNMP_HEALTH_PROFILE declares uptime (sysUpTime), memory (total + free, KiB) and CPU as a text value with the five-second figure.
  • Interface counters come from the 64-bit ifXTable where the switch has it.

Part of #8

Merge order: together with NetOrk/netork#1129 and the pin bump in netOrk. netOrk before #1129 only polls drivers that have their own get_health_metrics, so this driver alone would stop being polled. Part of NetOrk/netork#1105 / #1108.

- `netgear_smart.get_health_metrics` goes; `SNMP_HEALTH_PROFILE` declares uptime (sysUpTime), memory (total + free, KiB) and CPU as a text value with the five-second figure. - Interface counters come from the 64-bit ifXTable where the switch has it. Part of #8 **Merge order:** together with NetOrk/netork#1129 and the pin bump in netOrk. netOrk before #1129 only polls drivers that have their own `get_health_metrics`, so this driver alone would stop being polled. Part of NetOrk/netork#1105 / #1108.
christianmanivong added 1 commit 2026-10-16 10:04:03 +00:00
feat: declare the SNMP health OIDs instead of collecting them (0.2.0)
CI / test (3.10) (push) Successful in 32s
CI / test (3.11) (push) Successful in 32s
CI / test (3.12) (push) Successful in 33s
CI / test (3.10) (pull_request) Successful in 32s
CI / test (3.11) (pull_request) Successful in 29s
CI / test (3.12) (pull_request) Successful in 33s
6b305c3d47
netgear_smart no longer collects over SNMP. SNMP_HEALTH_PROFILE states
where the switch publishes uptime (standard sysUpTime), memory (total
and free in KiB) and CPU (a text value whose five-second figure
counts); the application polls and computes (napalm-device-types
docs/STRUCTURE.md).

Interface counters now come from the 64-bit ifXTable where the switch
has it, as the application reads them for every device.
christianmanivong merged commit 16bd276e82 into master 2026-10-16 23:06:59 +00:00
christianmanivong deleted branch feat/snmp-health-profile 2026-10-16 23:06:59 +00:00
Sign in to join this conversation.