Every feature, built to catch downtime before your users do.
Moonitor is one dashboard for every kind of check, round-the-clock detection, intelligent alerting that stays signal over noise, branded status pages and the incident history to learn from. Here’s the whole picture.
Watch everything
Eight monitor types in a single place.
Detect fast
Round-the-clock checks with latency history.
Alert intelligently
Per-contact thresholds keep it signal, not noise.
Own your data
Exportable, transparent, no lock-in.
Monitor everything that matters — in one place
You can’t fix what you can’t see. A homepage that returns 200 while checkout is broken, a certificate that lapses at 2am, a cron that quietly stopped weeks ago — different failures need different checks. Moonitor gives you all eight without stitching together a handful of separate tools.
Website & API
Any HTTP/S endpoint — status codes, redirects, latency and SSL, checked on every request.
Keyword
Catch soft failures: alert when a word appears — or disappears — from the page.
Ping
Reachability for servers, routers and devices that don't serve a web page.
Port (TCP)
Databases, mail and SSH — confirm the right port is open and accepting connections.
Cron / Heartbeat
Push monitoring for jobs that run on their own schedule instead of serving requests.
DNS
Watch A, AAAA, CNAME, MX, TXT and NS records for unexpected or unauthorised changes.
SSL certificate
Inspect the TLS certificate and go down before it expires — your threshold, your warning.
Domain expiry
Track registration expiry over RDAP so you never lose a domain you forgot to renew.
Hear about it first — and only when it matters
An outage nobody knows about is the worst kind. But an alert for every two-second blip trains your team to ignore the channel. Moonitor reaches you wherever you already work the moment a check fails, and gives you the controls to keep that signal clean.
Five channels, no plugins
Email, webhooks, Slack, Discord and Telegram. Wire a contact up once and downtime lands where your team already looks.
Recovery alerts, paired
When a monitor passes again you get an "up" — sent only to the contacts who heard about the "down", so threads always close.
Failure thresholds per contact
Require N consecutive failed checks before a contact is notified. Page the team after three; let a webhook fire on the first.
Smart routing
Each monitor notifies any subset of your contacts — a noisy internal job pings one webhook while your marketing site alerts everyone.
Works from day one
A pre-verified email contact is created at sign-up and auto-linked to every new monitor. Add a monitor and it can already reach you.
Every alert is actionable
Each notification names the monitor, its target, whether it's down or back up, and — for a failure — exactly what went wrong.
Catch the jobs that fail silently
Cron jobs, backups and background workers don't serve a page, so when they quietly stop, nothing tells you — until the backup you needed isn't there. Heartbeats flip monitoring around: your job checks in with us, and we raise the alarm when it doesn't.
A ping URL per job
Moonitor gives each heartbeat a unique URL. Your job calls it when it finishes; we watch the clock.
Expected schedule
Tell us how often the ping should arrive. Miss the window and the monitor goes down like any other.
Built for the back office
Nightly backups, ETL pipelines, queue workers, scheduled reports — anything that runs on its own and used to fail in the dark.
Same alerts, same history
Heartbeats share the full alerting and incident stack, so a missed cron reaches you exactly like a downed website.
Keep users in the loop — automatically
When you're down, your inbox fills with "is it just me?" and your team fields the same question ten times. A public status page answers it for everyone, and turns a stressful outage into a sign that you're on top of things.
Branded and public
Publish a status page on a shareable URL that looks like you, not a generic dashboard.
Live uptime history
Visitors see real uptime over time, pulled straight from your monitors — no manual updates.
Incident timeline
Outages appear as a clear timeline so customers can see what happened and when it was resolved.
Always in sync
The page updates itself from your monitoring data, so it's right the moment something changes.
Understand what happened, not just what's happening
"It felt slow yesterday" isn't a diagnosis. To fix reliability you need the shape of the problem over time — when it started, how long it lasted, and whether it's creeping back. Moonitor keeps that record for you automatically.
Automatic incident grouping
Consecutive failures are paired into a single incident from first down to recovery — no manual bookkeeping.
Response-time history
Latency is recorded on every check, so you spot the slow slide toward an outage before it tips over.
Cause on every failure
A timeout, a bad status code, a missing keyword, an expiring cert — each incident records why it went down.
Uptime at a glance
Uptime percentages and recent results turn weeks of checks into a number you can actually report on.
Expiring soon
Certificates and domains within 30 days of expiry surface on the dashboard, so renewals never sneak up on you.
Fits the stack you already have
Monitoring that lives in its own silo just becomes another tab nobody opens. Moonitor pushes events into the tools your team already runs on, and exposes everything programmatically so it can fit whatever workflow you've built.
Outgoing webhooks
A structured JSON POST on both down and up events — monitor, incident, cause and timestamp — ready to drive anything downstream.
Chat where you work
First-class Slack, Discord and Telegram delivery, so incidents show up in the channels your team is already watching.
Driven by API
Manage monitoring programmatically and wire Moonitor into your own automation, deploys or internal tooling.
Predictable payloads
A typed, documented webhook shape means the integration you build today keeps working tomorrow.
Bring the right people in
Reliability is a team sport. The person who can fix the database isn't always the one who set up the monitor — so monitoring has to be shared, and the right people have to get paged.
Organisation workspaces
Monitors, contacts and status pages live in a shared organisation rather than a single personal account.
Seats that match the team
Solo, Team and Max scale from a one-person side project to a whole on-call rotation as you grow.
Shared contacts and monitors
Everyone works from the same set of monitors and alert destinations — no duplicated, drifting setups.
Bulk actions
Re-link contacts, pause or update many monitors at once instead of editing them one at a time.
Your data, no dark patterns
A monitoring tool only works if you trust it — both to be there when something breaks, and to treat your data and your account fairly. Moonitor is built to be transparent and to stay out of your way.
Yours to own
Your monitors and history are your data — exportable and transparent, with no lock-in keeping you hostage.
Honest by default
Clear plans, no "contact sales" wall, and no dark-pattern hoops to cancel or change what you pay for.
Secure billing
Payments and invoices run through Stripe — your card details never touch our servers.
Certificates verified
HTTP checks validate SSL by default, so a silently broken certificate is a problem we surface, not one we ignore.
Your services run all night. So should your monitoring.
Add your first monitor in under a minute and let Moonitor watch the rest.