Skip to content

Argus v0.1.0

Choose a tag to compare

@HoneyBearTech HoneyBearTech released this 04 Oct 23:01
· 18 commits to main since this release
10361cb

First published release of Argus: Grafana dashboards, alert rules and a per-host agent for monitoring a homelab, shipped as Docker images for amd64 and arm64.

Images

On GHCR (ghcr.io/honeybeartech/argus-*) and Docker Hub (honeybeartech/argus-*), tagged 0.1.0, 0.1 and latest:

Image What it is
argus-grafana Grafana 13.2.2 with every dashboard, datasource and alert rule baked in
argus-prometheus Prometheus v3.14.0 with the scrape config; accepts pushes from agents
argus-blackbox blackbox_exporter v0.28.0 with the HTTP and DNS probe modules
argus-loki Loki 3.7.8, single process, 30-day retention
argus-agent Grafana Alloy with embedded node_exporter and cAdvisor; pushes host metrics, container metrics and container logs

What's included

  • 11 dashboards: Homelab Overview, DNS / Pi-hole, Host Health, Docker Containers, Logs, Network / UniFi, Reverse Proxy Traffic, NAS / Storage, Smart Home, Media Stack (including Plex), UPS / Power.
  • 19 alert rules with a Discord contact point: availability, capacity, power and hardware, network, containers, logs.
  • Push-model agent: one container per host, outbound connections only, no per-host server config.
  • Install: clone, copy .env.example, docker compose up -d — see the README.

Security

No vulnerabilities fixed in this release (first release). Note that Prometheus and Loki accept pushes without authentication; run Argus on a trusted network.