Vigil is a free, lightweight, real-time monitoring solution. Live metrics, gauges, charts, service probes - all enhanced by one polished UI that drops in front of Vigil Collector.
Vigil Pro is available, more information below.
No config file required. Put the
binary somewhere on your $PATH and start it. The dashboard
is served on whichever address and port you point it at.
# Drop the binary in ~/.local/bin (or anywhere on $PATH) $ vigil-collector --address=127.0.0.1 --port=4500 INFO Listening on http://127.0.0.1:4500
Everything you need to know about a host, surfaced in a clean layout that prioritizes signal over chrome.
Sub-second metric updates pushed from a single shared sampler. A single source of truth for all dashboards.
Glowing line charts for CPU, memory, network, and disk I/O. Rolling 30s windows with smooth transitions.
Configurable HTTP health checks with status, latency, and inline failure reasons. Availability at a glance.
Aggregated by name, sized by memory. Uses PSS where available so shared libraries are not double-counted.
Per-partition usage, mountpoint, and fstype. Disk read/write throughput and IOPS as a live dual-series chart.
Seamless theme toggle with persisted preference. Charts re-tune their grid and axis colors automatically.
A small agent on each host, an optional enhanced UI that talks to it, and an optional Pro hub once you have more than one host. Collector and UI are free; only the hub is paid.
Collectors push to the hub outbound so your hosts don't need an inbound port open. Vigil UI is a pure static client; host it anywhere reachable from a browser.
Most installs land in one of four patterns. You can move between them over time: start with one Collector, scale out with more hosts on the same free stack, reach for the Pro hub when you want a single view across all of them.
Install the Collector, open :4500. Zero
infrastructure beyond the agent. Good for dev boxes,
homelabs, and any "I just want to see what this one
machine is doing" situation.
Host Vigil UI somewhere stable and point it at whichever Collector you want a permanent address for. No Hub, still free. Good for homelabs and small fleets that don't need cross-host alerts or history yet.
Run a Vigil Pro hub somewhere reachable. Each Collector pushes over an outbound WebSocket, no ports to open on the hosts. Host Vigil UI anywhere and point it at the hub. Adds fleet view, alerts, channels, history.
Same as Fleet, but each Collector keeps its bundled dashboard exposed. Operators use the Hub for the bird's-eye view and click through to a host's local dashboard for real-time detail the Hub's rolled-up data doesn't show.
Use Vigil completely for free, unlock multi-host dashboards and alerting with Vigil Pro, or commission a bespoke solution for the system that doesn't have one yet.
Run Collectors on your hosts and view your metrics in real-time.
Self-hosted hub for your whole fleet — with alerting.
When you need a bespoke solution that doesn't exist yet.
Something else entirely? Email me.