{{ app_name }} watches your websites, APIs, cron jobs, domains, DNS, TLS and security headers, opens incidents with the evidence attached, and tells your team on Telegram, Slack, Discord, ntfy, Pushover or any webhook. Public status pages included.
No card · Set up in 60 seconds · Alerts on Free too
One-line agent for Linux and macOS: CPU, memory, disks, I/O, network, processes, systemd services, Docker containers, pending updates and firewall posture. Threshold and sustain rules, custom metrics, log-pattern counts. What Datadog bills per host, included per plan.
Checks every minute with a confirmation retry so one dropped packet never pages you. p50/p95/p99, degraded-vs-down thresholds, SSL expiry.
Log in, grab the token, call three endpoints, assert on JSON. Values pass between steps with {{ '{{' }}var{{ '}}' }}. What Datadog bills per run, flat here.
Cron expressions with timezone and grace, /start for run duration, exit codes, and the job's log kept with every ping.
Registry expiry from RDAP, registrar lock status, and a diff the moment an A, MX, NS or TXT record changes. Catch hijacks and lapsed renewals.
HSTS, CSP, cookie flags, TLS 1.0–1.3 and leaked versions graded A+ to F every week, with a fix for each finding and an alert when the grade drops.
Your app reports its own checks as JSON (Oh Dear, Laravel Health, Spring Actuator formats). Each check gets its own alert and recovery.
Watch GitHub, Cloudflare, Vercel, OpenAI, Twilio and 13 more providers. Their outage shows as "third-party issue" on your status page, not as yours.
Every incident stores its evidence: status, headers, timing, response body, server metrics, traces. Press Explain and get the likely cause, the fix and a ready-to-paste postmortem. Plus an AI-written weekly ops digest.
Acknowledge to stop repeats; unacknowledged incidents escalate to a second channel set. Every failure keeps the proof.
Line-by-line diffs of any page or element, price thresholds and percent moves, keywords appearing or disappearing, RSS of every change.
A 200-line agent you run inside your VPC, office or another region. Monitor internal APIs, databases and intranet apps behind the firewall; the agent only ever talks outbound to Vigil.
OpenID Connect with Okta, Microsoft Entra, Google Workspace or Auth0. Auto-join by email domain, block password logins, require two-factor for every member.
Set 99.9% on a service and watch the budget burn. A printable SLA report with the incident register for your customers and auditors.
No thresholds to guess: Vigil learns each endpoint's normal response time over 7 days and alerts on real deviations.
Point Prometheus Alertmanager or Grafana at Vigil. Their alerts become incidents on your status page and route to the same channels, tickets and escalations.
Every change recorded for a year with CSV export. Export your monitors as YAML, keep them in git, apply with one API call.
Public list prices, September 2026. Vigil Pro is $10 flat.
| Feature | Elsewhere | Vigil Pro |
|---|---|---|
| 1-minute checks | UptimeRobot $35 · StatusCake $67 | included |
| Password-protected / white-label status page | Better Stack $50 + $250 per page · Instatus $300 | included |
| Heartbeat / cron monitors | Better Stack $20 per 10 · Cronitor $2 each | counted as monitors, 60 total |
| Multi-step API checks | Datadog per run per step · Uptrends credits | 20 flows included |
| Maintenance windows & escalation | Checkly $64 tier · Better Stack $29 per responder | included |
| Domain expiry + DNS change alerts | Hyperping $29 · Oh Dear €15 for 2 sites | included |
| Security-header & TLS grading with alerts | Not offered by uptime vendors | included |
| Team seats | $5–29 per seat | 5 seats on Pro, unlimited on Enterprise |
| Telegram, Slack, Discord alerts | UptimeRobot Team $35 · Pulsetic $19 | free plan too |
| Server / host monitoring agent | Datadog $15–23 per host · Dynatrace $0.08/hour per host | 5 hosts on Pro, 50 on Enterprise |
| Private locations, SSO, audit log, SLOs | Checkly Team $64+ · Datadog per host · "contact sales" | Enterprise $25 flat |