WebReboot® Nagios® Plugin Changelog
Released versions:
1.1.1 -- Released 27-March-2008
Bug fixes and improvements for 1.1 release.
Download 1.1.1 Release
New features:
- None.
- Significant installer improvements:
- Installer now performs prerequisites check.
- Installer now halts on any error with appropriate error message and potential solution to the problem.
- Significant help system system improvements:
- Per-plugin help system now available.
- Per-plugin argument checking performed (helps when running from the command-line).
- Temperature reporting only uses one significant decimal place now.
- More verbose logging at INFO level for when plugin actions not performed (e.g., a host not powered on because the event's conditions have not been met).
- power_off_host event handler did not use the same event conditions for the WebReboot 3.0 as for the WebReboot Enterprise.
- power_on_host event handler did not use the same event conditions for the WebReboot 3.0 as for the WebReboot Enterprise.
- reboot_host event handler did not use the same event conditions for the WebReboot 3.0 as for the WebReboot Enterprise.
1.1 -- Released 28-January-2008
Bug fixes for 1.0 release with several minor new features.
Download 1.1 Release
New features:
- Added ability to log to a syslog server for central logging.
- The plugin now continues running even if the WebReboot configuration is bad or a WebReboot is taken offline. An appropriate error is logged.
- Documentation improvements with regards to installing prerequisites.
- Installer now backs up the settings file in between installations.
- Installer now outputs progress statements so user knows what's going on during the installation.
- Fixed an issue with the installer not updating the command files.
- Fixed an issue loading the pysqlite2 module on versions of Python < 2.5
- Added the missing "-h" and "--help" options to the command line tool.
1.0 -- Released 28-November-2007
Added support to connect to multiple WebReboots. Note that this requires a backwards-incompatible change to the configuration file.
Download 1.0 Release
New features:
- Added ability to specify multiple WebReboot configurations so that the plugin can work with an entire network. The network may be mixed between WebReboot 3.0 and WebReboot Enterprises.
- Added ability to specify URL scheme (HTTP or HTTPS) for connections.
- Better caching of results, resulting in reduced network traffic and increased command throughput.
- None
0.4 -- Released 21-September-2007
Added WebReboot 3.0 and WebReboot Power Cycle Module support.
Download 0.4 Release
New features:
- Added "power_on_host", "power_off_host", and "reboot_host" support for WebReboot 3.0.
- Added support for the WebReboot Power Cycle Module.
- Added a new plugin configuration item for specifying the TCP port of the WebReboot.
- Added screenshots to documentation.
- Better handling of errors related to unsupported commands.
- Reduced the amount of roundtrips to the WebReboot Enterprise via some caching.
- Check that certain reboot methods are supported before attempting to use them.
- Enhanced the "reboot_host" command to try a plain reboot first and the fall back to a power reboot method. This will allow the user to configure the reboot method in one place (the WebReboot) and not need to worry about the Nagios side of things -- the Nagios plugin will do the right thing.
- None
0.3 -- Released 05-September-2007
Improved configuration, logging, and documentation.
Download 0.3 Release
New features:
- Added "LOG_VERBOSITY" item to settings.py file to set a default log verbosity level for all plugin commands.
- Added documentation on timing configuration caveats. Well worth a read.
- More improvements on logging exceptional conditions (handle nested errors better, better error messages).
- Better handling of logger configuration failure.
- Fixed an issue with the nightly build script not actually generating a correct tarball. This means that the 0.2 release was broken.
- Fixed a problem with the temperature thresholds not working properly.
0.2 -- Released 13-August-2007
Improved configuration, logging, and documentation.
Download 0.2 Release
New features:
- Added "-v" and "--verbose=<0-3>" flags for controlling log verbosity.
- Added documentation on timing configuration caveats. Well worth a read.
- Much better logging of errors. This should help users track down problems with configuration.
- WebReboot configuration is now contained in a settings.py file rather than passed as command arguments, significantly reducing the amount of copy-and-paste. Additionally, this file can have restrictive permissions to prevent password leaking.
- None
0.1 -- Released 08-August-2007
Initial release. WebReboot Enterprise only.
Download 0.1 Release
New features:
- Check if a host is powered on
- Check if host temperature exceeds warning and critical thresholds
- Power on a host
- Power off a host
- Reboot a host
