Skip to content
Premium Add-on · Requires Free Base Plugin

Pro-grade monitoring for production WordPress

Slack alerts, live dashboards, anomaly detection, Elasticsearch & Datadog log shipping, S3 archival, and compliance reports — the serious observability stack for WordPress teams that can't afford to miss a beat.

Services
24+
PHP
8.1+
Overhead
Zero
/wp-admin/admin.php?page=emnes-oversight
Cron
247
logged today
Email
1,834
sent · 12 failed
Audit
62
events · 2 critical
Cron Activity · 7 days PRO · LIVE
Recent Activity SSE Live
14:32wp_scheduled_delete completed (182ms)
14:31Order receipt sent to customer@ex...
14:29Admin updated `siteurl` option
14:28Failed login · 203.0.113.45
v1.0.0 GPL-2.0

Pro Features

Every tool your operations team needs

Ship logs, get alerts, detect anomalies, archive data, generate reports — all on one license.

Slack & Discord Alerts

Get paged in seconds when a cron fails, an email bounces, or an admin account is created. Rich embeds, rule-based routing, and rate limits so alert storms can't flood your channels.

Live Analytics Dashboard

Chart.js visualizations for cron timeline, email volume, and audit activity across 7 days. Plus a live log stream powered by Server-Sent Events — tail your logs in real-time.

Anomaly Detection

Pattern analysis runs every 15 minutes. Spot failed-login spikes from multiple IPs, bulk changes, off-hours admin activity, and new admin account creation — before they become incidents.

Data Archival

Keep years of logs without bloating your database. Daily archival to local filesystem or Amazon S3 with signed requests. JSON format with metadata; protected archive directories.

Log Shipping

Stream logs to Elasticsearch, Datadog, or Syslog in real-time. Custom backends via the emnes_oversight_ship_log hook. Works alongside local retention.

Visual Diff Viewer

Line-by-line diffs for option and post content changes. LCS algorithm, syntax-highlighted modal view, full old/new value capture. Finally see exactly what changed.

User Session Timeline

See what a user did minute by minute — merged audit, cron, and email events for any specific user. First stop for any security investigation.

Email Digests

Scheduled daily or weekly summaries with cron/email/audit totals, top failures, and trend highlights. HTML-formatted with drill-down dashboard links.

Compliance Reports

Generate structured activity reports for any date range. Per-user breakdowns, cron health, delivery rates, top 10 failures. Ready for auditors, HTML-formatted for PDF export.

WooCommerce Tracking

Order status transitions, product creation and modification, customer metadata, payment methods — auto-logged. E-commerce teams get a full audit trail of every sale and refund.

Multisite Network

Aggregated statistics at Network Admin, per-site breakdown with smart caching. Manage 100+ sites from a single dashboard. Scoped to manage_network_options.

Admin Bar Metrics

Page load time, memory usage, DB queries, and plugin count — visible right in the WordPress admin toolbar. No dev tools needed. Spot perf regressions in seconds.

Login Security

Stop brute-force attacks before they become incidents. Auto-block IPs and usernames after configurable failed-attempt thresholds. Manual "Block IP" button on any audit log row. Whitelist/blacklist support.

reCAPTCHA v3

Google reCAPTCHA v3 with score-threshold validation. Always-on or only after N failures. Fails open on Google outages. Secret keys encrypted at rest via AES-256-CBC.

Built for

Who uses Emnes Oversight Pro?

Agencies

Manage 50+ client sites from one place with multisite dashboard, Slack alerts, and custom audit rules.

Enterprise

Real-time observability for mission-critical WordPress deployments. Ship logs to your existing Datadog/ELK stack.

WooCommerce

Catch bouncing order emails in seconds. Track every order status change. Anomaly alerts on refund spikes.

Compliance

Structured compliance reports, full audit trails, S3 archival for retention, external log shipping to SIEM.

PHP 8.1+
Strict types, enums, readonly
PHPStan L7
Strict static analysis
24+
Pro services
GPL-2.0
Open-source licensed

Questions & answers

Frequently asked

Does Pro work without the free plugin?
No. Emnes Oversight Pro is an add-on that extends the free Emnes Oversight plugin. Install the free one from WordPress.org first (it's what handles the actual logging); Pro adds the alerting, analytics, and shipping layer on top.
What external services does Pro connect to?
Only what you configure. Possible connections: Slack (api.slack.com), Discord (discord.com), Amazon S3 (amazonaws.com), Elasticsearch (self-hosted or cloud), Datadog (datadoghq.com), and optionally Chart.js CDN. Nothing connects unless you explicitly enable it in settings.
How are alerts rate-limited?
The notification dispatcher caps at 10 notifications per 5-minute window. Per-rule filters can reduce that further — e.g. "only alert on cron failures, not email bounces." No more alert storms when 50 crons fail at once.
Is the anomaly detection reliable?
It runs statistical pattern analysis every 15 minutes over recent audit logs. It flags obvious anomalies (5+ failed logins from different IPs, 3x weekly bulk change spikes, off-hours admin activity) with configurable severity thresholds. You tune the business-hours window to your team.
Can I use Pro on multiple sites?
Licenses are available for single-site, 3-site, and unlimited agency tiers. Multisite networks count as one license at the agency tier — run on every subsite in a network.
How does the login security blocking work?
Pro tracks failed login attempts per IP and per username using short-lived transient counters. When an IP or username exceeds your configured threshold (default 5 in 15 minutes), it's automatically blocked for the lockout duration you set (default 1 hour; 0 for permanent). Admins see blocks on the Blocked Entries page with one-click unblock. Every block is logged as a Critical audit event, so your existing Slack/Discord notifications fire automatically. Whitelist your office IPs to never be blocked.
Does Pro support reCAPTCHA?
Yes — Google reCAPTCHA v3 with score-threshold validation. Configure it to run always or only after N failed attempts. The secret key is encrypted at rest with AES-256-CBC. CAPTCHA fails open if Google is unreachable, so an outage there never locks you out.
What if my site is behind Cloudflare or a reverse proxy?
Enable "Trust Proxy Headers" and pick the right header (CF-Connecting-IP for Cloudflare, X-Real-IP for Nginx, True-Client-IP for Akamai, X-Forwarded-For for generic setups). Pro will resolve the real visitor IP from that header and rewrite the audit log's captured IP so "Block IP" targets the actual attacker instead of your CDN's edge node. The setting is off by default and only accepts four well-known header names — no arbitrary $_SERVER lookups.
Where is the data stored?
Exactly where the free plugin stores it — in your WordPress database. Pro only adds optional archival (to local filesystem or your S3 bucket) and optional shipping (to your Elasticsearch, Datadog, or Syslog). Pro doesn't touch external services unless configured.

Ready to run WordPress like production?

Install Pro today and get real-time alerts, live dashboards, and enterprise-grade observability on your WordPress stack.

One-time license · 1 year of updates · 30-day money-back guarantee