**1. Consolidated ePMP YAML profiles:** - Merged enhancements from cambium-epmp.yaml into epmp.yaml - Added GPS satellite count sensors (tracked/visible) - Added proper state_name fields for state sensors - Improved field naming (descr vs type, divisor vs precision) - Deleted duplicate cambium-epmp.yaml file **2. Implemented Raisecom vendor module:** - Created lib/towerops/snmp/profiles/vendors/raisecom.ex - Fills major 0% coverage gap for Asia-Pacific WISP market - Hardware detection via RAISECOM-SYSTEM-MIB with sysDescr fallback - Sensor discovery handled by existing YAML profiles (15+ sensors): - CPU utilization, memory pools - Fan speed and state monitoring - Voltage sensors with thresholds - Power supply state monitoring - Config load state tracking - Comprehensive test coverage (8 tests, all passing) **3. Verified Netonix coverage:** - YAML profile matches LibreNMS 100% (PoE status, voltage, temp, fan, power, current) - Vendor module provides additional scalar sensors beyond LibreNMS - Coverage exceeds LibreNMS baseline **4. Investigated Tarana:** - No SNMP support in LibreNMS (newer vendor, likely cloud-managed) - Would require vendor MIBs and documentation to implement Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| gettext | ||
| mibs | ||
| profiles | ||
| proto | ||
| repo | ||
| static | ||