detain/myadmin-monitoring-plugin

Monitoring handling plugin for MyAdmin

Maintainers

Package info

github.com/myadmin-plugins/monitoring-plugin

Type:myadmin-plugin

pkg:composer/detain/myadmin-monitoring-plugin

Statistics

Installs: 341

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 1

v2.0.0 2019-04-04 08:08 UTC

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

Build Status Latest Stable Version Total Downloads License

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.