Every failure, caught before it costs you
Ceymox Sentinel monitors 12 critical dimensions of your store in real time — from scheduled tasks to payment skimmers.
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
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.
- Install via package manager or manual copy
- Heartbeat every 5 minutes via the platform scheduler
- All data sent over HTTPS to your Sentinel instance
- Encrypted API key storage in platform config
- Configurable heartbeat interval (default: 5 min)
- Debug mode with detailed request logging
Ready to protect your store?
Set up takes less than 10 minutes. Free plan, no credit card required.
Get Started Free