Skip to main content
mySites.guru
CriticalPHP2Shell is fixed, but a researcher now claims six more unpatched PHP flaws. Nothing to do today, but PHP is not out of the woodsWhat to prepare

Monitor site uptime with mySites.guru

Monitor site uptime with mySites.guru

We used to provide UptimeRobot Integrated monitors for your sites, but now we are providing UNLIMITED FREE uptime monitors - powered by our own custom-written engine - to all mySites.guru subscribers and connected sites.

How does free uptime monitoring work?

mySites.guru used UptimeRobot for uptime monitoring for nearly a decade. After reliability problems and a 352% price hike, we built our own engine instead. No extra cost to subscribers.

The engine runs as a standalone Node.js service on its own infrastructure, separate from the main mySites.guru servers. It checks your connected sites and alerts you when they go offline (or worse, get hacked) so you can respond quickly. mySites.guru also does SSL checks and much more in our audit tools.

The engine starts with a single HEAD request. If your site responds, great - nothing happens.

If there’s no response within 45 seconds, it retries with a GET request and waits another 45 seconds. If that also fails, it makes one final GET request from a different location around the world (from a secret IP - your site shouldn’t be blocking IPs, it’s a public site). If all three fail, you get an email alert, and a message in Slack, Teams, Discord or Google Chat if you have set up an uptime webhook. If you get an alert but your site loads fine for you, there are a few common reasons for that.

Sites on the same server are staggered across different check times so we don’t hit your server with a burst of HEAD requests all at once. For a summary of what is checked and how you are alerted, see the uptime monitoring page.

Downtime alerts are an operational email your bookkeeper or accountant does not need to see, which is why the Accountant Portal role is excluded from these notifications by default.

We load-tested the platform to 1 million domain checks per second. The whole thing runs on three $5 servers - a fraction of what UptimeRobot was charging us. We just needed the push to build it ourselves.

The screenshots below are from an older version of the interface. The dashboard has since been redesigned, but the monitoring works the same way.

Example email alert:

Screenshot of mySites.guru feature

You can see an overview of all your monitors in your account:

Screenshot of mySites.guru feature

You can also see the last 24 hours of response times, which makes it easy to spot performance problems:

Screenshot of mySites.guru feature

Why did we stop using UptimeRobot?

mySites.guru used UptimeRobot for uptime monitoring from 2012 until August 2021. After UptimeRobot was acquired by itrinity in 2019, the service suffered repeated outages and our account was terminated without warning on multiple occasions. In July 2021, the new owners tried to raise our annual fee from $6,792 to $22,416 (a 352.4% increase) with 66 days’ notice. We declined, and on 12th August 2021 we switched to our own custom-built monitoring engine. It handles all our monitoring at a fraction of the cost, with no third-party dependency.


Uptime monitoring is covered in depth in our site monitoring and alerting guide.

Frequently Asked Questions

Does mySites.guru charge extra for uptime monitoring?
No - uptime monitoring is included free for all subscribers with no cap on the number of connected sites.
How does mySites.guru determine that a site is actually down before sending an alert?
It makes up to three requests - first a HEAD request, then a GET request, and finally a GET from a different global location - only alerting you by email if all three fail to get a response within 45 seconds each.
Why did mySites.guru stop using UptimeRobot and build its own monitoring engine?
After UptimeRobot was acquired and repeatedly suffered downtime, the new owners attempted to raise mySites.guru's annual fee by 352.4%, prompting the team to build a custom per-minute monitoring engine at a fraction of the cost.
EU icon: AI MODIFIEDWritten and edited by a human, with AI assistance. Our approach to AI

What our users say

Ben Thoma
Ben ThomaHinterhof Agentur
★★★★★

We manage around 100 Joomla projects and are very happy that mysites.guru takes so much work off our hands. This makes regular Joomla maintenance a profitable business for us.

Read more reviews
Johann de Jager
Johann de JagerBiographix
★★★★★

mySites.Guru is the Web industry's version of the Swiss Army Knife. I have total control over all my websites to manage logins, bulk add or update websites and plugins, monitor online status, scan websites for malware and more. mySites.Guru is my Big Brother that looks over my shoulder. If you are serious about managing website portfolio's effectively, this affordable service is a must.

Read more reviews

Read all 297 reviews →

Know the minute a site goes down

mySites.guru checks every connected site every 5 minutes and alerts you when one stops responding. Included in every plan.

See uptime monitoring