Magento Extension to get health of your Magento installation (Server, PHP, APC, Logs, Rewrites, Modules version installed ...)
PHP HTML JavaScript CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
doc
js Added modalbox.js, removed apc.css Feb 6, 2014
skin/adminhtml/default/default/monitoring Add firegento logo and configuration page, remove some useless widget… May 13, 2015
.gitignore
LICENSE_OSL.txt add Licenses files Feb 1, 2014
LIST.md
MIT-LICENSE.txt add Licenses files Feb 1, 2014
README.md
composer.json
loop.sh Add firegento logo and configuration page, remove some useless widget… May 13, 2015
modman

README.md

MageMonitoring

Magento module to get health information of your Magento installation (Server, PHP, Database, Cache, Logs, Rewrites, Modules version installed, ...)

License OSL v3

Features

  • Flexible yet simple plugin framework to execute checks or other tasks
  • Easily automate tasks with the provided WatchDog interface, includes aggregated reports for less spam. Get notified when your log files start moving!
  • Plugins can be added from other modules via config.xml declaration
  • UI fully configurable via frontend or config.xml
  • Merged with Healthcheck

The default plugins currently provide the following information:

  • OS / Server / Memory Information / Magento version vs available
  • Database Information
  • PHP version and some important configuration values vs recommended
  • Store configuration checks
  • Modules installed, their version number, their status and some recommended extensions
  • Product composition / types
  • Cache statistics with option to flush each cache or all at once (APC, APCU, Memcache, Redis, ZendOpcache)
  • Magento debug/exception log monitoring
  • Check for class and template file rewrites
  • SEO / Privacy / Security / Cron / Important files / Patches check

Documentation

Usage

Log into the Magento backend and navigate to: System > Monitoring AND/OR System > Configuration > Advanced > Monitoring

Installation Instructions

Via modman

  • Install modman
  • Use the command from your Magento installation folder: modman clone https://github.com/magento-hackathon/Hackathon_MageMonitoring/

Via composer

{
    ...
    "require": {
        "magento-hackathon/hackathon_magemonitoring":"*"
    },
    "repositories": [
	    {
            "type": "composer",
            "url": "http://packages.firegento.com"
        }
    ],
    "extra":{
        "magento-root-dir": "./"
    }
}
  • Then from your composer.json folder: php composer.phar install or composer install

Manually

  • You can copy the files from the folders of this repository to the same folders of your installation

Installation in ALL CASES

  • Clear the cache, logout from the admin panel and then login again.

Uninstallation

  • Remove all extension files from your Magento installation
  • Via modman: modman remove Hackathon_MageMonitoring
  • Via composer, remove the line of your composer.json related to magento-hackathon/hackathon_magemonitoring and do php composer.phar update

Core Contributors

Special Thanks to Shopwerft for their contribution