MoonitorMoonitor
Everything Moonitor does

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.

Monitoring

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.

Alerts & on-call

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.

Heartbeats & cron

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.

Status pages

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.

Incidents & history

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.

Integrations & API

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.

Teams & workspaces

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.

Trust & ownership

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.