Monitoring
7 guides about monitoring for your home lab
-
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.
-
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.
-
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.
-
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.
-
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.