13 monitor types · 9 alert channels · 5 global regions

Everything you need to monitor your website.

siteRabbit is a single subscription that replaces five or more separate monitoring tools. Every check type, every alert channel, public status pages — all in one place, starting at $17/month.

Built for the whole team

Platform features that come with every plan, at every tier.

9 notification channels

Email, SMS, Slack, Discord, Microsoft Teams, PagerDuty, Webhook, MSG91, and Telegram. Route different events to different channels. All included on every plan.

Public status pages

Beautiful, hosted status pages on your own domain. Custom components, incident timeline, subscriber notifications, embeddable badge, RSS feed, and password protection.

5 global check regions

Your site is checked from multiple regions simultaneously. Catch region-specific outages that a single-region tool would miss entirely.

REST API & webhooks

Full REST API with API key authentication. Signed outbound webhooks for every monitor event. Build integrations, automate monitor management, and wire siteRabbit into your stack.

90-day uptime history

Hourly and daily rollups keep long-term history lightweight. Response time trends, p50/p95 charts, and downloadable incident reports.

Team management & roles

Invite unlimited team members. Four roles: Owner, Admin, Member, and Viewer. Fine-grained access without seat-count billing.

Maintenance periods

Schedule maintenance windows. During a maintenance window, checks pause and no alerts are sent — so planned downtime doesn't page your on-call.

Multi-channel event filtering

Each notification channel can be configured to only receive specific event types. Send SSL warnings to email, downtime to PagerDuty, recoveries to Slack.

13 monitor types

Every check you need to keep your site healthy — under one subscription.

Uptime Monitoring

Know the moment your site goes down

siteRabbit checks your URLs every 60 seconds from 5 global regions simultaneously. The instant a site goes down — anywhere in the world — you get an alert. Not after a delay, not after a retry window. Immediately.

  • Checks every 60 seconds (30s on Business plan and up)
  • Verifies HTTP status codes, response body content, and TLS handshake
  • Custom request headers, HTTP Basic auth, and custom POST bodies
  • 5 global check regions — catches region-specific outages
  • Response time tracking with p50, p95, and anomaly detection
  • 90-day uptime history with hourly rollups and trend charts
Creating your first monitor
SSL Certificate Monitoring

Never be surprised by an expiring certificate

An expired SSL certificate locks every visitor out of your site with a browser warning. It's an embarrassing, completely avoidable failure. siteRabbit tracks every certificate you monitor and warns you weeks in advance — at 60, 30, 14, and 7 days before expiry.

  • Expiry warnings at 60, 30, 14, and 7 days before expiry
  • Full certificate chain validation — catches intermediate cert issues
  • Covers every domain and subdomain across all your monitors
  • Works with Let's Encrypt, DigiCert, Comodo, and all major CAs
  • Immediate alert if a cert goes invalid outside of the expiry window
SSL monitoring docs
Domain Expiry Monitoring

Your domain is your identity — protect it

A lapsed domain registration can take down your entire business and hand your brand to a squatter. siteRabbit tracks domain expiry dates across all your monitored sites and alerts you before registrations lapse.

  • Tracks domain registration expiry alongside SSL expiry
  • Warnings at 60, 30, 14, and 7 days before expiry
  • Works with any TLD — .com, .io, .co, country codes, new TLDs
  • Visible alongside all other monitor health signals in one place
Domain monitoring docs
DNS Record Monitoring

Catch unexpected DNS changes immediately

DNS changes can silently redirect traffic, break email delivery, or take down services — and they can happen because of a misconfiguration, a provider issue, or something malicious. siteRabbit compares your DNS records against a known-good baseline and alerts you the moment something changes.

  • Monitors A, AAAA, CNAME, MX, TXT, NS, and SOA records
  • Alerts on any change relative to a saved baseline
  • Useful for catching accidental changes and DNS hijacking
  • Works across all DNS providers
DNS monitoring docs
TCP Port Monitoring

Verify any service is accepting connections

Not everything is a web page. siteRabbit TCP monitors check that any host and port combination is accepting connections — databases, mail servers, SSH, game servers, or any custom TCP service your stack depends on.

  • Checks any TCP host:port — databases, mail servers, custom services
  • Configurable timeout and retry thresholds
  • Same 5-region redundancy as HTTP checks
  • Useful for internal services exposed through a firewall or VPN endpoint
TCP monitor docs
Ping Monitoring

Simple, low-level host reachability

ICMP ping checks give you the most basic signal: is this host reachable at all? Combined with TCP or HTTP checks, ping monitoring helps you isolate whether a problem is at the network layer or the application layer.

  • Standard ICMP echo ping from all 5 check regions
  • Configurable packet loss thresholds before alerting
  • Fast and low-overhead — runs every 60 seconds
  • Great for monitoring servers where HTTP isn't the right layer
Ping monitor docs
Cron Job / Heartbeat Monitoring

Know when your jobs go silent

Cron jobs fail quietly. Backups skip a night, nightly reports stop generating, data syncs stall — and nobody finds out until real damage is done. siteRabbit's heartbeat monitoring inverts the problem: your job pings siteRabbit when it runs, and we alert you when it doesn't.

  • Unique heartbeat URL per monitor — one HTTP ping from your script
  • Works with any language, framework, CI system, or platform
  • Configurable grace period for jobs that run long or at irregular intervals
  • Alert after 1 missed heartbeat, or after N consecutive misses
  • Heartbeat history with time-between-pings chart
  • One-liner shell integration: curl https://ping.siterabbit.app/hb/TOKEN
Heartbeat monitoring docs
XML Sitemap Monitoring

Keep your sitemap healthy for search engines

Your XML sitemap tells search engines what to crawl. A malformed, outdated, or unreachable sitemap can quietly tank your SEO. siteRabbit validates your sitemap structure and checks that the URLs within it return 200s.

  • Validates XML sitemap format and structure
  • Checks that all listed URLs are reachable and return 200
  • Alerts on sitemap parse errors or HTTP failures
  • Works with sitemaps up to thousands of URLs
Sitemap monitor docs
Lighthouse Performance Monitoring

Track Core Web Vitals over time

Google's Lighthouse score affects both user experience and search rankings. siteRabbit runs Lighthouse audits on a schedule so you can track performance, accessibility, SEO, and best-practices scores over time — and catch regressions before they affect your users or rankings.

  • Runs full Lighthouse audit: Performance, Accessibility, SEO, Best Practices
  • Tracks Core Web Vitals: LCP, FID, CLS, FCP, TTFB
  • Score history and trend charts over 90 days
  • Alerts when any score drops below a configurable threshold
  • Available on Business plan and above
Lighthouse monitor docs
Application Health Check Monitoring

Go beyond HTTP 200 — check what matters

A 200 response doesn't always mean your app is healthy. Maybe your database connection is down, your queue is backed up, or a critical service is degraded. siteRabbit's app health monitor hits your /health endpoint and validates specific JSON fields in the response.

  • Parses JSON health endpoint responses from your app
  • Assert specific fields: status === "ok", queue.depth < 100, etc.
  • Works with any health check format — Laravel, NestJS, Spring, etc.
  • Great for detecting partial failures that still return 200
  • Configurable field paths using dot notation
App health check docs
Mixed Content Detection

Catch insecure resources on your HTTPS pages

Mixed content — insecure HTTP resources loaded on an HTTPS page — causes browser security warnings and erodes user trust. siteRabbit crawls your pages and flags any HTTP images, scripts, or stylesheets that would trigger a browser warning.

  • Detects HTTP images, scripts, stylesheets, and fonts on HTTPS pages
  • Crawls your full site, not just the homepage
  • Clear report showing the offending resource and the page it was found on
  • Runs on a schedule — catches regressions as your site content changes
Mixed content docs
DNS Blocklist Monitoring

Know if your domain lands on a spam list

If your domain or IP gets listed on a spam or security blocklist, your emails stop being delivered, your site gets flagged in browsers, and your brand reputation takes a hit. siteRabbit checks the major DNS blocklists on a schedule and alerts you the moment you appear on one.

  • Checks major DNSBL providers on a regular schedule
  • Alerts immediately on new blocklist appearances
  • Covers domain-level and IP-level blocklist checks
  • Useful for anyone sending transactional or marketing email
DNS blocklist monitor docs

Try every feature free for 12 days

No credit card required. Set up your first monitor in under 2 minutes. All 13 monitor types and all 9 notification channels included from day one.

No credit card 12-day trial Cancel anytime