07 Sep 2012 - PyMunin - Support for running Multiple Instances of Plugins added to Core
Support for running multiple instances of plugins has been added to the PyMunin Plugin Framework Core.
Implementing multi-instance support in the core permits converting any compliant plugin to a multi-instance plugin without requiring any significant change to the plugin script itself; multi-instance support can be activated in any plugin by adding a single line to the plugin class definition to set the isMultiInstance attribute to True.
The following plugins have been updated to add multi-instance support:
- Apache, Lighttpd and Nginx Web Server Plugins
- Apache Tomcat Application Server Plugin
- Varnish Web Cache Plugin
- PHP APC Cache and PHP FPM Plugins
- MySQL and PostgreSQL Database Server Plugins
- Memcached Plugin
- NTP Time Synchronization Plugins
- Asterisk and FreeSWITCH Telephony Server Plugins
- Rackspace Cloud Plugin
With this change multiple instances of web servers, application servers, database servers, etc. can be monitored from one node.
You can check the PyMunin Project Documentation for more information of configuration of multiple instances of plugins.
The multi-instance functionality is still lacking field testing; any feedback would be highly appreciated.