The DevicePollerWorker was only passing SNMPv2c credentials (community string) to the SNMP client, causing KeyError when polling SNMPv3 devices. Changes: - Updated build_client_opts in device_poller_worker.ex to detect version "3" - Added same SNMPv3 credential handling as discovery.ex - Includes: security_name, security_level, auth_protocol, auth_password, priv_protocol, priv_password This completes the SNMPv3 implementation - both discovery and polling now support v3 authentication alongside the existing v2c support. |
||
|---|---|---|
| .. | ||
| mix/tasks | ||
| snmpkit | ||
| towerops | ||
| towerops_web | ||
| snmp_lib.ex | ||
| snmp_mgr.ex | ||
| snmpkit.ex | ||
| towerops.ex | ||
| towerops_native.ex | ||
| towerops_web.ex | ||