cronuptimessldomainportdns

Know before your client does.

Add one line to the end of a cron job, or paste a URL. When something stops, you hear about it on Telegram, Slack or email — before the person who pays you does.

checkmeup.net · liveLoading status

3090 days agoToday

Six monitor types, one dashboard.

What each one watches, how often it looks, and when it wakes you up.

MonitorWatchesHow oftenAlerts you when
Cron job monitoringA ping your job sends when it finishesyour scheduleplus a grace periodA ping is later than the grace period you chose, or a started run never finishes
Uptime monitoringA URL: its status code, a keyword, or JSON fields1 min5 min on HobbyThe response is an error, too slow, or missing what you expect
SSL expiry monitoringThe certificate on port 443dailyIt expires in 30, 14 or 7 days, or is already invalid
Domain expiry monitoringThe domain's registrationdailyIt expires in 30, 14 or 7 days, or already has
Port (TCP) monitoringA raw TCP connect to host:port1 min5 min on HobbyThe port stops answering — or, for one that should stay closed, starts
DNS record monitoringAn A, AAAA, CNAME, MX, TXT or NS record1 min5 min on HobbyThe record changes or stops resolving

What the 03:00 backup's alert looks like.

The same miss, as it reaches Telegram and a webhook. Email, Slack and SMS carry the same facts; SMS is on paid plans. How each channel works →

Telegram
Checkmeup03:05
nightly-backup missed its ping
Schedule:
0 3 * * *
Expected at:
03:05:00 UTC
Missed by:
18s
Webhook · signed with HMAC-SHA256 of the body
POST /hooks/checkmeup HTTP/1.1
Content-Type: application/json
X-Checkmeup-Signature: 7c1e9a…f03b

{
  "eventType": "down",
  "monitorName": "nightly-backup",
  "monitorType": "cron",
  "reason": "missed its ping — expected at 03:05:00 UTC, missed by 18s",
  "timestamp": "2026-10-15T03:05:18Z"
}

Status pages

Give your clients a page they can bookmark.

Create a branded status page for every client site. They see uptime, incidents, and maintenance windows — you stay in control, and it looks like your work.

Create a status page →

Every page has a live badge for a README or a client's footer. This one is ours:

checkmeup.net status
[![status](https://checkmeup.net/status/checkmeup-net/badge.svg)](https://checkmeup.net/status/checkmeup-net)
Acme Shop status
All systems operational
acme-shop.com Operational
api.client.io Operational
backup: nightly Operational

Pay for monitors, not seats.

Hobby is free for 10 monitors, no card. Paid plans check every minute and add status pages, channels and SMS.

See full pricing details →
PlanHobbyFreeYour own side projectsSolo$9/moA freelancer with a few clientsMost popularStartup$29/moA small agencyEnterprise$99/moAn agency with a page per client
Monitors
Monitors10301001000
Fastest check
Fastest check5 min1 min1 min1 min
Status pages
Status pages1310100
White-label status pages
White-label status pages—✓✓✓
Notification channels
Notification channels52050100
SMS credits / month
SMS credits / month—1030100
Start freeStart SoloStart StartupStart Enterprise

Every plan: all six monitor types, projects, execution logs, incidents, maintenance windows, and Telegram, email, Slack and webhook alerts.

Find out whether tonight's backup ran.

Free for 10 monitors, no credit card. Paste the curl line and you're done.

Create free account →

We use cookies for basic web analytics (page views, traffic sources). No ads, no cross-site tracking.