Hobbit 4.0.2 beta

Henrik Stoerner henrik at hswn.dk
Sun Apr 10 20:08:21 CEST 2005


I've packed up what will probably be a 4.0.2 release, and you can find
it now at http://www.hswn.dk/beta/

If someone feels like giving it a quick try-out, I'd appreciate it.

There are a two configuration changes you should do when installing
this:

* The --alertcolors, --okcolors and --repeat options for hobbitd_alert
  and hobbitd have been moved into a environment variables. I know
  some of you were using these, so you should do this change (remove
  the options from hobbitlaunch.cfg, and set the variables in
  hobbitserver.cfg instead).

* The bb-infocolumn and bb-larrdcolumn tasks should be removed. These 
  tools no longer exist, the info- and trend-columns are generated
  on-the-fly when requested.

Changelog below.


Regards,
Henrik


Changes from 4.0 -> 4.1
-----------------------
Bugfixes:
* "meta" reports could crash hobbitd.
* Parsing of HTTP responses could crash bbtest-net.
* Eventlog entries from hosts not in bb-hosts would crash
  the eventlog CGI reporting tool.
* bbgen would crash when FQDN was set to FALSE (not default)
  and a host was in bb-hosts with the fully-qualified name.
* The external rrd-module might launch more than one script
  simultaneously, which resulted in the status message being
  lost.
* AS/400 disk reports were not handled correctly by the RRD
  module, since the format was different from what was expected.
* bbtest-net would do DNS lookups of hostnames when run with the
  "--dns=ip" option, causing a severe slowdown.
* When viewing historical disk reports from Unix systems, the
  "Status unchanged in ..." message might be included in the
  last line of the disk status report, instead of being on a
  line by itself at the bottom of the page.
* "badconn" tags were not being recognized. Eric Schwimmer 
  found the problem and even provided a patch.
* On Solaris, the HOME environment variable may not be defined 
  if Hobbit is started from a bootup-script. This caused
  network tests to stop running.
* Historical logs that are saved when a host is disabled or
  goes purple would not reflect the blue/purple color, but
  the color of the status before it was disabled or went purple.
* A spelling error in the hobbitgraph.cfg file caused the
  hobbitgraph CGI to crash when trying to generate mailq graphs.
* Some BSD systems do not have an atoll() routine, which broke
  compilation of the hobbitd_larrd module. Switched to use Hobbit's
  own atoll() for this platform.
* Duration-times could be mis-reported on the "info" page, due to
  some bad math done when building this page.

Improvements:
* In bb-hosts you can now define a host called ".default." - the tags
  set for this host will be the default tag settings for the following
  hosts (until a new .default. host appears).
* Merged the bb-infocolumn and bb-larrdcolumn functionality into
  the service-display CGI, and make bb-hostsvc into a Hobbit-only
  CGI called hobbitsvc.cgi. The bb-infocolumn and bb-larrdcolumn
  binaries have been removed.
* --alertcolors, --okcolors and --repeat options for hobbitd,
  hobbitd_alert and bb-infocolumn were moved to settings in
  hobbitserver.cfg (ALERTCOLORS, OKCOLORS and ALERTREPEAT 
  respectively).
* A new generic RRD handler was added for name-colon-value reports.
  This can be used to handle RRD tracking of reports where the data
  is in lines of the form "Name: Value".
* New "notrends" tag for bb-hosts entries drops the "trends" tag
  for a host (similar to the "noinfo" tag).
* New "DOC:" tag for bb-hosts entries lets you set a documentation
  URL for each host, or as a default using the ".default." hostname.
  The --docurl option on bb-infocolumn (which no longer exists) has
  been dropped.
* Included the "hobbitreports.sh" script to show how reports can be 
  pre-generated by a cron-job.
* New "bb-datepage.cgi" CGI makes it easy to select daily/weekly/monthly
  pre-generated reports. 
* The hobbitgraph CGI now allows you to show weekday- and month-names in
  your local language, instead of forcing it to english. Note that the
  fonts used may not include all non-ASCII characters.
* CPU-reports from the bb-xsnmp.pl script should now be handled correctly
  by the RRD module.
* CPU-reports for z/VM should now be handled correctly by the RRD module.
* CPU-, disk- and memory-reports from the nwstats2bb script are now 
  handled by the RRD module.




More information about the Xymon mailing list