Linux 软件免费装

Qndrs Availability and Heartbeat Monitor

开发者 qndrs
更新时间 2026年7月18日 15:23
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

cron notifications monitoring uptime pushover

下载

3.5.2 3.5.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.

安装:

  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 in the WordPress admin menu.
  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.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