Uptime monitoring
Uptime monitoring that also notices a page which is up but broken
MySentry requests your website from the EU every 5 minutes by default — or every minute if you prefer — waits up to 10 seconds for an answer, records the response time, and optionally checks that a phrase you chose is present on the page. Two consecutive failures raise an alert on Slack and your phone; one blip stays quiet.
What a check does
Each check is a plain HTTPS request to the URL you set, following redirects the way a browser would. It passes when the final response is a success status (2xx) within the 10-second timeout. It fails on a timeout, a refused connection, a DNS error or any non-success status — a 500 from a crashed application, a 502 from a host whose PHP process died, a 404 after a botched deployment.
The response time of every successful check is kept and drawn as a line on the dashboard, so a site that is slowing down — a database filling up, a plugin update that doubled page weight — is visible before it becomes an outage.
Content verification: the outage that returns 200 OK
A surprising share of real incidents answer 200 OK. The page is white because a theme update broke the template. The home page shows a hosting provider’s “suspended” notice. A hacked site serves someone else’s content. An uptime checker that only reads the status code calls all of these “up”.
Give each site an expected phrase — a line from the footer, your company name, a product title — and MySentry confirms it is present on every check. Two consecutive checks without the phrase produce a separate alert: “the site responds, but the expected content is missing”.
Why two consecutive failures
Networks blip. A single failed request from one location proves very little, and an alert for every blip trains you to ignore alerts. MySentry reports downtime only when two checks in a row fail — at the default interval that is an outage of at least five minutes, which is the point at which customers start noticing too. Set a one-minute interval on a site where every minute matters.
Domain expiry, looked up every day
The registrable domain of each monitored site is queried daily through RDAP, the registries’ own protocol, and its expiry date is shown under the site name: amber with fewer than 60 days left, red under 30. An expired domain is the outage that takes days to recover from, and its only other warning is a renewal email that may have gone to the wrong inbox.
Set-up in under a minute
Step 1
Add the URL
Paste the address of the page to watch — usually the home page, or a health endpoint your developer built.Step 2
Choose an interval
Every 5 minutes by default; anything from 1 to 60. Add an expected phrase if you want content verified.Step 3
Connect alerts
Email is on from the start; add a Slack webhook and install MySentry as an app on your phone for push. Downtime, recovery and content mismatches arrive on every channel you keep on.
What uptime monitoring alone cannot see
Errors inside the site
Failed emails
Dead scheduled jobs
Uptime questions
Does MySentry work with any website?
Uptime and content checks work with any public URL, whatever it is built with. Browser error reporting and analytics work on any site with a one-line snippet. Deep server-side error reporting comes from the WordPress plugin or, for custom applications, from the reporting API.
How is MySentry different from UptimeRobot, Pingdom or StatusCake?
Uptime checkers tell you whether the front page answers. They cannot see a checkout that throws an error, a contact form whose emails silently fail, or a nightly backup job that stopped running three weeks ago. MySentry covers uptime and those inside failures in one panel, for one flat price per website.
How often does MySentry check my website?
Every 5 minutes by default. You can set any interval from 1 to 60 minutes per website. Each check waits up to 10 seconds for a response and records the response time, so you also see when the site is slowing down rather than failing outright.
Where are the checks made from?
From MySentry’s infrastructure in the EU (Frankfurt). Checks currently run from this single location; to avoid raising an alarm over a momentary network blip, a site is only reported as down after two consecutive failed checks.
What counts as ‘down’?
A check counts as failed when the site does not answer within 10 seconds, the connection fails, or the final response (after any redirects) is not a success status. One failed check is treated as a blip and ignored; two in a row raise an alert.
Can MySentry check that a page shows the right content?
Yes. Give each website an expected phrase — a line from your footer, a product name — and MySentry confirms it is present on every check. A page that answers 200 OK but has lost the phrase (a white screen, a hacked or half-deployed page) is reported after two consecutive mismatches, separately from a plain outage.
Start watching your site today
MySentry is in early access. Leave your email and you’ll get an invitation with founder pricing.
No spam, one email, unsubscribe any time.