SleekView for WP Server Monitor: server checks as tables
WP Server Monitor writes scheduled health checks to wp_server_monitor_checks and incident rows to wp_server_monitor_incidents. SleekView turns those tables into queryable grids so site reliability teams can triage status, response time, and incident history without leaving WP Admin.
♾️ Lifetime License available
Server checks as a real table
WP Server Monitor variants schedule HTTP, ping, and resource checks through WP Cron and write the result to wp_server_monitor_checks with check name, target, status code, response time, and timestamp. When a check fails the plugin opens a row in wp_server_monitor_incidents with start time, root status, and notification metadata. The default dashboard mixes both into a single panel with limited filters, which makes timeline reconstruction during a post-mortem painful.
SleekView reads both tables directly and exposes checks and incidents as two related views. Check name, target URL, status, response time, and last-run timestamp become sortable columns in the checks grid. Incident records show start time, duration, affected check, and notification status side by side. Filters separate failing checks from healthy ones, surface slow responses over a threshold, and group incidents by week for trend review.
Inline edits update check thresholds, enable or disable individual checks, and append incident notes through the plugin's own save flow. Bulk pause keeps a planned maintenance window from generating noisy alerts, and bulk re-run forces a fresh check on a filtered selection. CSV export ships incident history to PDF report generators, satisfying SLA evidence requirements.
Workflow
Build the Server Monitor grid in four steps
Pick the source
wp_server_monitor_checks as the primary table and wp_server_monitor_incidents as a sibling view.
Compose columns
Save and scope per role
Edit inline or bulk-control
Sample columns
A typical Server Monitor checks view
wp_server_monitor_checks.
wp_server_monitor_checks + wp_server_monitor_incidents
| Check | Target | HTTP | Response | Last run | Status |
|---|---|---|---|---|---|
| Home page | / | 200 | 412 ms | Apr 24 14:00 | OK |
| Checkout | /cart | 200 | 1,820 ms | Apr 24 14:00 | Slow |
| API status | /wp-json/health | 503 | 0 ms | Apr 24 13:58 | Down |
| Admin login | /wp-login.php | 200 | 688 ms | Apr 24 14:00 | OK |
Comparison
Default WP Server Monitor admin vs SleekView
Default WP Server Monitor admin
- Dashboard panel has limited combined filters
- Hard to sort by response time across checks
- Incident history is paginated separately from checks
- No saved view for checks slower than a threshold
- Bulk pause for maintenance windows is not exposed
SleekView
- Checks and incidents as joined tables, not a single panel
- Filter by HTTP status, response-time threshold, or target
- Save views per maintenance window or check group
- Inline threshold edits flow through the plugin's save hooks
- Bulk pause and bulk re-run via the plugin's scheduler
Features
What SleekView gives you for WP Server Monitor
Response time view
Read wp_server_monitor_checks with response time as a sortable column. Slow endpoints surface immediately so capacity planning sees what to scale before customers complain.
Incident timeline
Join wp_server_monitor_incidents to expose start time, duration, and affected check. The timeline doubles as SLA evidence during retrospectives.
Bulk pause
Select checks ahead of a planned maintenance window and bulk-pause through the plugin's scheduler. Alerts stay quiet, the dashboard stays honest.
Audience
Who uses SleekView for WP Server Monitor
Site reliability engineers
Triage failing checks the moment they happen. Sort by response time to find creeping latency, save views per service for daily reviews.
Operations leads
Reconstruct incident timelines during retrospectives. CSV export of the incident table feeds the post-mortem template without manual data entry.
Agency operators
Track uptime evidence across client sites. Bulk-pause checks during planned migrations so the alert channel stays trustworthy.
The bigger picture
Why Server Monitor grids change operations
Uptime monitoring inside WP Admin is a pragmatic choice for teams who want their reliability evidence on the same login as the rest of the stack. WP Server Monitor writes a row per check and per incident to its own tables, which is exactly the right schema for queryable reporting. The default dashboard, however, treats those tables as a single panel and never lets a reliability engineer sort cleanly by response time or filter incidents by week.
SleekView reads both tables directly and renders two related grids. Checks become sortable and filterable by status, response time, and target. Incidents show start time, duration, and notification status, which is the post-mortem timeline reviewers want.
Inline edits to intervals and thresholds re-schedule WP Cron through the plugin's own flow. Bulk pause keeps planned maintenance from polluting the alert channel, and bulk re-run forces a fresh check after a network blip clears. CSV export turns the incident table into SLA evidence ready for stakeholders.
None of the scheduling or notification logic changes, the plugin still owns those, SleekView simply unlocks the data the plugin already collects.
Questions
Common questions about SleekView for WP Server Monitor
Yes. wp_server_monitor_checks drives the checks grid and wp_server_monitor_incidents drives the incidents grid. Both tables stay in sync as the plugin's scheduler writes new rows.
Yes. Response time is stored on every check row, and SleekView aggregates it for sort and filter. Trend visualisation happens in a sibling chart view if your install enables that module.
 Yes. Editing the interval or threshold goes through the plugin's own save flow, which re-schedules the WP Cron event so the new cadence takes effect immediately.
 Yes. Bulk pause flips the enabled flag on a filtered set and the plugin's scheduler skips paused checks until they are re-enabled. No false positives during planned work.
 Yes. The incident row stores notification status (sent, queued, failed) and channel (email, webhook). Filters narrow to incidents where alerts did not deliver, which catches misconfigured webhooks.
 Yes. Export the incidents view with start, end, duration, and affected check columns, which is the spine of any monthly SLA report or stakeholder summary.
 Yes. Each site's checks live in its own table prefix, so the grid scopes to the active site. Network admins switch context to compare uptime across the portfolio.
 
Yes. Custom check definitions stored in wp_options appear alongside the built-in ones. SleekView treats them as the same row type, so saved views remain consistent.
Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Product Filter
- Woocommerce Mailchimp Discount
- Woocommerce Nowpayments
- Yith Woocommerce Ajax Product Filter
- Yith Woocommerce Product Image Gallery Slider
- Yith Woocommerce Affiliates
- Woocommerce Affiliatewp Integration
- Woocommerce Zoho Books
- Yith Woocommerce Product Reviews
- Woocommerce Advanced Bulk Edit
- Wcfm Marketplace
- Edd Software Bundles
- Wpc Product Quantity
- Wpc Fly Cart
- Wcfm Bookings