towerops/docs/librenms-audit/PHASE3-VENDOR-EXPANSION.md
Graham McIntire 338c95d7bf
audit: Phase 3 - HP/Aruba and Dell sensor analysis complete
Completed comprehensive sensor discovery analysis for HP/Aruba and Dell platforms.
Identified critical gaps in network switch monitoring.

Files Added:
- docs/librenms-audit/sensors/hp-aruba-comparison.md
  Analyzed 6 HP/Aruba platforms (ProCurve, Comware, hpblmos, ArubaOS, CX, Instant On)
  - ProCurve: 60% parity (missing transceiver metrics)
  - Comware: 40% parity (CRITICAL - missing temperature + transceivers)
  - hpblmos: 0% parity (CRITICAL - no sensor profile)
  - ArubaOS-CX: 100% parity (EXCELLENT - exceeds LibreNMS)
  - ArubaOS: 100% parity (controller platform)
  - Instant On: 100% parity (AP platform)

- docs/librenms-audit/sensors/dell-comparison.md
  Analyzed 11 Dell platforms (OS10, rPDU, UPS, OME-M, Compellent, PowerVault,
  PowerConnect, Force10, SONiC, Quanta, Servers)
  - Excellent: OS10, rPDU, OME-M, Compellent (100% parity)
  - Critical gaps: PowerConnect, Force10, SONiC, PowerVault, Servers (0% parity)
  Network switches severely underserved compared to infrastructure/storage

- docs/librenms-audit/PHASE3-VENDOR-EXPANSION.md
  Executive summary with implementation priorities and effort estimates
  - Tier 1: Critical network switches (8-12 hours)
  - Tier 2: Optical monitoring (4-6 hours)
  - Tier 3: Storage/compute (7-10 hours)
  - Tier 4: Blade chassis (5-7 hours)
  Total: 26-38 hours for full parity

Key Findings:
- Modern platforms excellent (Aruba CX, Dell OS10)
- Network switches need urgent attention (HP Comware, Dell PowerConnect/FTOS/SONiC)
- HP Comware missing fundamental temperature monitoring (BLOCKING)
- Dell PowerConnect/DNOS/Force10/SONiC missing all sensors (CRITICAL)
- Dell enterprise servers (iDRAC) not supported (CRITICAL)

Next Steps: Implement Tier 1 critical network switch sensor profiles.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 17:34:06 -06:00

15 KiB

Phase 3: Vendor Expansion Analysis - Complete

Completion Date: 2026-02-11 Status: Complete (Analysis Only) Vendors Analyzed: HP/Aruba, Dell

Executive Summary

Expanded LibreNMS parity analysis to HP/Aruba and Dell platforms. Results show excellent coverage for modern platforms (Aruba CX, Dell OS10, Dell storage/infrastructure) but significant gaps for legacy network switches.

Overall Results

Vendor Best Platform Worst Platform Average Parity Critical Gaps
HP/Aruba ArubaOS-CX (100%) hpblmos (0%) ~75% Comware temp, hpblmos, ProCurve transceivers
Dell OS10/rPDU/OME-M/Compellent (100%) PowerConnect/FTOS/SONiC/Servers (0%) ~55% Network switches, servers, PowerVault

Key Finding: Network switch platforms are significantly underserved compared to modern infrastructure/storage platforms.


HP/Aruba Detailed Findings

Documentation: docs/librenms-audit/sensors/hp-aruba-comparison.md

Platform Parity Scores

Platform Parity Status Critical Issues
HP ProCurve 60% ⚠️ Partial Missing transceiver metrics (temp, current, voltage, dbm)
HP Comware 40% Critical Missing chassis temp + all transceiver metrics
HP BladeSystem/Moonshot 0% Critical No sensor profile exists
Aruba ArubaOS 100% Good None (controller platform)
Aruba ArubaOS-CX 100% Excellent None (exceeds LibreNMS)
Aruba Instant On 100% Good None (AP platform)

HP/Aruba Sensor Coverage Summary

Working Well:

  • Aruba ArubaOS-CX: Best-in-class coverage with per-lane transceiver diagnostics, VSX/VSF stack monitoring, detailed PSU states
  • ProCurve chassis monitoring: Fans, PSU (temperature/power/state), PoE power, stack status
  • ArubaOS controllers: Temperature, VPN session counts

Critical Gaps:

  1. HP Comware Temperature (CRITICAL)

    • Missing: HH3C-ENTITY-EXT-MIB::hh3cEntityExtTemperature
    • OID: 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.*
    • Impact: No temperature monitoring = no overheating alerts
    • Fix Effort: 2-3 hours
  2. HP Comware Transceivers (HIGH)

    • Missing: HH3C-TRANSCEIVER-INFO-MIB::hh3cTransceiverInfoTable
    • OID: 1.3.6.1.4.1.25506.2.70.1.1.1.*
    • Sensors: Temperature, bias current, voltage, RX/TX power
    • Impact: No optical SFP/SFP+ monitoring
    • Fix Effort: 2-3 hours
  3. HP BladeSystem/Moonshot (CRITICAL)

    • Missing: All sensor discovery
    • OIDs: Temperature (1.3.6.1.4.1.232.22.2.3.1.2.1.5), Fan/PSU state, PSU power
    • Impact: No hardware monitoring for blade chassis
    • Fix Effort: 4-6 hours
  4. HP ProCurve Transceivers (HIGH)

    • Missing: HP-ICF-TRANSCEIVER-MIB::hpicfXcvrInfoTable
    • OID: 1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.*
    • Sensors: Temperature, bias current, voltage, RX/TX power
    • Impact: No optical SFP monitoring
    • Fix Effort: 2-3 hours

HP/Aruba MIBs Used

Standard MIBs:

  • ENTITY-MIB (RFC 4133)
  • ENTITY-SENSOR-MIB (RFC 3433)

Vendor MIBs:

  • HP-ICF-TRANSCEIVER-MIB - ProCurve transceiver diagnostics
  • HP-ICF-CHASSIS-MIB - ProCurve chassis (fans/PSU)
  • HP-ICF-POE-MIB - ProCurve PoE monitoring
  • HH3C-ENTITY-EXT-MIB - Comware chassis (temp/power)
  • HH3C-TRANSCEIVER-INFO-MIB - Comware transceiver diagnostics
  • WLSX-SYSTEMEXT-MIB - ArubaOS controller temperature
  • ARUBAWIRED-CHASSIS-MIB - ArubaOS-CX temp/PSU
  • ARUBAWIRED-NETWORKING-OID - ArubaOS-CX VSX/VSF stack
  • ARUBAWIRED-POWERSUPPLY-MIB - ArubaOS-CX power supplies

Dell Detailed Findings

Documentation: docs/librenms-audit/sensors/dell-comparison.md

Platform Parity Scores

Platform Parity Status Critical Issues
Dell OS10 100% Excellent None
Dell rPDU 100% Excellent None
Dell OME-M 100% Excellent None
Dell Compellent 100% Excellent None
Dell UPS 80% ⚠️ Good Missing power consumption sensor
Dell PowerVault 20% Critical Missing all sensors (temp, voltage, current, charge, state)
Dell PowerConnect/DNOS 0% Critical No sensor profile exists
Dell Force10 FTOS 0% Critical No sensor profile exists
Dell SONiC 0% Critical OS detected, no sensors
Dell Servers (10892) 0% Critical No profile exists
Quanta Switches 40% ⚠️ Partial Incomplete sensor coverage

Dell Sensor Coverage Summary

Working Well:

  • Dell OS10 switches: Comprehensive chassis and card temperature, fan/PSU state
  • Dell rPDU: Current, power, voltage, temperature, humidity, load/phase state
  • Dell OME-M: Extensive state monitoring, temperature, PSU power/voltage
  • Dell Compellent: Storage-specific sensors (count, fan RPM, state, temp, voltage)

Critical Gaps:

  1. Dell PowerConnect/DNOS Switches (CRITICAL - Network)

    • Missing: All sensor discovery
    • OID: 1.3.6.1.4.1.674.10895.5000.2.6132.1.1.43.1.8.1.5 (CPU temp)
    • MIB: FASTPATH-BOXSERVICES-PRIVATE-MIB
    • Impact: No temperature monitoring on enterprise access switches
    • Fix Effort: 2-3 hours
  2. Dell SONiC Switches (CRITICAL - Network)

    • Missing: All sensor discovery (OS detection exists)
    • OIDs: Temperature, Fan speed, PSU state
    • MIB: NETGEAR-BOXSERVICES-PRIVATE-MIB (Quanta-based)
    • Impact: No hardware monitoring on modern data center switches
    • Fix Effort: 2-3 hours
  3. Dell Force10 FTOS Switches (CRITICAL - Network)

    • Missing: All sensor discovery
    • OIDs: S-Series, C-Series, E-Series temperature
    • MIBs: F10-S-SERIES-CHASSIS-MIB, F10-C-SERIES-CHASSIS-MIB, F10-CHASSIS-MIB
    • Impact: No temperature monitoring on data center switches
    • Fix Effort: 3-4 hours (3 variants)
  4. Dell PowerVault Storage (CRITICAL - Storage)

    • Missing: All sensor discovery
    • OID: 1.3.6.1.3.94.1.8.1.6.* (text parsing required)
    • MIB: FCMGMT-MIB
    • Sensors: Temperature, voltage, current, battery charge, state
    • Impact: No storage array monitoring
    • Fix Effort: 3-4 hours (requires vendor module with text parsing)
  5. Dell Enterprise Servers (10892) (CRITICAL - Compute)

    • Missing: No profile exists
    • MIB: MIB-Dell-10892 (iDRAC/OpenManage)
    • Sensors: Temperature, power, voltage, fan speed, PSU/CPU/memory/storage state
    • Impact: Cannot monitor Dell rack servers, blades, workstations
    • Fix Effort: 4-6 hours (comprehensive profile)
  6. Dell UPS (MEDIUM)

    • Missing: Power consumption sensor
    • OID: 1.3.6.1.4.1.674.10902.2.120.2.6.0
    • Impact: No wattage tracking for capacity planning
    • Fix Effort: 1 hour

Dell MIBs Used

Standard MIBs:

  • FCMGMT-MIB - Fibre Channel management (PowerVault)

Dell Vendor MIBs:

  • DELLEMC-OS10-CHASSIS-MIB - OS10 switches
  • DellrPDU-MIB - Rack PDUs
  • DELL-SNMP-UPS-MIB - UPS units
  • DELL-MM-MIB-SMIv2 - OpenManage Enterprise Modular
  • DELL-STORAGE-SC-MIB - Compellent storage
  • MIB-Dell-10892 - Enterprise servers (iDRAC/OpenManage)
  • FASTPATH-BOXSERVICES-PRIVATE-MIB - PowerConnect/DNOS switches
  • F10-S-SERIES-CHASSIS-MIB - Force10 S-Series
  • F10-C-SERIES-CHASSIS-MIB - Force10 C-Series
  • F10-CHASSIS-MIB - Force10 E-Series
  • NETGEAR-BOXSERVICES-PRIVATE-MIB - SONiC/Quanta switches

Summary Statistics

Sensor Types Analyzed

Total: 80+ unique sensor types across 2 vendors

By Vendor:

  • HP/Aruba: 25+ sensor types (temperature, voltage, current, power, dbm, frequency, humidity, fanspeed, state across 6 platforms)
  • Dell: 55+ sensor types (temperature, power, voltage, fanspeed, current, charge, state across 11 platforms)

Platform Distribution

HP/Aruba Platforms: 6 analyzed

  • Modern (excellent): 3 (ArubaOS-CX, ArubaOS, Instant On)
  • Legacy (gaps): 3 (ProCurve, Comware, hpblmos)

Dell Platforms: 11 analyzed

  • Excellent: 5 (OS10, rPDU, OME-M, Compellent, UPS)
  • Critical gaps: 6 (PowerConnect, FTOS, SONiC, PowerVault, Servers, Quanta)

Business Impact Analysis

Network Switches (Highest Priority):

  • Dell PowerConnect: Common enterprise access layer
  • Dell SONiC: Modern data center (Microsoft SONiC-based)
  • Dell Force10 FTOS: Data center core/aggregation
  • HP Comware: Enterprise distribution/core
  • HP ProCurve: Enterprise access layer

Storage/Compute (High Priority):

  • Dell PowerVault: SAN/NAS storage arrays
  • Dell Enterprise Servers: Rack/blade servers (iDRAC)
  • HP BladeSystem: Blade chassis

Architecture Comparison

LibreNMS Strengths

  1. Mature Network Switch Coverage

    • Comprehensive PowerConnect, Force10, SONiC support
    • HP Comware full temperature + transceiver coverage
    • Established patterns for network hardware
  2. Text Parsing Capabilities

    • PowerVault FCMGMT-MIB text message parsing
    • Handles non-standard sensor reporting

Towerops Strengths

  1. Modern Platform Excellence

    • Aruba ArubaOS-CX: Best-in-class, exceeds LibreNMS
    • Dell OS10: Comprehensive coverage
    • Better structured YAML vs scattered PHP modules
  2. Infrastructure/Storage Coverage

    • Dell rPDU, OME-M, Compellent: Excellent
    • ProCurve chassis monitoring: Good
  3. Cleaner Architecture

    • YAML-first declarative approach
    • Vendor post-processing pattern (Arista example)
    • Index templates prevent duplication

Implementation Priorities

Tier 1: Critical Network Switches (8-12 hours total)

Business Justification: Network switches are core infrastructure - temperature monitoring is fundamental for preventing outages.

  1. HP Comware Temperature (2-3 hours) - BLOCKING

    • Add hh3cEntityExtTemperature to comware.yaml
    • Restores fundamental monitoring capability
    • Affects all HP Comware switches
  2. Dell PowerConnect/DNOS (2-3 hours)

    • Create sensor discovery YAML
    • Add CPU temperature monitoring
    • Common enterprise access switches
  3. Dell SONiC (2-3 hours)

    • Add sensors to existing dell-sonic.yaml
    • Temperature, fan speed, PSU state
    • Modern data center platform
  4. Dell Force10 FTOS (3-4 hours)

    • Create YAML profiles for S/C/E-Series
    • Temperature monitoring for all 3 series
    • Data center switches

Tier 2: High Priority Optical Monitoring (4-6 hours total)

  1. HP ProCurve Transceivers (2-3 hours)

    • Add hpicfXcvrInfoTable to procurve.yaml
    • Enables optical SFP/SFP+ monitoring
    • Common fiber uplink deployments
  2. HP Comware Transceivers (2-3 hours)

    • Add hh3cTransceiverInfoTable to comware.yaml
    • Completes Comware sensor coverage
    • Optical monitoring for enterprise core

Tier 3: Storage/Compute Platforms (7-10 hours total)

  1. Dell PowerVault (3-4 hours)

    • Create vendor module with text parsing
    • Similar to Arista post-processing pattern
    • Enables SAN/NAS monitoring
  2. Dell Enterprise Servers (4-6 hours)

    • Create comprehensive dell-server-10892.yaml
    • Temperature, power, voltage, fan, state sensors
    • iDRAC/OpenManage support

Tier 4: Blade Chassis & Minor Gaps (5-7 hours total)

  1. HP BladeSystem/Moonshot (4-6 hours)

    • Create hpblmos.yaml sensor profile
    • Temperature, fan/PSU state, PSU power
    • Blade chassis monitoring
  2. Dell UPS Power Sensor (1 hour)

    • Add single OID to dell-ups.yaml
    • Power consumption tracking

Phase 3A: Network Switch Focus (1-2 days)

Goal: Restore fundamental temperature monitoring for all major switch platforms

  1. HP Comware temperature (2-3 hours)
  2. Dell PowerConnect/DNOS (2-3 hours)
  3. Dell SONiC (2-3 hours)
  4. Dell Force10 FTOS (3-4 hours)

Result: 4 switch platforms gain temperature monitoring (8-12 hours total)

Phase 3B: Optical Monitoring (0.5-1 day)

Goal: Enable fiber optic link monitoring

  1. HP ProCurve transceivers (2-3 hours)
  2. HP Comware transceivers (2-3 hours)

Result: 2 platforms gain optical monitoring (4-6 hours total)

Phase 3C: Storage/Compute (1-2 days)

Goal: Expand to storage arrays and servers

  1. Dell PowerVault (3-4 hours)
  2. Dell Enterprise Servers (4-6 hours)

Result: Storage and compute monitoring (7-10 hours total)

Phase 3D: Blade Chassis & Polish (1 day)

Goal: Complete remaining gaps

  1. HP BladeSystem/Moonshot (4-6 hours)
  2. Dell UPS power (1 hour)
  3. Quanta switches completion (2-3 hours)

Result: All platforms covered (7-10 hours total)


Total Effort Estimate

Phase Effort Platforms Impact
Phase 3A 8-12 hours 4 switch platforms CRITICAL
Phase 3B 4-6 hours 2 transceiver platforms HIGH
Phase 3C 7-10 hours Storage + servers HIGH
Phase 3D 7-10 hours Blade chassis + polish MEDIUM
Total 26-38 hours 10+ platforms Full parity

Production Readiness Assessment

Current State:

Vendor Production Ready? Notes
Cisco Yes 95% parity (Phase 2)
Juniper Yes 100% parity (Phase 2)
Arista Yes 100% parity (Phase 2 + fixes)
HP/Aruba ⚠️ Partial CX/ArubaOS ready, Comware/ProCurve need work
Dell ⚠️ Partial OS10/rPDU/OME-M ready, switches need work

After Phase 3A (Network Switches):

Vendor Production Ready? Notes
HP/Aruba Yes All switch platforms covered
Dell Yes All switch platforms covered

Conclusion

Overall Status: ⚠️ Network Switches Need Urgent Attention

Key Achievements:

  • Modern platforms excellent (Aruba CX, Dell OS10)
  • Infrastructure/storage well-covered (Dell rPDU, OME-M, Compellent)
  • Wireless controllers adequate (ArubaOS, Instant On)

Critical Needs:

  • Legacy network switches severely underserved
  • HP Comware missing fundamental temperature monitoring
  • Dell PowerConnect, Force10, SONiC missing all sensors
  • Dell enterprise servers (iDRAC) not supported

Business Impact:

  • Dell and HP switches are extremely common in enterprise deployments
  • Lack of temperature monitoring = no alerting on overheating equipment
  • Production blocker for customers with these platforms

Next Steps:

  1. Immediate (Phase 3A): Implement network switch sensor profiles (8-12 hours)
  2. Short-term (Phase 3B): Add optical transceiver monitoring (4-6 hours)
  3. Medium-term (Phase 3C-D): Complete storage, servers, blade chassis (14-20 hours)

Recommendation: Prioritize Phase 3A (network switches) immediately to restore fundamental monitoring capability for common enterprise platforms. This resolves the most critical business blockers.