detain / myadmin-monitoring-plugin
Monitoring handling plugin for MyAdmin
Package info
github.com/myadmin-plugins/monitoring-plugin
Type:myadmin-plugin
pkg:composer/detain/myadmin-monitoring-plugin
v2.0.0
2019-04-04 08:08 UTC
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 15:47:32 UTC
README
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.
Badges
Features
- 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
Installation
Install with Composer:
composer require detain/myadmin-monitoring-plugin
Running Tests
composer install vendor/bin/phpunit
License
This package is licensed under the LGPL-2.1 license.