towerops/priv/profiles
Graham McIntire b0458d1923
feat: add critical AirFiber MCS/modulation rate state sensors
Add TIER 1 CRITICAL link quality state sensors for Ubiquiti AirFiber point-to-point radios.
These sensors are essential for diagnosing link quality degradation on PtP wireless links.

AirFiber AF60 additions:
- TX MCS Rate: 9 states (1X-9X) showing transmit modulation level
  OID: .1.3.6.1.4.1.41112.1.11.1.3.1.5
  States: 1-2 warning, 3-4 degraded, 5-9 ok
- RX MCS Rate: 9 states (1X-9X) showing receive modulation level
  OID: .1.3.6.1.4.1.41112.1.11.1.3.1.6
  States: 1-2 warning, 3-4 degraded, 5-9 ok
- Active Link: 2 states (Main/Backup) showing active link selection
  OID: .1.3.6.1.4.1.41112.1.11.1.3.1.2
  States: 1=Main ok, 2=Backup degraded

AirFiber AF-LTU additions:
- TX Modulation Rate: 7 QAM states (1X QPSK+SFBC through 12X 4096QAM)
  OID: .1.3.6.1.4.1.41112.1.10.1.4.1.1
  States: 1-2 warning (QPSK), 4-6 degraded (16/64QAM), 8-12 ok (256/1024/4096QAM)
- RX Modulation Rate: 7 QAM states (1X QPSK+SFBC through 12X 4096QAM)
  OID: .1.3.6.1.4.1.41112.1.10.1.4.1.2
  States: 1-2 warning, 4-6 degraded, 8-12 ok

Impact:
- MCS/modulation rate is THE key indicator of point-to-point link health
- Without these sensors, operators cannot diagnose why throughput changed
- Links drop from high QAM to low QAM due to interference or alignment issues
- Production monitoring gaps for PtP wireless now resolved

Implementation:
- State sensor definitions match LibreNMS exactly
- Uses generic values for alerting: 0=ok, 1=degraded, 2=warning/critical
- Source: LibreNMS includes/discovery/sensors/state/airos-af*.inc.php

Priority: TIER 1 CRITICAL (2-4 hour effort, production impact)
Gap Status: AF60 parity 35% → 50%, AF-LTU parity 40% → 60%
Next: TIER 2 - Add RSSI, SNR, frequency, distance, capacity sensors

Files:
- priv/profiles/os_discovery/airos-af60.yaml
- priv/profiles/os_discovery/airos-af-ltu.yaml
- CHANGELOG.txt
2026-02-12 08:49:15 -06:00
..
os_detection docs: complete LibreNMS parity audit and add missing OS profiles 2026-02-11 17:04:59 -06:00
os_discovery feat: add critical AirFiber MCS/modulation rate state sensors 2026-02-12 08:49:15 -06:00