Skip to content

myadmin-plugins/monitoring-plugin

Repository files navigation

MyAdmin Monitoring Plugin

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.

About

Monitoring System for MyAdmin

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors