Skip to content
Uptime monitoring

Uptime monitoring

Monity checks your websites, APIs, servers and scheduled jobs around the clock, confirms a failure before it alerts, and tells you when they are back, how long they were down and the likely cause.

  • Website, API, port, DNS and cron jobs
  • Every failure confirmed before an alert
  • SSL and domain expiry warnings
The Uptime page in Monity: each monitor with its status, the last 24 hours, uptime over 30 days and its response time

Five kinds of monitor

Websites, APIs, ports, DNS records and the text on a page.

A Website monitor checks that a page or API answers with a good HTTP status. Keyword checks that the page still contains, or no longer contains, some text. Port checks that a server accepts connections, such as mail, a database or SSH. DNS checks that a domain’s records exist and point where they should.

  • Any method, headers and a body, for APIs that need them
  • Checks on the answer: a JSON value such as $.status equals “ok”, or a header
  • A, AAAA, CNAME, MX, TXT and NS records, asked of public resolvers
  • Test now shows the answer and where the time went before you save
The five kinds of monitor
The new monitor form with the five kinds: Website, Keyword, Port, DNS and Heartbeat

Cron job monitoring

A heartbeat tells you when a backup or a nightly job did not run.

A Heartbeat monitor gives you a link. Add one line to the end of your cron job, worker or backup script to call it. When no call arrives within the interval and its grace period, Monity alerts you, so you hear about the job that silently stopped, not only the one that failed loudly.

  • Expected every minute up to once a day
  • A grace period from 1 minute to 6 hours for jobs that run long
  • A ready curl line to paste, and a new link if the old one leaks
Heartbeat monitoring for cron jobs
A heartbeat monitor with its link and the curl command to add to a cron job

Confirmed before it alerts

A failure is checked twice more before anyone is told.

When a check fails, Monity checks again 3 and 6 seconds later, and for network errors it first makes sure its own connection is fine. Only then does the monitor count as down and the alert go out, with the cause in the message. When it answers again you get a second alert with how long it was down.

  • Alert as soon as it is confirmed, or only after it has been down for 1 to 60 minutes
  • Reminders while it stays down, until someone acknowledges the incident
  • An alert when responses stay slower than a limit you set, for three checks in a row
  • Email, Slack, Microsoft Teams, Discord, Telegram, Google Sheets, webhooks and push in the mobile app
Uptime alerts and incidents
A monitor’s alert settings: when to alert, reminders while it stays down, the back-up alert and the channels

Incidents

Every outage comes with the likely cause and what the server answered.

Each outage opens an incident with the failed check: the HTTP status, the timings from DNS to the first byte, the response headers and the start of what the server sent back. A likely cause explains the error in plain words and lists what to look at. For websites, Monity also keeps a screenshot of what a browser showed when it went down.

  • Explain this incident: Monity AI reads the failed check and suggests what to check
  • Acknowledge stops the reminders and records who is on it
  • Notes and a timeline of every alert, reminder and acknowledgement
Incidents and the likely cause
An incident in Monity with the likely cause, Monity AI’s explanation and the timeline of the alert, the acknowledgement and a note

SSL and domain expiry

Hear weeks ahead when a certificate or a domain is about to expire.

Website and keyword monitors read the SSL certificate on every check and warn you 14 days before it expires, or 3, 7 or 30 days if you prefer. They also look up the domain’s registration once a day and warn you 30 days before it lapses. An invalid or mismatched certificate counts as down, with the reason.

  • One warning per certificate and per expiry date, not one a day
  • The issuer and the registrar in the alert
  • The monitor page shows days left on the certificate
SSL certificate monitoring
A monitor’s page with uptime over 24 hours, 7, 30 and 90 days, the response time chart and the SSL certificate card

Maintenance and SLA reports

Planned downtime does not count. Your uptime against a target does.

Schedule a maintenance window once, daily, weekly or monthly, in your time zone: during it there are no checks, no alerts and no downtime counted, and your status page shows it. Reports give uptime, downtime, incidents, the longest outage and the time to recover for each monitor, against an SLA target from 99% to 99.99%.

  • The last 7, 30 or 90 days, this month or last month
  • Download CSV for a client or a review
  • A report by email every Monday morning
Uptime and SLA reports
The uptime Reports page with each monitor’s uptime, downtime, incidents and time to recover against a 99.9% target

What the alerts say

Set it up in a sentence. Get alerts that say what happened.

Ask Monity AI, or fill in the form. Before anything is created you see what is checked, how often and the credits a month.

  • Tell me if api.coastalcrm.com/health stops answering or its status is not "ok"
    Slack · #ops
    Checkout API is down No response within 30 seconds. Down since 02/11/2026 14:02.
  • Watch the nightly backup: it should call in once a day
    Email · ops@company.com
    Nightly backup is down No heartbeat for more than 24 hours (last one at 02:00 UTC).
  • Check coastalcrm.com every minute and warn me before the certificate expires
    Microsoft Teams · Web team
    The SSL certificate of coastalcrm.com expires in 14 days Renew it before it expires, or visitors will see a security warning.
  • Tell me when the shop is back
    Telegram · private chat
    Shop is back up It was down for 6 minutes. Now responding in 412 ms.

Coastal CRM is an example company.

FAQ

Questions about uptime monitoring

What can Monity’s uptime monitoring check?
Websites and APIs (an HTTP status, and optionally JSON values or headers in the answer), text on a page (Keyword), a server port such as mail, a database or SSH (Port), DNS records (DNS), and cron jobs or workers that call a link on schedule (Heartbeat). Website and keyword monitors also warn before the SSL certificate or the domain registration expires.
How often does Monity check?
Every 30 seconds up to every hour, and heartbeats up to once a day. The fastest interval depends on your plan: every 5 minutes on the free plan, every minute on plans that check pages every 15 minutes to an hour, and every 30 seconds on plans that check pages every 5 minutes.
How much does uptime monitoring cost?
It runs on the same credits as page checks: 1,000 uptime checks use one credit. A monitor checked every minute uses about 44 credits a month, every 5 minutes about 9, and hourly about 1. Each monitor counts towards your plan’s tasks. The editor shows the credits a month before you save.
How do you avoid false alarms?
A failed check is repeated twice, 3 and 6 seconds later, before the monitor counts as down, and for network errors Monity first checks its own connection. You can also wait 1 to 60 minutes of downtime before the alert, and schedule maintenance windows so planned work never alerts.
Which alert channels can I use?
Email, Slack, Microsoft Teams, Discord, Telegram, Google Sheets, webhooks and push notifications in the iOS and Android app, the same channels as page-change alerts. Webhooks carry events such as uptime.down, uptime.up, uptime.ssl and uptime.domain.
Can I show my uptime to customers?
Yes. A status page shows the monitors you choose, by name, with their status and 90 days of history; you can post incident updates, and people can subscribe by email. See status pages.
How does it fit with page-change monitoring?
Uptime monitors sit in the same Tasks list, with the same labels, alert channels and credits, and their alerts appear in the Feed. An uptime monitor answers “is it up and fast?”; a page task answers “did what the page says change?”; a browser test answers “does checkout still work?”.
Can Monity AI or the API set up monitors?
Yes. Ask Monity AI, for example “tell me if api.example.com stops answering”: it shows a card with what is checked, how often and the credits a month, and creates the monitor when you confirm. The REST API can list, create, change, pause and check monitors and read their incidents: see the uptime API.

Add your first monitor in a minute.

Paste an address, choose how often, and Monity starts checking. The free plan checks every 5 minutes.

  • Free plan: 3 tasks, no card
  • 7-day Business trial
  • Every alert channel on every plan
A monitor’s page with its uptime and response time
Kamil, Alex and Martyna Median reply under 6 hours

Have a question?

Pricing, security, or scoping - pick a route and you will land in a real person's inbox.