Completed
Multi-Site WordPress Monitoring Dashboard
A central dashboard tracking uptime, disk usage and WP/plugin versions across many sites through a lightweight agent plugin.
PHP · MySQL · REST API · Cron
Before
Issue detection: days
After
Issue detection: minutes
Problem
Managing WordPress sites for several small clients with no way to know which one was having trouble besides manually checking each one.
Solution
Built a small agent plugin for each site exposing a token-secured REST endpoint. A standalone dashboard runs a periodic cron job polling each site, storing results and emailing alerts when thresholds are crossed.
Result
Issues surface within minutes instead of days, with 15 sites monitored from a single screen.
What I would improve next time
If I rebuilt this, I would use a queue instead of sequential cron.
Want the matching service? Multi-Site Monitoring Setup
Services