Files
homelab-optimized/docker/monitoring/README.md
Gitea Mirror Bot 4622707153
Some checks failed
Documentation / Deploy to GitHub Pages (push) Has been cancelled
Documentation / Build Docusaurus (push) Has been cancelled
Sanitized mirror from private repository - 2026-04-05 11:58:57 UTC
2026-04-05 11:58:57 +00:00

1.8 KiB

Docker Monitoring Stack

This directory contains the fixed Grafana monitoring stack with working dashboards and proper datasource configurations.

🔧 Recent Fixes

  • Fixed datasource UIDs: All dashboards now use correct Prometheus UID (PBFA97CFB590B2093)
  • Fixed template variables: Proper current values and working queries
  • Fixed instance filters: Corrected empty instance filters (instance=~"" → instance=~"$instance")
  • Verified functionality: All dashboard panels now display real-time data

📊 Dashboards

  1. Synology NAS Monitoring (synology-nas-monitoring.json) - 8 panels, SNMP metrics
  2. Node Exporter Full (node-exporter-full.json) - 32 panels, comprehensive system monitoring
  3. Node Details (node-details.json) - 21 panels, detailed node metrics
  4. Infrastructure Overview (infrastructure-overview.json) - 7 panels, system overview

🚀 Deployment

cd docker/monitoring
docker-compose up -d

🔍 Verification

Run the verification script to check all dashboard sections:

./verify-dashboard-sections.sh

📋 Access

📁 Structure

docker/monitoring/
├── docker-compose.yml              # Main compose file
├── grafana/
│   ├── dashboards/                 # Dashboard JSON files
│   └── provisioning/               # Grafana configuration
├── prometheus/
│   └── prometheus.yml              # Prometheus configuration
└── verify-dashboard-sections.sh   # Verification script

Status

  • SNMP Monitoring: 3/3 targets up
  • Storage Metrics: 92+ metrics active
  • Temperature Sensors: 18 disk sensors
  • All Dashboards: Functional with real-time data