Oculus Server Monitor uses a plain text, human readable protocol to export server information to any client that connects to it. It supports a plugin system for commands, an XML-style configuration file, and IP-based access control. Odie, the Oculus Daemon InterfeacE, is a rich Web application that polls a list of hosts for their status.
|Tags||Diagnostics Systems Administration Monitoring Monitor Server|
|Operating Systems||OS Independent|
The release platform is there. RPMs will be built next and a first Oculus Network will be set up as a reference installation.
Release Notes: The command function prototype has changed; it now also takes a struct connection pointer. This way, the command handler knows a little of the client connected. The ‘alarm’ plugin changed its ever-changing ID to a unique ID consisting of the client’s IP address and a UID that can be set by the client. This way, you can prevent the setting of multiple alarms.
Release Notes: This release fixes some server crashes on misconfigurations. It moves hard-coded arguments from events to actions, where they belong (this was a design mistake).
Release Notes: This is an RPM compatibility release. It now installs in /usr instead of /usr/local.
Release Notes: This is a compatibility release for CentOS. It fixes Makefile.config, adding the -fPIC flag for libraries. It fixes config/Makefile, fixes plugins/Makefile, and removes Ubuntu-specific -i options to 'cp'.
Release Notes: This release implements the new event system, which is now able to connect actions to plugin-supplied events. This makes oculusd extremely versatile. Any event can be connected to one or more actions.