Hobbit 4.1.0 is available now on http://www.hswn.dk/hobbitsw/, and will be uploaded to Sourceforge in a few hours as I get the pre- compiled binary packages ready.
This release fixes a number of bugs in the previous version (4.0.4), most notably some bugs that could allow an attacker to crash the Hobbit server by sending certain malformed messages to the Hobbit server. It is therefore recommended that you upgrade your Hobbit installation.
This release also has some optimizations in the hobbitd and hobbitd_alert tools, that improve the performance of Hobbit in large installations.
The big change causing the version number to go from 4.0 -> 4.1, however, is the addition of a brand new Hobbit client implementation.
The Hobbit client is included with support for Linux, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX (untested) and Darwin (untested). Support for other Unix-like operating systems will appear as soon as possible; support for Windows-based systems is not currently planned, but will most likely appear later this year.
The Hobbit client reports data for the "cpu", "disk", "memory" and "procs" columns in Hobbit, as well as feeding the "netstat" and "vmstat" graphs. It does not currenly handle system log monitoring (the "msgs" status column). The Hobbit client is compatible with most extension scripts written for the Big Brother client.
Unlike other client implementations, the Hobbit client has no client-side configuration. All disk thresholds, process checks etc. are configured on the Hobbit server; no configuration is needed on the systems running the Hobbit client. See the etc/hobbit-clients.cfg file on your Hobbit server for a description of how to configure the client software.
The Hobbit client is automatically installed and activated when a Hobbit server is installed. Client-only installations are described in the README.CLIENT file included with Hobbit 4.1.
Regards, Henrik