Files
homelab-optimized/docker/monitoring/synology-dashboard-fix-report.md
Gitea Mirror Bot ac5a4ca940
Some checks failed
Documentation / Build Docusaurus (push) Failing after 5m3s
Documentation / Deploy to GitHub Pages (push) Has been skipped
Sanitized mirror from private repository - 2026-04-01 04:44:34 UTC
2026-04-01 04:44:34 +00:00

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:

  1. Empty Datasource UIDs: All panels had "uid": "" instead of the correct Prometheus datasource UID
  2. Broken Template Variables: Template variables had empty current values and incorrect queries
  3. 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 $__all value
  • 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 status
  • temperature: System temperature readings
  • diskTemperature: Individual disk temperatures
  • hrStorageUsed: Storage space used
  • hrStorageSize: Total storage capacity
  • diskStatus: Individual disk health
  • diskModel: 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