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>
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:
-
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
- Missing:
-
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
- Missing:
-
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
-
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
- Missing:
HP/Aruba MIBs Used
Standard MIBs:
- ENTITY-MIB (RFC 4133)
- ENTITY-SENSOR-MIB (RFC 3433)
Vendor MIBs:
HP-ICF-TRANSCEIVER-MIB- ProCurve transceiver diagnosticsHP-ICF-CHASSIS-MIB- ProCurve chassis (fans/PSU)HP-ICF-POE-MIB- ProCurve PoE monitoringHH3C-ENTITY-EXT-MIB- Comware chassis (temp/power)HH3C-TRANSCEIVER-INFO-MIB- Comware transceiver diagnosticsWLSX-SYSTEMEXT-MIB- ArubaOS controller temperatureARUBAWIRED-CHASSIS-MIB- ArubaOS-CX temp/PSUARUBAWIRED-NETWORKING-OID- ArubaOS-CX VSX/VSF stackARUBAWIRED-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:
-
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
-
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
-
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)
-
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)
-
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)
-
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 switchesDellrPDU-MIB- Rack PDUsDELL-SNMP-UPS-MIB- UPS unitsDELL-MM-MIB-SMIv2- OpenManage Enterprise ModularDELL-STORAGE-SC-MIB- Compellent storageMIB-Dell-10892- Enterprise servers (iDRAC/OpenManage)FASTPATH-BOXSERVICES-PRIVATE-MIB- PowerConnect/DNOS switchesF10-S-SERIES-CHASSIS-MIB- Force10 S-SeriesF10-C-SERIES-CHASSIS-MIB- Force10 C-SeriesF10-CHASSIS-MIB- Force10 E-SeriesNETGEAR-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
-
Mature Network Switch Coverage
- Comprehensive PowerConnect, Force10, SONiC support
- HP Comware full temperature + transceiver coverage
- Established patterns for network hardware
-
Text Parsing Capabilities
- PowerVault FCMGMT-MIB text message parsing
- Handles non-standard sensor reporting
Towerops Strengths
-
Modern Platform Excellence
- Aruba ArubaOS-CX: Best-in-class, exceeds LibreNMS
- Dell OS10: Comprehensive coverage
- Better structured YAML vs scattered PHP modules
-
Infrastructure/Storage Coverage
- Dell rPDU, OME-M, Compellent: Excellent
- ProCurve chassis monitoring: Good
-
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.
-
HP Comware Temperature (2-3 hours) - BLOCKING
- Add
hh3cEntityExtTemperaturetocomware.yaml - Restores fundamental monitoring capability
- Affects all HP Comware switches
- Add
-
Dell PowerConnect/DNOS (2-3 hours)
- Create sensor discovery YAML
- Add CPU temperature monitoring
- Common enterprise access switches
-
Dell SONiC (2-3 hours)
- Add sensors to existing
dell-sonic.yaml - Temperature, fan speed, PSU state
- Modern data center platform
- Add sensors to existing
-
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)
-
HP ProCurve Transceivers (2-3 hours)
- Add
hpicfXcvrInfoTabletoprocurve.yaml - Enables optical SFP/SFP+ monitoring
- Common fiber uplink deployments
- Add
-
HP Comware Transceivers (2-3 hours)
- Add
hh3cTransceiverInfoTabletocomware.yaml - Completes Comware sensor coverage
- Optical monitoring for enterprise core
- Add
Tier 3: Storage/Compute Platforms (7-10 hours total)
-
Dell PowerVault (3-4 hours)
- Create vendor module with text parsing
- Similar to Arista post-processing pattern
- Enables SAN/NAS monitoring
-
Dell Enterprise Servers (4-6 hours)
- Create comprehensive
dell-server-10892.yaml - Temperature, power, voltage, fan, state sensors
- iDRAC/OpenManage support
- Create comprehensive
Tier 4: Blade Chassis & Minor Gaps (5-7 hours total)
-
HP BladeSystem/Moonshot (4-6 hours)
- Create
hpblmos.yamlsensor profile - Temperature, fan/PSU state, PSU power
- Blade chassis monitoring
- Create
-
Dell UPS Power Sensor (1 hour)
- Add single OID to
dell-ups.yaml - Power consumption tracking
- Add single OID to
Recommended Implementation Sequence
Phase 3A: Network Switch Focus (1-2 days)
Goal: Restore fundamental temperature monitoring for all major switch platforms
- HP Comware temperature (2-3 hours)
- Dell PowerConnect/DNOS (2-3 hours)
- Dell SONiC (2-3 hours)
- 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
- HP ProCurve transceivers (2-3 hours)
- 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
- Dell PowerVault (3-4 hours)
- 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
- HP BladeSystem/Moonshot (4-6 hours)
- Dell UPS power (1 hour)
- 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:
- Immediate (Phase 3A): Implement network switch sensor profiles (8-12 hours)
- Short-term (Phase 3B): Add optical transceiver monitoring (4-6 hours)
- 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.