Self-hosted status page and microservice monitor replacing Pingdom with zero per-check fees, Rust-powered speed, and push-based replica health metrics.
Vigil is an open-source status page and infrastructure monitor written in Rust. It pairs scheduled endpoint polling with push telemetry from application workers, tracking services across private networks and public hosts. A single plain-text configuration file drives probes, replica health state machines, and notification dispatch.
Pingdom monitors web applications by executing synthetic probes from global testing stations across multiple continents, offering transaction checks and real user metrics. Vigil evaluates infrastructure health and microservices availability from an operational vantage point you manage yourself. It executes scheduled HTTP, TCP, SSH, and ICMP checks, ingests metrics from application reporters, and presents a public status board. It does not provide global multi-region vantage points or scripted browser user journeys.
The cost difference surfaces as architectures scale. Pingdom prices per check and per user seat, turning dozens of microservice endpoints into large monthly bills. Vigil incurs zero check or seat fees whether you monitor ten endpoints or hundreds of backend replicas and queues. That economic relief shifts operational responsibility to your team: you must maintain the monitoring server, ensure network routes reach inspected nodes, and configure redundant instances if you require external validation.
min_replicas_available so a failing replica flags degraded performance before triggering a full outage alert.vigil.cfg, removing external database requirements like PostgreSQL or Redis.vigil-local instances that monitor internal subnets behind firewalls and push health data to the primary server.cap_net_raw+ep capabilities on Linux hosts, causing silent probe failures in restricted container environments.Is Vigil free for commercial use? Vigil is governed by the MPL-2.0, permitting teams to deploy and run the software in commercial environments without paying per-seat subscriptions or check quotas.
Vigil vs Pingdom — which should DevOps teams choose? Choose Pingdom for synthetic browser monitoring from international testing nodes; choose Vigil to monitor internal microservices, daemons, and queues from self-hosted infrastructure without check fees.
Can Vigil monitor services behind a corporate firewall?
Yes. You can run Vigil inside your private subnet or deploy the companion vigil-local daemon to relay internal probe metrics upstream to your status server.
For engineering teams running microservice fleets on controlled budgets, Vigil provides a reliable status board and alerting engine without recurring SaaS bills. Its active maintenance in 2026 and MPL-2.0 terms make it a practical tool for self-hosted monitoring, provided your workflow does not require global multi-region probing networks or synthetic browser simulations.
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that Vigil is listed as an open-source alternative. Paste into your README: