Monitoring All Your Client Sites from One Dashboard

Your clients expect their sites to be online, fast, and secure. They do not expect to be the ones who discover a problem. Monitoring is the safety net that catches downtime, expiring certificates, disk space issues, and suspicious activity before anyone else notices.

This guide covers the monitoring and alerting capabilities built into mySites.guru, from uptime checks every five minutes to real-time file change notifications. No third-party subscriptions required, no per-monitor fees, no limits.

By Phil E. Taylor · Published 25 March 2026

Start Free Trial

Connect your first site in under 5 minutes - monitoring starts immediately, no configuration needed.

Uptime Monitoring

Uptime monitoring sounds simple: check if the site responds, send an alert if it does not. In practice, doing it reliably at scale is harder than it looks. Transient network blips, CDN caching, and server maintenance windows all generate false positives that waste your time.

mySites.guru's uptime monitoring runs its own engine on dedicated infrastructure, separate from the main platform. The monitoring engine checks 80,000+ sites and uses a three-step verification process before sending any alert:

  1. HEAD request - a lightweight probe to check if the server responds at all
  2. GET request - a full page fetch to confirm the site actually serves content
  3. GET from a different global location - a second full fetch from a separate network location to rule out regional issues

Only after all three fail does an alert go out - which eliminates the noise that plagues simpler monitoring tools and means every alert you receive is worth acting on.

The system was built after the previous third-party monitoring provider (UptimeRobot) had reliability issues and attempted a 352% price increase. (mySites.guru subscribers who were previously using UptimeRobot's public status pages can read about the free status page alternative built into the platform.) For agencies that want to understand the technical details behind uptime checking, uptime monitoring explained covers the methodology, including why HEAD requests fail when GET requests succeed, how timeout thresholds work, and what to do when monitoring reports downtime but the site loads fine in your browser.

SSL, Disk Space, and Server Health

A site can be "up" and still have problems. These are the slow-motion failures that monitoring catches before they become emergencies:

  • SSL certificate expiry - an expiring certificate turns a working site into a browser warning page, driving visitors away instantly
  • Disk space exhaustion - a full disk crashes databases and corrupts backups, often without warning
  • Server health checks - ongoing verification that the site is responding correctly, not just returning an error page with a 200 status

SSL certificate expiration tracking shows all upcoming certificate expirations across your entire portfolio in a single view. You see which certificates expire in the next 7, 14, or 30 days and can take action before browsers start showing warnings to your clients' visitors.

Disk space warnings alert you when any connected site's server is running low on storage. This is especially important for sites with active backup schedules, large media libraries, or logging that grows over time. The warning gives you time to clean up or expand storage before the site goes down.

File Change Detection and Alerts

Uptime monitoring tells you when a site is down. File change detection tells you when something has changed that should not have. They are different problems with different causes, and you need both.

Real-time alerting goes beyond uptime. You can configure notifications for:

  • File modifications - any file that changes outside a known update window
  • New admin users - an account that nobody on your team created is a serious warning sign
  • Plugin activations or deactivations - unexpected plugin changes can signal a compromise or misconfiguration
  • Admin logins - know when someone accesses the backend of any client site

The alert system is configurable per site and per event type. You might want file change alerts on production sites but not on development servers, or admin login alerts on client sites but not on your internal staging environment. Configure what matters, ignore what doesn't. Pairing alerts with a consistent maintenance schedule is the most reliable approach - see scheduling audits, updates, and backups for how to build that routine.

Never miss a problem on a client site

Uptime checks every five minutes, SSL tracking, file change alerts, and disk space warnings. All included, all unlimited.

Connect your first site in under 5 minutes - monitoring starts immediately, no configuration needed.

Start Free Trial

What This Covers and What It Doesn't

Knowing what mySites.guru monitoring covers - and what it doesn't - helps you build the right stack for your agency. If you manage custom PHP applications alongside WordPress and Joomla sites, see monitoring any PHP application with mySites.guru for the full picture.

What mySites.guru monitoring covers:

  • Uptime checks - every five minutes, from multiple global locations
  • SSL expiry tracking - alerts before certificates expire
  • Disk space warnings - catches storage issues before they cause outages
  • File change detection - flags unexpected modifications to site files
  • Admin activity alerts - new users, logins, and plugin changes

What it doesn't replace:

  • Application performance monitoring (APM) - deep code-level profiling and database query analysis
  • Server-level log analysis - raw access logs, error logs, and server metrics
  • CDN and edge monitoring - Cloudflare, Fastly, or similar network-layer visibility
  • Load testing - synthetic traffic simulation to find performance limits

After Setting Up Monitoring

Once your sites are monitored, these guides cover what to do when alerts fire and how to keep your portfolio healthy long-term:

  • Security guide - the right response when file change alerts or suspicious admin activity fires
  • Updates guide - keeping WordPress and Joomla sites patched reduces the alerts you'll see in the first place
  • Agency management guide - team workflows, client reporting, and keeping everything organised at scale
  • Joomla handbook - Joomla-specific workflows, extension management, and migration planning

Frequently Asked Questions

How often does mySites.guru check site uptime?
Every five minutes. The monitoring engine runs independently from the main platform infrastructure. If a check fails, it retries twice from different locations before alerting you, eliminating false positives from transient network issues.
Does uptime monitoring cost extra?
No. Uptime monitoring is included free for all subscribers with no limit on the number of monitored sites.
What kinds of alerts can I configure?
You can set alerts for file changes, new admin users, plugin activations or deactivations, admin logins, and more. Each alert type can be configured per site or globally across all connected sites.
Can I monitor non-WordPress/Joomla sites?
Yes. Any PHP-based site or application can be connected for uptime monitoring, SSL tracking, and basic file scanning. CMS-specific features like plugin update tracking require WordPress or Joomla.
How do I know if an SSL certificate is about to expire?
mySites.guru tracks the expiration date of every connected site's SSL certificate and alerts you well before expiry. The dashboard shows all upcoming expirations in a single view, so nothing slips through.

Stay ahead of every issue, across every site

Uptime, SSL, disk space, file changes, and performance. Monitored around the clock for all your sites.

Connect your first site in under 5 minutes - monitoring starts immediately, no configuration needed.

Start Free Trial