host-agent ghcr.io/mattjackson/host-agent:latest https://github.com/mattjackson/host-agent host sh true https://github.com/mattjackson/host-agent Per-host Prometheus exporters (node, cadvisor, ipmi, smartctl, nvidia-gpu) plus Dell PowerEdge fan controller. Each sub-service self-disables if hardware prerequisites are missing — same image runs on Dell servers and consumer Unraid hardware. Tools: Status: Productivity: https://raw.githubusercontent.com/prometheus/prometheus/main/web/ui/static/img/prometheus_logo_grey.svg --restart=unless-stopped --cgroupns=host -v /:/host:ro,rslave --label com.centurylinklabs.watchtower.enable=true host-agent: single container, s6-supervised, bundles per-host metrics + Dell fan control. On unraid-1 (consumer hardware): fan-controller + ipmi_exporter + nvidia_gpu_exporter self-disable. node_exporter (CPU/mem/disk/net), cadvisor (per-container), smartctl_exporter (drive SMART), and vmagent (remote_write) run and push to your Prometheus. The root mount (/:/host:ro,rslave) is wired via ExtraParams since Unraid's Path config doesn't expose mount propagation flags; rslave is required for node_exporter's rootfs view to track later host mounts. /sys /var/run/docker.sock /run/containerd /var/lib/docker /dev /mnt/user/appdata/host-agent http://docker-1.internal.pq.io:9090/api/v1/write all utility