10 Apr
2005
10 Apr
'05
6:08 p.m.
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.