Linux 软件免费装

Vigilo Monitor

开发者 hatimm
更新时间 2026年8月22日 17:39
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

monitoring ssl certificate site health disk space email alerts

下载

1.0.0

详情介绍:

Vigilo Monitor is a lightweight, no-frills site-health monitor built for freelancers and agencies managing client WordPress sites. It watches the three things most likely to take a site down or offline without warning, and emails you before they do: Checks run automatically once a day via WP-Cron. If any check crosses the threshold you've configured, Vigilo Monitor emails your chosen recipient with the details. A dashboard widget also gives you an at-a-glance green/yellow/red status for all three checks, right on your WordPress dashboard. Why Vigilo Monitor Most free tools in the directory only cover one of these checks (disk space or nothing else). Vigilo Monitor combines disk, PHP-error, and SSL monitoring with both email alerting and a dashboard widget, in one lightweight plugin with no external services, no build step, and no dependencies. Features What this plugin does not do To keep it lightweight and focused, Vigilo Monitor deliberately does not include: Slack/webhook alerts, a multi-site dashboard, historical usage charts, or automatic remediation of any kind. It checks three things, and emails you when one of them needs attention.

安装:

  1. Upload the vigilo-monitor folder to the /wp-content/plugins/ directory, or install the plugin directly through the WordPress admin under Plugins → Add New.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to Settings → Vigilo Monitor to configure your alert thresholds and recipient email.
  4. That's it — the first check will run automatically within 24 hours, or click "Run Check Now" on the settings page to run one immediately.
Enabling the PHP fatal-error check The PHP fatal-error check reads your site's debug log, which WordPress only writes to when logging is enabled. Add this to your wp-config.php to enable it: define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); If logging isn't enabled, the dashboard widget and settings page will show this check as "unknown" rather than a false "0 errors".

屏幕截图:

  • The Vigilo Monitor dashboard widget — at-a-glance green/yellow/red status.

升级注意事项:

1.0.0 Initial release.

常见问题:

Does this send data to any external server?

No. All checks run entirely on your own server. No data is sent anywhere except the alert email, which goes to the recipient address you configure, sent via your site's own wp_mail().

Why is my SSL check showing "unknown"?

The SSL check connects to your site's own hostname (as returned by home_url()) on port 443. If your site doesn't serve HTTPS, or the check can't reach it (firewall, local/staging environment, etc.), the status will show as "unknown" rather than a false alert.

Why is my PHP fatal-error check showing "unknown"?

WP_DEBUG_LOG isn't enabled, so there's no log for the plugin to read. See the Installation section above for how to enable it.

How often does it check?

Once a day, via WP-Cron. You can also click "Run Check Now" on the settings page to check immediately.

Can I get alerts in Slack or via webhook instead of email?

Not in this version. Vigilo Monitor is deliberately scoped to email alerts only, to stay lightweight and dependency-free.

Does this work across multiple sites from one dashboard?

No, this version monitors one site at a time, installed per-site. A multi-site aggregated dashboard is a possible future product, not part of this plugin.

更新日志:

1.0.0