Linux 软件免费装

Qndrs Availability and Heartbeat Monitor

开发者 qndrs
更新时间 2026年10月24日 19:16
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

cron notifications monitoring uptime pushover

下载

3.5.2 3.5.1 3.6.0 3.6.1 3.7.1

详情介绍:

Qndrs Availability and Heartbeat Monitor checks external URLs from the WordPress dashboard and can also monitor firewalled clients through outbound heartbeat pings. It supports multiple monitored URLs, per-URL monitoring toggles, email alerts, configurable Pushover alerts, status history, response times, uptime percentages, JSON import/export, structured logging, heartbeat monitors, and authenticated REST endpoints. The monitor overview supports light, dark and system themes, configurable columns and a compact view. Display preferences are remembered in this browser for each site and WordPress user, including during automatic refresh. Status, monitor names and management actions remain available.

安装:

  1. Upload the plugin folder to /wp-content/plugins/qndrs-availability-heartbeat-monitor.
  2. Activate Qndrs Availability and Heartbeat Monitor from the WordPress plugins page.
  3. Open Qndrs Monitor > Overview in the WordPress admin menu. Use Qndrs Monitor > Settings for configuration.
  4. Add one or more URLs and choose notification channels.
For more reliable checks, configure a real server cron to call wp-cron.php.

屏幕截图:

  • Settings page with REST endpoints, heartbeat monitor setup, notifications and import/export.

常见问题:

How do I configure Pushover?

Configure Pushover credentials from the plugin settings page. Stored credentials are masked and are not included in JSON exports. You can also add these constants to wp-config.php; constants take precedence over stored settings: define('PUSHOVER_USER_KEY', 'your-user-key'); define('PUSHOVER_API_TOKEN', 'your-api-token');

Where are logs stored?

Logs are stored in the WordPress database option qndrs_ahm_logs and capped to avoid unbounded growth. The REST log endpoint supports type, url, date_from, date_to, page, per_page, limit, and order query parameters.

Is the REST endpoint public?

No. REST endpoints require a user with the manage_options capability or the plugin read-only API token.

How do heartbeat monitors work?

Create a heartbeat monitor from the settings page. The plugin shows a one-time token and curl example. A client sends outbound HTTPS POST requests to /wp-json/qndrs-availability-heartbeat-monitor/v1/heartbeat; the monitor becomes stale/down when no ping arrives in time. Detailed heartbeat client examples are included in docs/heartbeat-monitors.md. Dutch documentation is included in docs/heartbeat-monitors.nl.md.

更新日志:

3.7.1 3.7.0 3.6.1 3.6.0 3.5.3 3.5.2 3.5.1 3.5.0 3.4.0 3.3.0 3.2.0 3.1.1 3.1.0 3.0.1 3.0.0 2.9.0 1.0.0