towerops/lib
Graham McIntire 3544d117a8
Implement SNMP polling for continuous data collection
Add background workers to regularly poll SNMP sensors and interfaces:

- Create PollerWorker GenServer to poll SNMP devices
- Poll all sensors for temperature, voltage, CPU, memory, etc.
- Poll all interfaces for bandwidth, errors, and discards
- Save time-series data to snmp_sensor_readings and snmp_interface_stats
- Integrate with monitoring supervisor to auto-start pollers
- Use same interval as connectivity checks (minimum 30 seconds)
- Add list_snmp_enabled_equipment function to Equipment context

Pollers start automatically on app boot for all SNMP-enabled equipment
and run independently of connectivity monitoring.
2026-01-04 12:56:51 -06:00
..
towerops Implement SNMP polling for continuous data collection 2026-01-04 12:56:51 -06:00
towerops_web Move delete buttons to edit pages for sites and equipment 2026-01-04 12:25:31 -06:00
towerops.ex init 2025-12-21 11:10:43 -06:00
towerops_web.ex format 2025-12-21 11:31:08 -06:00