23 Apr
2006
23 Apr
'06
9:24 p.m.
It could have been a beta, but I decided to play it safe :-)
There's a new trial version of Hobbit 4.2 available at http://sourceforge.net/project/showfiles.php?group_id=128058&package_id=1402...
There are now man-pages in place for all of the programs and config files you'll need to know about :-) Meaning that there are still a few man-pages missing, but none that really matter.
This version fixes a number of bugs from the previous alfa-release:
- hobbitd_client should no longer crash when receiving reports from AIX, HP-UX or Solaris hosts;
- The interface statistics should work for most operating systems. Darwin (Mac OS X) is missing.
- The critical systems editor no longer requires the hobbit/etc/ directory to be writable by your webserver userid;
- The client-local.cfg file is now installed on the Hobbit server;
- Memory reports from Darwin clients should work.
New stuff, compared to the initial alfa release:
- File- and directory-checks. This was triggered by requests to get a warning if a logfile was empty. Instead of making this a special-case issue, I decided to implement a new "files" status column which uses client data to check file- and directory meta-data (owner, permissions, size etc.) You can also track the size of directories or files in a graph.
- New "ports" column. The client reports the netstat output, and you can check on the number of TCP ports used by various services. Mirko Saam provided a lot of the code for this (thanks!)
- Processes can be counted, and graphed.
- The legend for monitored processes (and logs) can be changed, so you can provide a meaningful description of the process instead of just the regular expression you use to match the process line in the "ps" output.
- Eventlog report can select hosts based on the page path where they appear.
If you install this version / upgrade from a previous trial version or 4.1.2, please note that some files may require manual updating:
- hobbitserver.cfg (add ",files,procs,ports" to TEST2RRD; ",files,procs,ports,ifstat" to GRAPHS; "ports,procs,svcs" to CLIENTSVCS).
- hobbitgraph.cfg (missing YAXIS in mysql*, new apache3-multi, ifstat, files, procs, ports). It's probably easiest to save any local graph definition you've made, copy over the new hobbitd/etcfiles/hobbitgraph.cfg, and merge you local additions back into the file.
- hobbitcgi.cfg (new settings for nkedit, nkview, ackinfo)
- bb-services (modified ssh definition)
- hobbit-clients.cfg (only comments)
- hobbitlaunch.cfg (fixed path for bbcombotest from server/ext/ to server/bin/)
- ~hobbit/server/www/menu/menu_items.js (change the "NK view" item to point "Critical systems", and make it point at the "cgi-bin/hobbit-nkview.sh" URL; add the new "Edit critical systems" and make it point to the "cgi-secure/hobbit-nkedit.sh" URL).
So please beat this one up badly, and let me know what's missing before I can release this for real.
Thanks, Henrik