[hobbit] Hobbit 4.1.2 released
Lee J. Imber
toaster at imber.com
Tue Oct 11 16:15:22 CEST 2005
Henrik,
Once again, great work!
Thanks,
Lee
On Oct 11, 2005, at 8:37 AM, Henrik Stoerner wrote:
> I'm pleased to finally announce the availability of Hobbit version
> 4.1.2.
>
> Sources and binaries (in .rpm and .deb format) are available from
> http://sourceforge.net/project/showfiles.php?
> group_id=128058&package_id=140220&release_id=362670
>
> This release fixes a number of bugs in the client- and server-
> code, but also includes some minor improvements.
>
> If you are upgrading, please note:
> - If you are upgrading from 4.1.1, you MUST change the
> ~hobbit/server/etc/hobbit-clients.cfg file and add a
> line with the text "DEFAULT" before the default settings
> in the file.
> - The 4.1.x pre-built Debian packages for the Hobbit client
> were built without flagging the local client configuration
> files as such. So upgrading a client with the .deb packages
> may overwrite any modifications you have made to the local
> client configuration (e.g. if you have added extensions
> to the client).
>
>
> Regards,
> Henrik
>
>
> Changes from 4.1.1 -> 4.1.2 (11 Oct 2005)
> -----------------------------------------
>
> Post-RC1 fixes:
> * Linux client now runs ps with "-w" to get more of the
> commandline.
> * Disk status reports from clients are now processed with
> sed to make sure each mounted filesystem appears on a
> single line.
> * A missing "req." text in the "procs" status report was
> fixed.
> * Web checks now recognize status "100" as OK.
> * All of the build scripts using "head -1" now use the
> POSIX'ly correct "head -n 1" instead.
> * Documentation update: We do have a client now; the
> hobbit-clients.cfg man-page was added.
>
> Bugfixes:
> * The hobbit module handling client reports had several bugs
> in the way it interpreted the hobbit-clients.cfg file. These
> were fixed, but this necessitated that the default settings
> are explicitly flagged with a "DEFAULT" line.
> * When multiple recipients of an alert had different minimum
> duration and/or repeat-settings, they would mostly use only
> the settings for the first recipient.
> * The alert module could continue sending alerts even though
> the rules in hobbit-alerts.cfg that triggered the alert had
> been modified.
> * The hobbitd daemon would leak memory when responding to a
> "query" request. In extreme circumstances, it could also
> crash.
> * The hobbitd_alert module could leak tiny amounts of memory.
> * The default timeouts on the server- and client-side have
> been increased to allow some more time to send in status
> messages. Because of Hobbit's more agressive use of "combo"
> messages and larger amounts of data, it could timeout
> prematurely on busy servers.
> * Hosts flagged with "nobb2" no longer appear in the acknowledge
> log on the BB2 page.
> * The size of the shared-memory buffers used to pass data between
> the core hobbit daemon and the hobbitd_* modules has been
> increased, allowing for larger messages. These are now also
> configurable, so you can change them without having to
> recompile Hobbit (see the MAXMSG_* settings in hobbitserver.cfg(5)).
> * bbproxy: When sending to multiple servers and the connection to
> one server fails, continue feeding a message to the other servers
> instead of dropping it completely.
> * bbproxy: Rotating the logs will now also rotate the logfile for
> any debugging output.
> * The RSS files now escape special characters, to make sure
> the file has a valid RSS XML syntax.
> * The "cpu" status from a Hobbit client with a critical load
> would include texts showing both that the load was "high"
> and "critical". Changed to include only the most severe
> condition.
> * The "ncv" (name-colon-value) data handler could easily
> read past end of input, and mis-interpret the input data.
> Fixed by Matti Klock.
>
> Build fixes:
> * An "autoconf" type of script is now used to check for some
> of the more common build problems. This should make the client
> build without problems on more platforms.
> * The "configure" script will now recognize the "hobbit" user
> on systems using NIS or NIS+.
> * "make install" would fail to set the proper permissions for the
> Hobbit client directories.
> * The pre-built Debian- and RPM-packages failed to flag the
> client configuration files as such, so they would be overwritten
> by an upgrade. Note that this fix only takes effect AFTER you
> have installed the new .deb or .rpm files.
> * The pre-built Debian- and RPM-packages failed to set permissions
> on the client logs/ and tmp/ directories.
> * A separate "hobbit-client" package is now generated in both
> .rpm and .deb format.
> * A bug in the "merge-sects" installation utility has been fixed. This
> could cause the installation to abort prematurely.
>
> Server improvements:
> * The acknowledge log on the BB 2 page now has a configurable
> max number and max time of the entries listed, via the
> --max-ackcount and --max-acktime options for bbgen.
> * The eventlog script now lets you filter out events based on
> the hostname, testname, color, and start/stop times. Thanks
> to Eric Schwimmer for contributing this.
> * The "netstat" statistics module has been upgraded to collect
> byte-counter statistics for HP-UX, AIX, OSF/1 and *BSD.
> This might only work with the Hobbit client, not the BB/LARRD
> bf-netstat module.
> * A "group-except" definition is now supported in the bb-hosts
> file, to show all tests EXCEPT certain ones for a group of
> hosts.
> * A "noclear" tag has been added. This is the equivalent of
> defining all network test with the '~' - "always report true
> status" - flag.
> * RPC tests now only run if the ping check of the server did
> not fail.
> * The default size of the RRD graphs can be defined via the
> RRDHEIGHT and RRDWIDTH settings in hobbitserver.cfg.
> * The hobbitgraph CGI can now generate comparison graphs
> with e.g. the load graphs from multiple hosts. However, a
> front-end tool for requsting these has not yet been created.
> * Stale RRD files (.rrd files that haven't been updated for
> more than 1 day) are no longer included when generating the
> graphs on the status pages. They still show up if you view
> the graphs on the "trends" status column.
> * The hobbit-confreport CGI is now installed correctly,
> including an item in the "Reports" menu.
> * The "info" column now include the "uname" data from the
> Hobbit client, allowing you to see what operating system
> is running on the host.
>
> Client improvements:
> * The "runclient.sh" script now accepts two commandline options:
> "--hostname=CLIENT.HOST.NAME" lets you override the default
> hostname that the client uses when it reports data to Hobbit;
> "--os=OSNAME" lets you override the operating system name for
> certain Linux systems. See the README.CLIENT file.
> * The client is now re-locatable. I.e. you can pack up the
> "client" directory and move it to another box or another
> location for easier deployment of the client on multiple
> boxes running the same operating system.
> * Client installations on NIS-based systems should now work.
> * AIX is now supported - has been tested with 4.3.3 and 5.x.
> * OSF/1 is now supported (4.x and 5.x)
> * HP-UX support should work
> * Darwin / Mac OS X is now supported.
> * {Free,Net,Open}BSD-based systems failed to build the meminfo
> tool, so memory reporting was broken.
> * Solaris clients now reports all types of filesystems
> (notably "vxfs" filesystems were omitted before).
> * The client configuration now lets you check for filesystems
> that MUST be mounted.
> * The clients now switch locale to use the POSIX locale -
> previously the system locale was used, which could result
> in status messages in languages that the backend did
> not expect.
>
> Other:
> * A new utility "demotool" can be used to simulate a number of
> servers to Hobbit. This may be useful when demonstrating
> Hobbit to new users. Note: This is not included in the
> default build - to build it, run "make demo-build".
>
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
>
>
>
More information about the Xymon
mailing list