Projects / Oculus Server Monitor

Oculus Server Monitor

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
Licenses
Operating Systems
Implementation

RSS Last announcement

Oculusd growing up 25 Aug 2010

The release platform is there. RPMs will be built next and a first Oculus Network will be set up as a reference installation.

RSS Recent releases

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.

  •  13 Sep 2010 22:57

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).

  •  26 Aug 2010 22:15

Release Notes: This is an RPM compatibility release. It now installs in /usr instead of /usr/local.

  •  25 Aug 2010 22:27

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.

Screenshot

Project Spotlight

Bugzero

A Web-based change management, issue tracking, and help desk customer support system.

Screenshot

Project Spotlight

Mars Simulation Project

A simulation of a human settlement on Mars.