Open Source Projects
We here at Servprise are big fans of open source software. We like to give a helping hand where we can.
Hosted:
What follows is a list of open source projects hosted at Servprise. Some are WebReboot®-specific while others are tools that can benefit a larger audience. All are free for you to play with.
You can download the code from our public Subversion repository: Servprise Open Source Repository.
WebReboot® Plugin for Nagios®
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 Plugin for Nagios 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.
For more details, including how to download and use the plugin, please visit the WebReboot-Nagios plugin project page.
WebReboot® Command Line Tool - 1.0
The WebReboot Command Line Tool is a tool for accessing your WebReboot from your system's shell. This allows you to interact freely with your WebReboot without needing a Web browser. The WebReboot Command Line Tool makes use of the Java-based WebReboot API and as such, has the same dependencies. Principally, you must have a Sun Java Runtime Environment of version >= 1.4.2.
For those interested, the application source code is made available as open source software under the Apache Software License v2. This application is illustrative in using the WebReboot API for Java 1.1.
- Check out the latest version of the code: http://dev.servprise.com/svn/webreboot_cli/trunk/
Maven Jython Plugin -- 0.1
The maven-jython-plugin is an open source plugin for the Maven 2 project management system that allows Jython to be integrated into your projects. This is a project hosted at Servprise with plans to migrate to one of the more public maven plugin repositories.
For more details, including how to download and use the plugin, please visit the maven-jython-plugin project page.
Contributions:
Aside from the projects we host directly, we try to contribute to other open source projects. Those contributions range from direct code to financial support. What follows are a list of projects that we lend support to when we can.
Cayenne
Cayenne is an open source Object-Relational Mapping (ORM) framework for Java. One of our employees is an Apache Software Foundation committer for the Cayenne project and makes routine contributions to the framework.
For more details on Cayenne, please visit the project page.
Nagios
Nagios is an open source network monitoring application that complements the features of the WebReboot®. Our contributions to Nagios right now are limited to financial ones, but we plan on working more tightly with the Nagios community to truly integrate the WebReboot functionality with that of Nagios.
For more details on Nagios, please visit the project page.
