towerops/docs
Graham McIntire 23fe0c0dea
docs: Phase 2 vendor sensor analysis complete (Cisco/Juniper/Arista)
Complete comprehensive sensor discovery analysis for top 3 enterprise network
vendors. Results show excellent parity with specific actionable improvements
identified for Arista EOS.

Vendor Analysis Results:
- Cisco IOS/XE/XR/NX-OS: 95% parity  Production ready
  - All critical sensors via ENTITY-SENSOR-MIB + YAML profiles
  - PoE, HSRP, module status, StackWise, redundancy covered
  - Minor gap: cellular modem sensors (rare devices, low impact)

- Juniper JunOS: 100% parity  Perfect
  - junos.yaml files byte-for-byte identical between systems
  - 30+ sensor types, 38+ OIDs, 10 MIBs covered
  - Optical, BER, CD, DGD, Q-factor, SNR, RPM all included

- Arista EOS: 85% parity ⚠️ Improvements needed
  - Base ENTITY-SENSOR-MIB coverage complete
  - CRITICAL: DOM power shown as watts instead of dBm
  - CRITICAL: Missing ARISTA-ENTITY-SENSOR-MIB thresholds
  - MINOR: No smart grouping (SFPs/PSUs/Platform)
  - ADVANTAGE: Towerops discovers CPU/Memory/Uptime + PSU/Fan state

Identified Fixes (Arista):
1. DOM power conversion (2-3 hrs) - watts→dBm for optical sensors
2. Arista thresholds (4-6 hrs) - enable alerting with warn/critical limits
3. Smart grouping (2-3 hrs) - organize sensors by type
4. Description cleanup (1-2 hrs) - remove redundant text

Documentation Created:
- cisco-ios-comparison.md: ENTITY-SENSOR-MIB analysis, YAML profiles
- juniper-junos-comparison.md: Complete MIB inventory, identical files
- arista-eos-comparison.md: Gap analysis with implementation plan
- PHASE2-VENDOR-ANALYSIS.md: Executive summary and recommendations

Total: 50+ sensor types analyzed, 15+ MIBs documented, 50+ platforms verified

Recommendation: Cisco and Juniper are production ready. Arista needs critical
fixes (1 day effort) for full production readiness.
2026-02-11 17:12:26 -06:00
..
features docs: add job monitoring dashboard feature documentation 2026-02-06 18:42:02 -06:00
librenms-audit docs: Phase 2 vendor sensor analysis complete (Cisco/Juniper/Arista) 2026-02-11 17:12:26 -06:00
plans docs: add detailed implementation plan for job monitoring dashboard 2026-02-06 16:07:44 -06:00
CLAUDE-nix-section.md feat: Add comprehensive Nix flakes integration 2026-02-07 12:26:54 -06:00
exception_handling.md handle exceptions gracefully on api endpoints 2026-02-04 12:18:14 -06:00
FUTURE_IMPROVEMENTS.md filter more honeybadger alerts, format dates to users time zone, email template cleanup 2026-02-01 09:27:42 -06:00
gitlab-runner-nix-setup.md doc update 2026-02-08 09:52:26 -06:00
NIX-VERIFICATION.md feat: Add comprehensive Nix flakes integration 2026-02-07 12:26:54 -06:00
nix.md feat: Add comprehensive Nix flakes integration 2026-02-07 12:26:54 -06:00
README-nix-section.md feat: Add comprehensive Nix flakes integration 2026-02-07 12:26:54 -06:00
version_tracking.md Add firmware version tracking system 2026-02-01 10:46:27 -06:00