Vigilant Healthchecks

外掛說明

Vigilant Healthchecks provides a REST healthcheck endpoint at /wp-json/vigilant/v1/health with an admin interface to conrol which checks are executed.
This plugin is designed to integrate with Vigilant, an all-in-one web monitoring tool which can be self-hosted.

Key Features

  • Protected REST endpoint with configurable token.
  • Built-in checks for database connectivity, core versions, plugin updates, cron freshness, Redis, and WordPress Site Health issues.
  • Metrics catalogue for memory, disk, CPU load, and database size with sensible caching defaults.
  • Extensible registry and hooks (vigilant_healthchecks_prepare, vigilant_healthchecks_cron_threshold, vigilant_healthchecks_database_size_cache_ttl) so you can add custom checks and metrics.
  • Scheduler heartbeat (vigilant_healthchecks_cron_monitor) that validates WP-Cron is actually running and reports stale schedules.

How It Works

  1. Configure the bearer token under Settings Vigilant Healthchecks; every REST request must include Authorization: Bearer <token>.
  2. Toggle the checks and metrics you want to expose; disabled items are never instantiated so they have zero runtime impact.
  3. Call the endpoint yourself or configure your website in Vigilant.

安裝方式

  1. Upload the wordpress-healthchecks directory to /wp-content/plugins/ or install via Composer (composer require govigilant/wordpress-healthchecks).
  2. Activate Vigilant Healthchecks through the Plugins menu in WordPress.
  3. Visit Settings Vigilant Healthchecks to paste your Vigilant (or custom) token and select the desired checks/metrics.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Vigilant Healthchecks〉的開發相關工作。

參與者

將〈Vigilant Healthchecks〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.0

  • Initial release