3.1 KiB
3.1 KiB
Synology NAS Monitoring Dashboard Fix Report
Issue Summary
The Synology NAS Monitoring dashboard was showing "no data" due to several configuration issues:
- Empty Datasource UIDs: All panels had
"uid": ""instead of the correct Prometheus datasource UID - Broken Template Variables: Template variables had empty current values and incorrect queries
- Empty Instance Filters: Queries used
instance=~""which matched nothing
Fixes Applied
1. Datasource UID Correction
Before: "uid": ""
After: "uid": "PBFA97CFB590B2093"
Impact: All 8 panels now connect to the correct Prometheus datasource
2. Template Variable Fixes
Datasource Variable
"current": {
"text": "Prometheus",
"value": "PBFA97CFB590B2093"
}
Instance Variable
- Query Changed:
label_values(temperature, instance)→label_values(diskTemperature, instance) - Current Value: Set to "All" with
$__allvalue - Datasource UID: Updated to correct UID
3. Query Filter Fixes
Before: instance=~""
After: instance=~"$instance"
Impact: Queries now properly use the instance template variable
Verification Results
Dashboard Status: ✅ WORKING
- Total Panels: 8
- Template Variables: 2 (both working)
- Data Points: All panels showing data
Metrics Verified
| Metric | Data Points | Status |
|---|---|---|
| systemStatus | 3 NAS devices | ✅ Working |
| temperature | 3 readings | ✅ Working |
| diskTemperature | 18 disk sensors | ✅ Working |
| hrStorageUsed/Size | 92 storage metrics | ✅ Working |
SNMP Targets Health
| Target | Instance | Status |
|---|---|---|
| atlantis-snmp | 100.83.230.112 | ✅ Up |
| calypso-snmp | 100.103.48.78 | ✅ Up |
| setillo-snmp | 100.125.0.20 | ✅ Up |
Sample Data
- NAS Temperature: 40°C (atlantis)
- Disk Temperature: 31°C (sample disk)
- Storage Usage: 67.6% (sample volume)
- System Status: Normal (all 3 devices)
Dashboard Access
URL: http://localhost:3300/d/synology-dashboard-v2
Technical Details
Available SNMP Metrics
systemStatus: Overall NAS health statustemperature: System temperature readingsdiskTemperature: Individual disk temperatureshrStorageUsed: Storage space usedhrStorageSize: Total storage capacitydiskStatus: Individual disk healthdiskModel: Disk model information
Template Variable Configuration
{
"datasource": {
"current": {"text": "Prometheus", "value": "PBFA97CFB590B2093"}
},
"instance": {
"current": {"text": "All", "value": "$__all"},
"query": "label_values(diskTemperature, instance)"
}
}
Conclusion
✅ Synology NAS Monitoring dashboard is now fully functional
✅ All panels displaying real-time data
✅ Template variables working correctly
✅ SNMP monitoring operational across 3 NAS devices
The dashboard now provides comprehensive monitoring of:
- System health and status
- Temperature monitoring (system and individual disks)
- Storage utilization across all volumes
- Disk health and performance metrics