Introduction
Nagios® is an open-source network monitoring application. Its value to the datacenter was noted by eWeek, which ranked Nagios as one of the most important open source apps of all time. The WebReboot Nagios Plugin is a suite of commands that can be used within Nagios to monitor a server and take corrective action if necessary. For example, the plugin can be used to alert you if a host is powered down, versus simply not responding to network requests. Likewise, it can be used to reboot a server if a host fails to respond to ping or to shutdown a server when a critical temperature threshold is exceeded. The commands can be mixed-and-matched with all existing Nagios commands, maximizing total network coverage.
The plugin is available as open source software and those interested in accessing the source code should check out the Developer Guide.
News
27-March-2008
We've gotten a lot of user feedback on our 1.1 release and as such, have put together the 1.1.1 bug fix release. This release makes installation significantly easier. The installer now checks for the presence of all prerequisites and the plugins can be invoked from the command-line far easier.
We also fixed some problems for WebReboot 3.0 users. If you're a WebReboot Enterprise user and have already installed the plugin, there is no reason to upgrade.
28-January-2008
Following up on the success of the 1.0 version of the plugin, we're pleased to announce the release of the 1.1 version. This release features bug fixes and improvements to the installer, making the plugin even simpler to use. We've also fixed a compatibility issue with older versions of Python (< 2.5). Finally, in addition to logging to a local file, the plugin now supports logging to a syslog server, making the plugin a better fit with your Nagios logging policy.
28-November-2007
After months of testing, the 1.0 version of the plugin has been released. This release introduces multiple WebReboot support, allowing a single installation to handle a network of WebReboots. The network may consist of both WebReboot Enterprises and WebReboot 3.0 units. Additionally, more improvements were made with regards to network activity, lowering total traffic and increasing command throughput.
Features
Event handlers:- Power on a host
- Power off a host
- Reboot a host
- Check if a host is powered on
- Check if host temperature exceeds warning and critical thresholds
Additional Information
Prerequisites:- WebReboot Enterprise -- firmware v1.2 -OR- WebReboot 3.0
- Nagios 2.0+ (note that Nagios 3.0b support has not been fully tested yet)
- Java 1.4+ (only necessary for WebReboot 3.0 support)
- Python 2.4+
- SQLite 3 (this is included in Python 2.5+ -- older versions of Python will require the pysqlite2 library)
- ZSI 2.0+ for Python
- Please make sure that you also install all of ZSI's dependencies.
- Do not install ZSI with easy_install. This method is broken. Install via source or your distribution's package management system.
- Note for pre-Gutsy Gibbon Ubuntu users: ZSI 2.0 is only available in the most recent stable release. You will have to download the ZSI deb file and install it manually via "dpkg -i" in order for these plugins to work. This will not impact any other part of your Python distribution.
