plugin-icon

BloomWatcher – Live Server & Site Health Dashboard

Door PlugBloom·
Real-time server & WordPress health dashboard in wp-admin — CPU, RAM, disk, PHP, MySQL, SSL, DNS, updates and a scored health diagnosis.
Versie
0.5.6
Laatst bijgewerkt
Jul 4, 2026
BloomWatcher – Live Server & Site Health Dashboard

BloomWatcher turns wp-admin into a gorgeous, live status dashboard for the server your site runs on. No SaaS dashboard, no Grafana, no Linux know-how — just open the dashboard and watch your whole stack breathe. (It does make a few small, cached lookups for plugin-update and TLS data — see “External services” below.)

Most “monitoring” plugins only look at WordPress. This one looks at the whole stack — the server, the web server, PHP, the database, TLS, DNS and WordPress itself — then grades it with an actionable health score.

Built for self-hosted WordPress on a VPS (DigitalOcean, Hetzner, Linode, etc.) and the agencies and freelancers who manage them.

Free features

  • CPU usage, load average and core count (animated ring gauge)
  • Memory used / total
  • Disk usage for the WordPress filesystem
  • Network throughput and connection count
  • Top processes by CPU
  • System uptime, hostname, kernel, OS
  • PHP version, SAPI, memory limit, OPcache status
  • Database engine, version, connection status, query count
  • Web server detection (nginx / Apache / LiteSpeed) and version
  • SSL certificate days-until-expiry with issuer
  • DNS check — does the domain actually point at this server?
  • WordPress version and pending core / plugin / theme updates
  • Autoload analysis — find the autoloaded options bloating every request
  • Health Diagnosis — a scored (0–100) security, performance and maintenance check-up with an A–D grade and prioritised findings, refreshed on demand
  • Live updates every few seconds, Apple-Home-style cards, dark mode, mobile friendly
  • Degrades gracefully on restricted hosts (shows “N/A” instead of breaking)

It’s genuinely useful on day one, for a single site, completely free.

Privacy

Your server and WordPress metrics are read locally and shown only to logged-in administrators — they are never sent to any external service. The plugin’s only outbound requests are the functional, cached lookups described under “External services” below (abandoned-plugin dates from api.wordpress.org, your own site’s TLS certificate, and Freemius for licensing/updates). None of them carry your server metrics or any personal data.

Pro

Stay ahead of problems instead of watching a dashboard:

  • Plugin Performance — rank your active plugins by how long they take to load (and how much memory they use) on every request, so you can spot the heavyweights. Measured by a tiny, optional must-use profiler file that you install with one click (and can remove just as easily) — see the FAQ for exactly what it adds.
  • Domain expiry — domain registration expiry date and registrar via RDAP, with an alert before it lapses.
  • Smart alerts — get notified the moment CPU, memory, disk, SSL or domain expiry crosses a threshold, via email, Telegram, Slack or Discord.
  • History & trends — 24h / 7d / 30d graphs of your key metrics.
  • One-click fixes — apply and undo safe hardening (disable XML-RPC, disable the file editor) straight from the diagnosis, fully reversible.

Agency

  • Multi-site hub — watch every site you manage from one dashboard (up to 20 sites).
  • Centralized alerts across all your sites and domains.
  • PDF client reports (coming soon).

The free version is fully functional on its own — Pro and Agency are additions, not unlocks of crippled features.

External services

To provide some of its features, this plugin relies on the following third-party/external services. Each lookup is cached to keep outbound requests to a minimum, and none of them receive your server metrics or personal data.

WordPress.org Plugins API — api.wordpress.org

What it is and what it’s used for: the official WordPress.org Plugins API. The Health Diagnosis “abandoned plugin” check uses it to read each active plugin’s last-release date — the same endpoint WordPress core already contacts for update checks.

What is sent and when: the slugs of your active plugins, periodically when the diagnosis runs (cached for up to a week). No personal data is sent.

  • Terms of use / privacy: https://wordpress.org/about/privacy/

Freemius — api.freemius.com

What it is and what it’s used for: Freemius handles licensing, secure checkout and automatic updates for the optional Pro/Agency add-ons, and — only if you explicitly opt in — anonymous usage diagnostics that help us improve the plugin.

What is sent and when: on activation the plugin shows an opt-in screen (you can skip it); license/update checks are made when relevant. No diagnostic data is sent unless you agree, and your server metrics are never part of it.

  • Terms of Service: https://freemius.com/terms/
  • Privacy Policy: https://freemius.com/privacy/
Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.