Linux 软件免费装
Banner图

BloomWatcher – Live Server & Site Health Dashboard

开发者 ksseven
freemius
更新时间 2026年7月5日 16:49
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

monitoring uptime health check server monitor system status

下载

0.5.6 0.5.7

详情介绍:

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 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, your own domain's registration expiry from rdap.org, 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: Agency The free version is fully functional on its own — Pro and Agency are additions, not unlocks of crippled features.

安装:

  1. In wp-admin go to Plugins → Add New, search for "BloomWatcher", and click Install Now (or upload the bloomwatcher folder to /wp-content/plugins/).
  2. Activate the plugin.
  3. Open Server Monitor in the admin menu — the dashboard starts streaming immediately.
Server-level metrics (CPU, RAM, uptime) require access to /proc and are intended for VPS / dedicated hosts. On restricted shared hosting those cards show "N/A"; everything else still works.

屏幕截图:

  • Stack & WordPress health — TLS, DNS and autoload, plus a scored A–D diagnosis with prioritised findings (plugin performance and one-click fixes are Pro add-ons).
  • History & trends — 24h / 7d / 30d graphs of CPU, memory and disk (Pro).
  • Smart alerts — thresholds and channels for email, Telegram, Slack and Discord (Pro).

升级注意事项:

0.5.7 Domain Expiry is now free (registration expiry date + registrar via rdap.org, documented under External services), premium card/menu visibility now tracks the licensed plan precisely, plus clearer passing-check labels in the Health Diagnosis and a refreshed dashboard font. Settings are preserved. 0.5.6 Compliance: Plugin Performance and its optional profiler file move to the Pro add-on; the profiler is never installed automatically and is added only on explicit opt-in. The free build writes nothing to wp-content/mu-plugins. Settings are preserved. 0.5.5 Compliance: all one-click-fix code is removed from the free build (it now lives only in the Pro add-on); the free diagnosis links to the WordPress hardening guide. No functional change for free users; settings are preserved. 0.5.4 WordPress.org compliance update: one-click fixes move to the Pro add-on (the free diagnosis links to manual instructions instead), and all external services are now documented in the readme. Settings are preserved. 0.5.3 Name change to "BloomWatcher". No functional changes; settings are preserved. 0.5.2 Internal packaging change (Freemius SDK moved to Composer/vendor). No functional changes. 0.5.1 Name change to "Live Server Monitor" for WordPress.org compliance. No functional changes; settings are preserved. 0.5.0 Adds domain & DNS checks, autoload analysis, and the optional Pro (alerts, history, one-click fixes) and Agency (multi-site) tiers. Translated into 9 languages.

常见问题:

Does this work on shared hosting?

Partially. Shared hosts usually block /proc and shell functions, so CPU/RAM/uptime may show "N/A". PHP, database, SSL, domain, DNS and WordPress cards still work everywhere.

Does it send my data anywhere?

Your server and WordPress metrics never leave your site — they're read on your server and shown only in your wp-admin. The plugin makes a few functional lookups (api.wordpress.org for abandoned-plugin dates, your own site's TLS cert, your own domain's expiry via rdap.org) and uses Freemius for licensing/updates and optional opt-in diagnostics. See the "External services" section above for the full list, including links to each service's terms and privacy policy.

Do I need to set up a cron job?

No. History and alerts sample on wp-cron by default, which needs zero setup. Power users can optionally drive sampling from a real system cron for tighter timing.

Will email alerts work on my server?

Email alerts use WordPress's mail system, so they work wherever your site can already send email. If your server can't send mail, use the Telegram, Slack or Discord channels — those send over outbound HTTPS and don't need a mail server.

How does monitoring multiple sites work?

Each site exposes its metrics behind a per-site connection key sent in a custom header, so no server configuration is needed. A hub then reads its sibling sites and shows them together. (Multi-site monitoring is an Agency feature.)

Is it really free?

Yes — the complete monitoring dashboard and health diagnosis are free for a single site, forever. Pro and Agency add automation (plugin performance, alerts, history, one-click fixes) and multi-site management.

What is the Plugin Performance profiler file, and is it added automatically?

No — nothing is added automatically. Plugin Performance (a Pro feature) works by placing one small, fixed PHP file at wp-content/mu-plugins/wlsm-profiler.php. That file is a bundled, human-readable file shipped inside the plugin — it is never generated on the fly. It is added only when you click "Enable Plugin Performance" on the dashboard, after a clear notice telling you exactly what it does and where it goes. All it does is time how long each plugin takes to load and write a small summary; it changes nothing else on your site. You can remove it from the same panel at any time, and it is removed automatically when you deactivate the plugin.

更新日志:

0.5.7 0.5.6 0.5.5 0.5.4 0.5.3 0.5.2 0.5.1 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0