

Lightweight agent-based monitoring for your DNS infrastructure. Real-time dashboards, automated alerts, and HMAC-secured communication.
23%
CPU
61%
Memory
34%
Disk
92
Zones
Features
Live WebSocket updates every 30 seconds. CPU, memory, disk, load, uptime — no page refresh needed.
Agent signs every payload with HMAC-SHA256. 60-second replay window. Token stored as SHA256 digest on server.
Email alerts when servers go offline, services fail, or resources hit thresholds. 30-minute deduplication.
Named running, rndc responsive, port 53 open, zone-api healthy, DNS resolution working — all monitored.
Detects Docker-based BIND containers automatically. Works on bare metal or containerized deployments.
Self-contained bash agent. Install with a single command. Runs as systemd service with auto-restart.
Installation
# Download and install
DNSVAULT_URL=https://your-dnsvault.com \
AGENT_TOKEN=dnsva_xxx \
dnsvault-agent --install
# That's it. Agent reports every 30 seconds.
# Check status:
systemctl status dnsvault-agent
journalctl -u dnsvault-agent -f