Complete Magento 2 Store Monitoring — Health, Security, Performance, Cache & Infrastructure in One Dashboard.
MageMonitor runs entirely on your server inside the Magento admin panel. No cloud agents, no third-party services, no store data leaving your server. Install it, run a scan, and get an immediate, prioritized picture of everything affecting your store's health — with exact fix instructions for every issue found.
MageMonitor is a complete store health monitoring system built inside your Magento admin. It scans your server, database, cron, cache, frontend, and security posture automatically — then tells you exactly what's wrong and exactly how to fix it.
Most Magento store problems are discovered by customers before the merchant knows anything is wrong. A slow checkout, a broken JS error, a cron job that stopped running 3 days ago — these are the issues that cause cart abandonment, lost orders, and support tickets. MageMonitor finds them first.
Every scan runs locally on your server using read-only queries. No data ever leaves your environment. MageMonitor writes only to its own database tables and never touches customer data, orders, or store configuration.
The alternative is finding out about problems from a customer complaint, a Slack message at 2am, or a sales report that looks wrong. MageMonitor changes that.
Every detection includes a specific how-to-fix with exact commands. Not "your cron is slow" but "run this exact SQL to clear the backlog and fix the issue in 60 seconds."
Server health, database, cron, cache (Varnish, Redis, FPC, OPcache), frontend JS errors, security, search, extensions, SSL — all covered in a single dashboard.
Runs entirely on your server. No cloud agents, no third-party data storage. Your store's data never leaves your environment — the only outbound calls are licence validation and the integrations you switch on (Slack, webhook, AWS, Cloudflare). GDPR compliant out of the box.
The first thing you see is a complete picture of your store's health — a numeric score (0–100), a category status grid, and a prioritized list of all active issues that need attention. Nothing is buried, nothing requires interpretation.
What your server is doing right now, refreshed every 10 seconds while the tab is open. Anything out of range is called out at the top, so you do not have to read every number to know something is wrong.
Each category has its own tab showing active detections at the top, followed by analytical data specific to that domain. Every detector runs independently — one failure never affects others.
The Database tab goes beyond just detecting problems — it automatically discovers which tables are oversized, generates the exact safe SQL to clean them, and shows which tables should never be touched. All read-only.
Full visibility into every cache layer — Varnish, Redis, Magento FPC, and OPcache. Detects problems before they cause slowdowns or outages. All checks are strictly read-only.
A graded audit of the things attackers actually go after, with the evidence for each finding and step-by-step fixes. It runs on its own schedule and can be re-run from the tab at any time.
Magento depends on cron for order emails, indexing and every scheduled job. MageMonitor tells you the moment it stops, which jobs are failing and why, and when each one last ran.
A lightweight collector script captures real JavaScript errors from real customer browsers automatically. No manual testing, no browser extensions, no code changes. See exactly which JS errors are affecting your customers and on which pages.
One-click maintenance actions that run instantly from the dashboard. Every action is logged to the audit trail with admin username, timestamp, and result. Grouped into logical sections for fast navigation.
Compares your PHP, database, Redis and web server settings with what a store of your size needs — based on your real product count, order volume and database size — and gives the exact value to change.
Every storefront and admin page, REST call and GraphQL resolver that takes longer than your threshold (default 2 seconds) is recorded with its average, slowest time and hit count. No code changes required.
Deep integration with AWS CloudFront and WAF via IAM Role (no credentials required on EC2). See your entire CDN configuration, cache behavior TTLs, WAF rule status, recent invalidations, and real cache performance from Varnish statistics.
Get notified the moment something goes wrong — via Email, Slack, or Webhook. Each channel has its own digest schedule. Downtime alerts fire within 3 minutes of detection.
Checks your store's uptime every 3 minutes via cron. Two consecutive failures required before alerting — preventing false positives from transient network issues. Separate uptime percentage and response time tracking per URL.
Some findings are real but not for this week — a PHP upgrade, a server move. Put them in the Backlog: they stop lowering the score and sending alerts, but every scan still checks them. Every action anyone takes in MageMonitor is recorded in the Audit Log.
Generate a complete store health report in one click. Opens as a self-contained HTML page with a Download PDF button that uses your browser's native print-to-PDF — no server-side PDF libraries required, works on any server.
Beyond the core detection tabs, MageMonitor includes a full suite of operational and monitoring tools.
Every action is logged to the audit trail. Destructive actions require explicit confirmation showing exactly what will be affected.
Standard module installation. No external accounts, no complex infrastructure, no configuration beyond pasting your license key.
Install with Composer, or upload to app/code/PointOfCode/ together with PointOfCode_Core, and run setup:upgrade. Module registers all cron jobs and creates its database tables automatically.
Paste your license key in Stores → Configuration → PointOfCode → MageMonitor. Your domain is auto-detected. Validation is instant.
Click "Run Full Scan" in the dashboard header. All 10 detectors run immediately. Results populate across all tabs within seconds.
Work through detections using built-in fix guides. Configure alerts. Cron handles everything automatically from this point on.
No add-ons. No upsells. No tiers. One license covers one domain.
| Specification | Details |
|---|---|
| Magento Versions | Magento Open Source & Adobe Commerce 2.4.x |
| PHP Versions | PHP 8.1 – 8.5 (whichever your Magento version requires) |
| Database | MySQL 5.7+ / MariaDB 10.4+ with InnoDB engine |
| Installation | Composer, or manual upload to app/code/ (with PointOfCode_Core) + setup:upgrade |
| Cron Requirement | Magento cron must run as www-data user (not root) |
| Redis | Optional — required only for Redis monitoring features |
| Varnish | Optional — required only for Varnish hit rate monitoring |
| AWS Integration | Optional — works via IAM Role (no credentials needed on EC2) or Access Key |
| External Dependencies | PointOfCode_Core (included). No API keys required, no SaaS subscriptions, no third-party services |
| Data Privacy | All scans run locally — no store data is sent to any external server. GDPR compliant. |
| Hosting | AWS EC2, VPS, shared hosting, Docker, pub/ document root configurations |
| Admin ACL | Per-tab permissions: give each admin role exactly the dashboard tabs, fixes and settings it needs |
| License | Domain-bound license key. One license = one production domain. Development, staging and testing environments for the same store are included at no extra charge. Change the licensed domain yourself from My Account › My Licenses. |
| Support | Direct support from the Point of Code team via store.pointofcode.com |