Oculus is a host monitor system, that is designed to be easy to administer. It consists of a daemon (oculusd) that runs on the monitored host and a web application (Odie, Oculus Daemon InterfacE) that fetches info from all the hosts. For now, this page is mostly a placeholder until the first working version is up and running on our systems. This way, I make sure it is useful and actively maintained.

Features

  • Easy-to-use web interface to monitor all the hosts at once (Odie).
  • E-mail alarms (to be implemented; part of the alarm framework is in already).
  • A plaintext protocol to query hosts status. Allowed commands can be limited per host.
  • XML style configuration of the oculusd instances.
  • Event API to register events that fire actions.
  • Action API for easy sending of messages, trigger commands in the master node, etc.
  • Small. The tarball is 37kB (yes, kilobytes), the daemon 65kB, the library 18kB. Memory footprint after startup 388kB. That’s less than your cron daemon.

Release notes for latest version (0.18)

  • 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 (uid), consisting of the client’s IP address and an UID that can be set by the client. This way, you can prevent the setting of multiple alarms.

Download

Source: oculusd-0.18.tar.gz (No RPM available)

Source: oculusd-0.17.tar.gz (No RPM available)

Source: oculusd-0.16-2.tar.gz RPM: oculusd-0.16-2.x86_64.rpm.

oculusd-0.16.1.tar.gz

oculusd-0.16.tar.gz

oculusd-0.15.tar.gz

oculusd-0.14.tar.gz

oculusd-0.13.tar.gz

oculusd-0.12.tar.gz

oculusd-0.11.tar.gz

oculusd-0.10.tar.gz

Older versions

News

News is basically all the blog posts in category ‘oculus’.

0 reacties

Geef een reactie

Avatar plaatshouder

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.