Every failure, caught before it costs you
Ceymox Sentinel monitors every critical dimension of your Magento, WooCommerce, and Shopify store in real time — from scheduled tasks and service health to AI-powered revenue intelligence and Magecart attack detection.
Supported Platforms
Magento 2
v2.4+ — agent-based, full monitoring
WooCommerce
WordPress plugin
Shopify
NewNo plugin needed
Shopify Plus
NewNo plugin needed
Shopify & Shopify Plus Monitoring
Full monitoring for Shopify stores — no plugin or server access required. Add your store URL and Sentinel starts watching immediately. Connect your Shopify Admin API to unlock sales and theme monitoring.
- Storefront uptime ping every 5 minutes — online / degraded / down
- Full 14-module external security scan on demand
- Magecart / payment skimmer detection on homepage and checkout
- SSL certificate validity, expiry, and HSTS
- HTTP security headers audit (CSP, X-Frame-Options, Referrer-Policy…)
- Cookie security flags — Secure, HttpOnly, SameSite
- DNS records, CDN detection, domain blacklist reputation
- SEO audit, PageSpeed monitoring, and keyword rank tracking
- Competitor watch and AI SEO tools
- Weekly AI digest emails
Shopify Sales Analytics
Connect your Shopify Admin API using a custom app (5-minute setup, no App Store submission needed) to pull live sales data directly into Sentinel.
- Orders and revenue: today, last 30 days, average order value
- Top products by revenue — last 30 days
- Price error detection: zero price, negative price, suspiciously low variants
- Auto-sync every hour via Shopify Admin API
- AI Sales Intelligence: revenue loss, product momentum, weekly report
- Step-by-step setup guide built into the dashboard — no guesswork
Shopify Theme Integrity & Script Audit
Magecart attackers target Shopify stores by injecting code into theme files or adding malicious script tags. Sentinel detects both — and alerts you the moment something changes.
- Tracks active theme file fingerprint — alerts on any unauthorized modification
- Hourly sync of theme assets via Shopify Admin API
- Script tag inventory: lists every external script installed on your store
- Flags unknown or untrusted script domains
- Trusted domains (cdn.shopify.com, pay.shopify.com, Stripe) are pre-allowlisted
- Alert fires immediately when a theme is published with changed files
Cron Job Monitoring
Ecommerce platforms rely on scheduled tasks for order processing, indexing, emails, and dozens of background jobs. A silent failure can freeze your entire store without any visible error.
- Detects failed cron jobs in the last 10 minutes
- Tracks minutes since last successful execution
- Warning: > 3 failures or > 15 min since last run
- Critical: > 10 failures or > 30 min since last run
- Alert includes exact failure count for fast diagnosis
Message Queue Monitoring
RabbitMQ and MySQL queues process async operations like order emails and inventory sync. Backlogs silently build up and delay customer notifications.
- Monitors pending message count every 5 minutes
- Configurable warning threshold (default: 500 messages)
- Critical threshold at 2× warning level
- Identifies which consumer topics are backed up
Checkout & Order Monitoring
Failed checkout is the highest-cost silent failure. Customers abandon silently — you only find out when revenue drops.
- Monitors orders stuck in payment_review status
- Any failed orders in the last hour triggers an alert
- Early detection before cart abandonment spikes
- Tracks failed order count over time
Service Health Checks
Redis, Elasticsearch, and MySQL are critical infrastructure. When they fail, your store slows down or stops completely.
- Redis: TCP connect + PING on every heartbeat
- Elasticsearch: HTTP GET to /_cluster/health
- MySQL: Live SELECT 1 on the store database connection
- Instant CRITICAL alert on any service going down
- Service status visible on the store detail page
Server Resource Monitoring
Disk full or high memory usage causes cryptic PHP errors and failed writes — hard to diagnose without resource metrics.
- Disk usage percentage at the store web root
- Warning at 80%, Critical at 90% (configurable)
- RAM usage from /proc/meminfo
- CPU load average (1-minute)
- Historical resource charts per store
SSL Certificate Monitoring
An expired SSL certificate instantly kills all traffic to your store with a browser security warning.
- Days-to-expiry checked on every heartbeat
- Warning alert at 14 days before expiry (configurable)
- Critical alert at 7 days
- Zero configuration — works with any certificate
Indexer Status Monitoring
Invalid indexers silently break product search, navigation, and pricing — affecting sales without throwing any visible errors.
- Monitors all catalog and search indexers every heartbeat
- Detects indexers in invalid or working state
- Warning alert with count of affected indexers
- Suggested fix command included in the alert
Security Monitoring
Your store admin is a high-value target. Brute force attacks, new admin accounts, and card testing fraud are common attack vectors.
- Admin brute force: failed login count per hour
- Warning at > 3 failures, Critical at > 10
- New admin account detection within 24 hours
- Card testing: > 5 micro-orders (< $5) per hour
- All security events sent as CRITICAL alerts
PolyShell & File Integrity Scanning
The most dangerous threat online stores face: polyglot web shells disguised as image uploads, and Magecart JS skimmers injected into storefront scripts.
- Quick scan every 30 minutes (new/modified files only)
- Full scan nightly at 03:00
- Detects PHP code inside .jpg, .png, .gif images
- Detects malicious .htaccess in pub/media
- Detects Magecart JS card skimmers in pub/static
- Detects null-byte filename bypass attacks
- Detects SVG files with embedded scripts
- 20+ PHP obfuscation pattern signatures
Sales Analytics
Real-time revenue and order intelligence across Magento and WooCommerce. Understand exactly where sales are happening — and where they are leaking.
- Revenue today, last 7 days, and last 30 days
- Order status breakdown: pending, processing, complete, cancelled
- Abandoned cart count and estimated revenue at risk
- Hourly order volume chart (today)
- Top products by revenue — last 30 days
- Out-of-stock and low-stock product inventory
- Days-until-depletion forecast per SKU
AI Sales Intelligence
Sentinel AI analyses your store data and surfaces what dashboards miss — cart recovery opportunities, dead stock, underperforming products, and hourly demand patterns.
- Revenue Loss dashboard: abandoned carts, cancellations, checkout failures, OOS impact
- Product Momentum: rising, stable, softening, declining tags per SKU
- Dead stock detection: products with 0 sales in 30 days
- Order Velocity Heatmap: busiest hours and days of the week
- Conversion Health Score: 0–100 composite store health
- AI Revenue Analysis: narrative diagnosis of revenue patterns
- Weekly AI Report: performance summary with actionable insights
- Works with Claude, GPT-4o, Gemini, and DeepSeek (admin-configurable)
AI Advisor
Sentinel AI reads your health data, alerts, and SEO scores and writes a prioritised action plan — so you know exactly what to fix first.
- Analyses health score, open alerts, and SEO Lighthouse scores
- Generates a prioritised list of issues and recommended fixes
- Markdown report with section headings and bold highlights
- Cached results — regenerate any time for a fresh analysis
- Works with Claude, GPT-4o, Gemini, and DeepSeek (admin-configurable)
- Available on paid plans
External Security Scanner
Scan any public website for 18 security issues — no server access or agent required. Useful for a quick pre-launch check, auditing a Shopify store, or reviewing a competitor.
- SSL certificate validity and expiry
- Security headers: HSTS, CSP, X-Frame-Options, X-Content-Type-Options
- Cookie security flags: Secure, HttpOnly, SameSite
- Malware and Magecart JS skimmer signature detection
- Domain blacklist and reputation check
- DNS records: SPF, DMARC, CAA
- Composite security score with severity-rated findings
- No account required — free for anyone at /security-scan
SEO & Performance Monitoring
Google PageSpeed Insights checks surfaced inside your store dashboard — Lighthouse scores, Core Web Vitals, and actionable issues in one place.
- Lighthouse scores: Performance, SEO, Accessibility, Best Practices
- Core Web Vitals: LCP, CLS, FCP, TBT
- Mobile and desktop strategy selectable
- Actionable issues with severity levels
- Historical score tracking to measure improvements
- Available on paid plans (Starter and above)
Multi-Channel Alerts
Get notified the way that works for you — instantly, wherever your team is.
- Email to your account address
- Telegram — typically delivers in under 2 seconds
- WhatsApp (coming soon)
- Configurable quiet hours (non-critical suppressed overnight)
- CRITICAL alerts always bypass quiet hours
- Test notification button to verify delivery
Health Score & History
A single 0–100 score that instantly communicates the state of your store, with a full time-series chart to spot trends.
- 0–100 score computed from latest health check
- 80–100: Healthy | 60–79: Warning | < 60: Critical
- 24-hour, 7-day, and 30-day history charts
- Per-metric deduction breakdown visible on hover
- Health score tracked per store independently
Lightweight Agent, Zero Maintenance
No infrastructure to manage on the Sentinel side. One lightweight platform agent does all the data collection and sends it securely.
- Magento 2 (2.4+): Composer package or manual module install
- WooCommerce: WordPress plugin — upload ZIP and activate
- Heartbeat every 5 minutes via the platform scheduler
- All data sent over HTTPS to your Sentinel instance
- Encrypted API key storage in platform config
WordPress & WooCommerce Monitoring
Purpose-built checks for WordPress and WooCommerce stores — beyond the generic server metrics.
- WordPress core, plugin, and theme update detection
- WP_DEBUG enabled in production — instant alert
- Default "admin" username still in use
- User enumeration via REST API (/wp-json/wp/v2/users)
- WooCommerce orders stuck pending > 2 hours
- Out-of-stock and low-stock product counts
- Active payment gateway status
Ready to protect your store?
Magento & WooCommerce: set up in under 10 minutes. Shopify: add your store URL and monitoring starts immediately — no plugin needed.