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>
414 lines
15 KiB
Markdown
414 lines
15 KiB
Markdown
# 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
|
|
|
|
---
|
|
|
|
## Recommended Implementation Sequence
|
|
|
|
### 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.
|