Server and website monitoring plugin for the MyAdmin control panel. Provides IP-based service monitoring (ping, HTTP, SMTP, FTP, DNS, IMAP, POP, SSH), notification management, and website security scanning via the Sucuri SiteCheck API.
- Monitor server availability across eight protocols (ping, HTTP, SMTP, FTP, DNS, IMAP, POP, SSH)
- Per-IP service status tracking with history (Up / Down / Unknown)
- Configurable notification preferences (notify once or repeatedly while down)
- Admin and customer role separation with ACL-based access control
- Website virus/malware scanning through Sucuri SiteCheck integration
- Automatic detection of unmonitored active services
- Integrates with the MyAdmin event dispatcher plugin system
Install with Composer:
composer require detain/myadmin-monitoring-plugincomposer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1 license.