Everything you'd otherwise need six tools for.

Every check type below ships on every plan — nothing here is an add-on or an upsell.

Uptime monitoring

HTTP(S) checks running every 1–5 minutes from multiple geographic regions.

  • Configurable expected status codes and keyword/content matching
  • Redirect-following and custom headers or auth support
  • Two-region verification before any alert fires

SSL certificate monitoring

Never let a certificate lapse and take your site down with it.

  • Expiry date tracking and full chain validation
  • Alerts at 30, 14, 7, and 1-day thresholds

Domain expiry monitoring

WHOIS-based registrar expiry tracking, so a forgotten renewal never becomes an outage.

  • Automatic WHOIS lookups on a schedule
  • Early warning well ahead of the renewal date

DNS monitoring

Know the moment your DNS records change — intentionally or not.

  • Tracks A, AAAA, CNAME, MX, and TXT records
  • Alerts on any unexpected change

Scheduled task (cron) monitoring

A dead-man's-switch for the jobs nobody watches until they silently stop running.

  • Heartbeat pings your job calls on a schedule
  • Alerts the moment an expected ping doesn't arrive in its window

Performance monitoring

Catch slow creep before your customers do.

  • Tracks TTFB and response-time trends per monitor
  • Alerts on regressions against your own baseline

Public status pages

A hosted, brandable status page your customers actually trust.

  • Your logo, colors, and a custom domain via CNAME
  • Incident timeline with automatic and manual updates
  • Subscriber email notifications
  • Cached and served fast so a real incident can't take your status page down too

Alerts wherever your team already is

Email, Slack, Discord, and generic webhooks are included in V1, with SMS, PagerDuty, Opsgenie, Microsoft Teams, and Telegram following shortly after.

Verified before it ever reaches you

On any failed check, PupMonitor immediately re-checks from a different region before creating an incident — an alert only fires once two locations agree something is actually down.

See it running on your own site.

Start your free trial