- Home
- Hardware Monitoring Software
- Heimdall
On the recordRead 9 Oct 202621 facts
Heimdall
On the record
- Alerts
- Declarative threshold rules with hysteresis can send webhooks when thresholds are breached or cleared.github.com · read 9 Oct 2026
- Architecture
- Unprivileged daemons stream host metrics over gRPC to a central hub, which serves dashboards.github.com · read 9 Oct 2026
- Backend compatibility
- The hub can persist to and recover from Prometheus-compatible backends including Prometheus, Thanos, Mimir and VictoriaMetrics.github.com · read 9 Oct 2026
- CLI
- heimdall-cli provides typed JSON commands for querying hosts, processes, logs, and allow-listed diagnostics from scripts, CI/CD, and agents.github.com · read 9 Oct 2026
- Command controls
- On-demand diagnostics are read-only and allow-listed, are opt-in per daemon, and are audited.github.com · read 9 Oct 2026
- Commands
- On-demand diagnostics are read-only, allow-listed, opt-in per daemon and audited; privileged commands use the optional root helper.github.com · read 9 Oct 2026
- Discovery and federation
- Daemons can discover a hub over mDNS, and hubs can relay metrics upstream across sites or networks.github.com · read 9 Oct 2026
- Fleet discovery
- Daemons can discover a hub over mDNS, and hosts can be tagged to organize a fleet.github.com · read 9 Oct 2026
- Installation
- The project provides separate hub, dashboard, daemon, and helper binaries, with the helper optional on each host.github.com · read 9 Oct 2026
- Integrations
- The hub can expose Prometheus/OpenMetrics metrics for scraping by Prometheus and graphing in Grafana.github.com · read 9 Oct 2026
- Intended use
- The README suggests using Heimdall for homelabs, GPU machines, server racks, or an individual laptop.github.com · read 9 Oct 2026
- Intended users
- The maker presents Heimdall for homelabs, GPU machines, server racks and laptops, and for scripts, CI/CD and AI agents that query fleet data.github.com · read 9 Oct 2026
- License
- The repository lists the project under the AGPL-3.0-or-later license.github.com · read 9 Oct 2026
- License and support
- The project is licensed AGPL-3.0-or-later, and its README welcomes contributions such as metric adapters, platform ports, guides and bug fixes.github.com · read 9 Oct 2026
- Limits
- Without a configured TSDB, hub history is bounded in memory and is lost when the hub restarts.github.com · read 9 Oct 2026
- Logs
- Log streaming is opt-in by configuring log source aliases, and the hub caps pushed lines and keeps a bounded ring per host.github.com · read 9 Oct 2026
- Metrics
- It monitors CPU, memory, disk, network, temperature, GPU, and power across multiple machines.github.com · read 9 Oct 2026
- Network model
- Daemons send data over an outbound stream and do not listen for inbound connections.github.com · read 9 Oct 2026