CL Complete LMS

Continuous LMS monitoring — see problems before anyone complains

Most LMS outages aren't sudden — they're slow leaks. Disk fills up. Cron stops. The gradebook lock builds for hours before the first ticket. We watch the leading indicators and act before the symptoms become incidents.

The interesting thing about LMS outages is that they're rarely sudden. The disk doesn't fill in an instant — it fills over weeks. Cron doesn't fail once — it lags steadily until the gradebook breaks. Continuous monitoring is the discipline of watching the leading indicators instead of the symptoms.

We run this for every hosted client, and offer it standalone to organisations that want a real second pair of eyes on a site they host themselves.

What's included

  • CPU, memory, disk and network — per host, per minute
  • Database health: slow queries, connections, lock waits, replication lag
  • Moodle™ / LMS cron heartbeat — alert if last successful run > expected interval
  • Scheduled task queue depth and adhoc-task backlog
  • Page-load percentiles (p50, p95, p99) by route
  • Error-rate tracking across PHP, web server and application logs
  • User-access analytics — concurrent users, peak windows, geographic distribution
  • TLS certificate expiry, DNS, mail deliverability
  • Backup-job success and integrity verification
  • On-call rotation with alert routing to a real human, 24/7
  • Monthly written report — what changed, what we noticed, what we'll watch next
  • Built on Prometheus, Loki, Grafana and Alertmanager — all owned by us, no per-seat SaaS fees

Questions, answered.

We already use Pingdom / UptimeRobot. Do we need this?

Uptime monitors tell you the site is down. Continuous monitoring tells you it's about to be. Both are useful; this catches what uptime tools miss.

Can we keep our existing monitoring?

Yes. We can plug into your existing Datadog/New Relic/Grafana if you already have one, or run our own stack. Whichever costs you less and works better.

Will monitoring slow my site down?

No. The Prometheus exporter and log shipper together consume well under 1% of CPU on a typical LMS host.

Is monitoring included in managed hosting?

Yes — every managed-hosting plan includes the full monitoring suite at no extra cost. The standalone offering is for clients we don't host.