Your platform is up.
But is it working?
HTTP 200 is not the same as "working." While others ping your server, MonitorGiant goes deeper — connecting to WordPress, WooCommerce, Ghost, Nextcloud, Keycloak, Drupal, Joomla, Portainer, Coolify, and 15 more platforms via their own built-in APIs to check the signals that actually matter.
"UptimeRobot tells you your server is up. MonitorGiant tells you your WooCommerce checkout is broken, your cron jobs have not run in 72 hours, and your payment plugin has a critical security update — all before your customers find out."
No plugin. No code. Just connect.
MonitorGiant uses each platform's own built-in API — authenticated with a read-only token you generate from your own admin panel. You stay in full control.
Generate a read-only token
Create a dedicated read-only API token from your platform's admin panel. Takes 30 seconds. MonitorGiant documents the exact steps for each platform.
Paste it into MonitorGiant
Enter your platform URL and credentials. MonitorGiant encrypts them immediately with AES-256 and runs an instant test check.
Get alerted when something breaks
MonitorGiant checks your platform on your configured interval and alerts you the moment a health dimension fails — before your users notice.
What Deep Monitoring means
Surface monitoring checks if your server responds. Deep Monitoring checks if your application actually works.
Database connectivity
Is the database accepting queries? A site can serve cached pages for hours while the DB is down — orders, forms, and logins silently fail.
Background job health
Cron jobs run emails, order processing, scheduled content, and backups. Failed cron = silent failures your customers discover before you do.
Application version
Running outdated versions is the most common attack vector. MonitorGiant flags when your platform has known security vulnerabilities available.
Payment & checkout
For ecommerce, MonitorGiant verifies the checkout process is actually functional — not just that the homepage returns 200.
Plugin & extension status
Are installed extensions up to date? MonitorGiant reads system status APIs to surface vulnerable or broken plugins before they cause outages.
Queue health
Backed-up job queues are an early warning of a stalling system. MonitorGiant detects queue depth before it cascades into user-facing failures.
Storage & resources
For platforms like Nextcloud and MinIO, MonitorGiant checks whether critical resource thresholds are being approached before they become incidents.
24 active platforms. Checks that go far beyond HTTP 200.
See all platforms →WordPress
WordPress powers 43% of the internet. MonitorGiant tells you if yours is actually working.
What MonitorGiant checks
Is the database accepting connections? A site can serve cached pages for hours while the backend is broken.
WordPress Scheduled Events run emails, order processing, and backup jobs. MonitorGiant detects when cron has not run in longer than expected.
Powers WooCommerce, Gutenberg, and most plugins. MonitorGiant verifies the REST API is responding — not just the front page.
Sites stuck on outdated WordPress versions are the most common attack target. MonitorGiant checks whether background updates are operational.
Required for several WordPress core functions. Loopback failures cause silent breakage across plugins and themes.
Verifies the site is loading correctly over HTTPS with no redirect loops.
Detects when WordPress is running an outdated version with known security vulnerabilities.
How to connect
WordPress Application Passwords (built-in since WP 5.6). Create a dedicated user with limited role — no plugin required.
Read-only access only. Credentials encrypted with AES-256. Revoke at any time from your platform's admin panel.
WooCommerce
We check your checkout, not just your homepage.
What MonitorGiant checks
All 7 WordPress health checks, plus WooCommerce-specific layers.
PHP version, MySQL version, active plugin list, filesystem permissions, environment configuration, and WooCommerce version — all from the system status API.
MonitorGiant verifies your checkout page loads correctly and contains expected form elements. A broken checkout is the most expensive silent failure in ecommerce.
Verifies the WooCommerce Store API cart endpoint is responding — the backbone of headless and block-based stores.
How to connect
WooCommerce → Settings → Advanced → REST API → Add key (Read Only). Takes 30 seconds.
Read-only access only. Credentials encrypted with AES-256. Revoke at any time from your platform's admin panel.
Ghost
Ghost has built-in health APIs. MonitorGiant reads them — database, mail, storage, and membership portal — in a single check.
What MonitorGiant checks
Ghost's Admin API returns database status, mail configuration, storage provider status, and maintenance mode — all in one authenticated call.
Detects when your Ghost installation is running an outdated version.
Verifies the /portal/ endpoint loads correctly — the gateway to your paid memberships and subscriptions.
Detects if the site is accidentally left in maintenance mode.
How to connect
Ghost Admin → Settings → Integrations → Add custom integration → Copy the Admin API key. Read-only access to health endpoints only.
Read-only access only. Credentials encrypted with AES-256. Revoke at any time from your platform's admin panel.
Nextcloud
MonitorGiant tells you immediately if maintenance mode is on, a database upgrade is pending, or storage is approaching capacity.
What MonitorGiant checks
Nextcloud's /status.php endpoint (no auth required) reports whether the instance is in maintenance mode — a common cause of team-wide file access failures.
Detects when a pending schema upgrade is blocking full functionality.
Confirms the Nextcloud version and whether updates are available.
Authenticated WebDAV check confirms file access is working end-to-end.
How to connect
Nextcloud → Settings → Security → Create new app password → name it "MonitorGiant". The /status.php check requires no credentials at all.
Read-only access only. Credentials encrypted with AES-256. Revoke at any time from your platform's admin panel.
Keycloak
If Keycloak goes down, every application it protects becomes inaccessible. MonitorGiant monitors it before any of your users try to log in.
What MonitorGiant checks
Keycloak's /health endpoint returns overall system health including database connectivity.
/health/ready confirms Keycloak is ready to serve authentication requests.
/health/live confirms the process is alive and not deadlocked.
How to connect
No credentials required. All three Keycloak health endpoints are unauthenticated by design. Just enter your Keycloak base URL.
Read-only access only. Credentials encrypted with AES-256. Revoke at any time from your platform's admin panel.
ERPNext / Frappe
ERPNext powers payroll, invoicing, and inventory. MonitorGiant checks database, Redis queues, background workers, and the scheduler in a single call.
What MonitorGiant checks
frappe.utils.doctor checks database, Redis, background worker queues, and scheduler status — all in one authenticated API call.
Confirms automated tasks (payroll runs, stock updates, report generation) are processing correctly.
Detects backed-up job queues that indicate workers are stalling.
How to connect
ERPNext → Settings → My Account → Generate Keys. These keys authenticate to the frappe.utils.doctor endpoint only. Revoke at any time.
Read-only access only. Credentials encrypted with AES-256. Revoke at any time from your platform's admin panel.
MinIO
MinIO stores your application's uploads, backups, and media. MonitorGiant checks liveness, readiness, and cluster health — no credentials required.
What MonitorGiant checks
/minio/health/live confirms the MinIO server process is running.
/minio/health/ready confirms MinIO is ready to accept requests, including disk health.
/minio/health/cluster reports on cluster integrity for multi-node deployments.
How to connect
No credentials required. All MinIO health endpoints are unauthenticated by design, following the Kubernetes liveness probe pattern.
Read-only access only. Credentials encrypted with AES-256. Revoke at any time from your platform's admin panel.
17 more active platforms
All active and available now. Contact us to start monitoring any of these platforms.
PrestaShop
API reachability · Shop config · System health · Cron verification
Magento 2
Built-in health check (DB + cache) · Store config · Module list · Admin reachability
Odoo
Health endpoint · Scheduler status · Background worker queues · Session health
Moodle
Site info · Web services health · Version · Component status
Discourse
Sidekiq queue depth · PostgreSQL · Redis · Email deliverability · Version
Gitea / Forgejo
Health endpoint · API function · Cron job status · Runner status
Matomo
Version · Archive cron health · Tracking endpoint · Database health
Rocket.Chat
Server info · Statistics (users, rooms, queues) · WebSocket upgrade check
Strapi
Health endpoint · Content API function (no credentials needed for /_health)
Drupal
JSON:API health · Security update detection · Cron age check · Admin access
Joomla
Joomla Web API (version, DB driver) · Extension update count · Site reachability
OpenCart
Store front health · Checkout page · API authentication
WHMCS
Client area health · API function · Automation queue health
Portainer
Version + edition · Docker endpoint status · Offline endpoint detection
Coolify
Health check · Version · Managed server reachability · Service running status
MediaWiki
Action API (version, read-only mode) · Job queue depth · Bot authentication
Rocket.Chat Deep
All base checks + email integration · Webhook integrations · File storage · Push notifications
More platforms being evaluated — contact us at [email protected] to request a specific platform.
Platform monitoring — FAQ
Do you support Drupal and Joomla?
Yes — both are now active. MonitorGiant monitors Drupal using its JSON:API and admin status report, detecting security updates and cron health automatically. Joomla 4+ is supported via the built-in Web Services API, checking version and extension update status.
Can MonitorGiant monitor Portainer and Coolify?
Yes. Portainer and Coolify are both fully supported. MonitorGiant checks Portainer's Docker endpoint availability and Coolify's managed server reachability — so you know immediately if a container environment goes offline, not just if the management UI is accessible.
Does WHMCS monitoring check billing automation?
Yes. In addition to confirming your WHMCS client area and API are responding, MonitorGiant checks the WHMCS automation queue health — detecting when background billing processes, invoice generation, or service renewals may be stalling.
What is Rocket.Chat Deep mode?
Rocket.Chat Deep mode extends standard monitoring (version, user count, statistics) with checks for email integration health, webhook integration status, file storage accessibility, and push notification configuration. It's recommended for teams who depend on Rocket.Chat integrations and file sharing.
How many platforms does MonitorGiant support?
MonitorGiant currently monitors 24 self-hosted platforms. We are actively expanding coverage — contact us at [email protected] if you need a platform that is not yet listed.
Do I need to install a plugin or agent on my server?
No. MonitorGiant uses each platform's own built-in health API — authenticated with a read-only token you generate from your admin panel. Nothing is installed on your server.
Is platform health monitoring included in the free plan?
Platform Health Monitoring is a paid add-on. The free plan includes 25 uptime monitors. Contact us to discuss the right plan for your stack.
Security-first API access
MonitorGiant uses read-only API access to check platform health. Your credentials are encrypted with AES-256 and only used to call the specific health endpoints we document for each platform. You can revoke access at any time from your platform's admin panel. We recommend creating a dedicated read-only token specifically for MonitorGiant — not reusing an existing admin key.
24 platforms. One dashboard. No plugins.
Start with 25 free uptime monitors, then add Platform Health Monitoring for the platforms your business depends on. Contact us to get started — we'll walk you through the right setup for your stack.