BD Uptime Monitor now publishes a public status page, warns you before your SSL certificate expires, checks page content for real failures, and sends alerts to Slack, Discord, or any webhook. This guide covers each feature and how to set it up.
Publish a public status page
Show your visitors current and recent uptime with a shortcode. Add it to any page:
- Place
on a published page.BDShield Status
Operational100% Uptime 24h100% Uptime 7d100% Uptime 30d90.4 ms Avg ResponseSSL certificate expires in 265 days
Recent Incidents
No incidents recorded — all systems normal.
- The page shows current status and recent history, styled to match the plugin.
Use it for a customer-facing status URL so people can check the site themselves instead of emailing you.
Monitor SSL expiry
An expired certificate takes a site down for every visitor. The monitor checks your certificate and warns you ahead of time, at 30, 14, and 7 days before expiry, so you have room to renew. Enable SSL monitoring under Settings.
Keyword and content check
A site can return a 200 OK while showing an error or a blank page. Add a keyword check so the monitor confirms an expected word or phrase appears in the page. If the keyword is missing, the site is treated as down even when the status code looks healthy.
Multi-channel alerts
Send down and recovery alerts where your team will see them:
- Slack — via an incoming webhook URL.
- Discord — via a channel webhook.
- Webhook — JSON to any endpoint you control.
Email alerts continue to work alongside these. Configure channels under Settings → Alerts.
Maintenance windows
Planned downtime should not trigger false alarms. Set a maintenance window and the monitor pauses alerts for that period, then resumes automatically. Your uptime history records the window so your reports stay accurate.
Monthly SLA summary
Get a monthly SLA summary by email with your uptime percentage and incident count for the period. Use it for reporting to clients or for your own records.
External heartbeat
A monitor that runs on your own server cannot tell you when that whole server is down — it goes down with it. The external heartbeat closes that gap. Your site sends a regular beacon to the BD license server, and if the beacon stops arriving, the server knows your site is unreachable and can alert you.
This turns self-hosted monitoring into real coverage for the worst case: a full outage. Turn it on under Settings → Heartbeat.
Quick start
- Confirm the monitored URL is your real public address.
- Enable SSL monitoring and add a keyword check.
- Connect a Slack or Discord webhook for alerts.
- Turn on the external heartbeat for full-outage coverage.
- Add
to a page if you want a public status URL.BDShield Status
Operational100% Uptime 24h100% Uptime 7d100% Uptime 30d90.4 ms Avg ResponseSSL certificate expires in 265 days
Recent Incidents
No incidents recorded — all systems normal.