Monitoring
16 guides about monitoring for your home lab
-
LibreNMS: Network Monitoring and Autodiscovery for Your Homelab
Set up LibreNMS in your homelab for automatic device discovery, SNMP monitoring, bandwidth graphing, and alerting across your entire network.
-
Prometheus and Grafana: Metrics Monitoring for the Homelab
Prometheus scrapes metrics from exporters and stores them in a time-series database. Grafana visualizes them with dashboards. This guide covers setting up the Prometheus + Grafana stack for homelab monitoring with Node Exporter, cAdvisor, and SNMP Exporter.
-
VictoriaMetrics: A Faster Prometheus for Your Homelab
VictoriaMetrics is a high-performance, cost-efficient time series database that's compatible with Prometheus. Covers single-node setup, Prometheus replacement, and Grafana integration.
-
SNMP Monitoring for Homelab Network Devices
SNMP lets you monitor switches, UPS units, and network devices from Prometheus, Grafana, or LibreNMS. This guide covers enabling SNMP on common homelab hardware and collecting metrics with the SNMP Exporter.
-
Homelab Temperature Monitoring: Sensors, Alerts, and Dashboards
Monitor CPU, GPU, disk, and ambient temperatures in your homelab using lm-sensors, Prometheus, and Grafana. Covers sensor setup, fan speed monitoring, Grafana dashboards, and alerting for thermal runaway.
-
Alertmanager Setup for Homelab: Get Notified When Things Break
Prometheus Alertmanager handles routing, deduplication, and delivery of alerts from Prometheus. This guide covers setup, alert rules, and routing to Slack, PagerDuty, email, and Discord.
-
Netdata: Real-Time Monitoring for Your Homelab
Netdata provides zero-configuration real-time monitoring with per-second metrics. This guide covers installation, what it monitors out of the box, and how it compares to Grafana/Prometheus.
-
Setting Up Grafana Alloy for Homelab Observability
Deploy Grafana Alloy as a unified observability pipeline to collect metrics, logs, and traces from your homelab infrastructure.
-
Homelab Observability with Grafana LGTM Stack
Deploy a complete observability platform using Loki, Grafana, Tempo, and Mimir with Grafana Alloy as the unified collector. Full Docker Compose deployment for your homelab.
-
Homelab Prometheus and Node Exporter Setup
Deploy Prometheus and node_exporter across your homelab for comprehensive infrastructure monitoring. Covers native installation, PromQL fundamentals, recording rules, alerting rules, and storage retention management.
-
Network Flow Monitoring with ntopng and NetFlow
Set up network flow monitoring in your homelab with ntopng, NetFlow, and sFlow. Covers switch configuration, traffic analysis, alerting, and bandwidth forensics.
-
Time Series Data with InfluxDB in Your Homelab
Set up InfluxDB 2.x in your homelab for time series monitoring — Telegraf agents, Flux queries, retention policies, dashboards, and IoT data collection.
-
Centralized Log Aggregation: ELK, Graylog, Vector, and Syslog-ng
Collect and search logs from all your homelab services in one place. Covers ELK stack, Graylog, Vector, and syslog-ng with deployment guides, pipeline configs, and resource comparisons.
-
Uptime Monitoring for Home Labs: Uptime Kuma, Gatus, and Statping-ng
Set up self-hosted uptime monitoring to track service availability, response times, and get instant alerts when something goes down in your home lab.
-
Self-Hosted Push Notifications: ntfy vs Gotify for Home Lab Alerts
Set up ntfy or Gotify to receive push notifications from your home lab services — monitoring alerts, backup completions, and system events on your phone.
-
Centralized Logging with Grafana Loki
Set up centralized logging in your homelab with Grafana Loki — architecture, installation, Promtail, Docker and systemd log collection, LogQL queries, dashboards, and alerts.