Hi,
I have uploaded Xymon 4.3.5 to Sourceforge a few minutes ago, and it will start mirroring out soon. Source-file is available, and Debian packages for amd64 and i386 architectures.
New stuff in this release:
- the new "delayred"/ "delayyellow" options in hosts.cfg which will replease the "badTEST" settings that only worked for network tests;
- the enhancements to the Critical Systems view so you can also see the eventlog for the hosts
Performance-wise this release changes a couple of CGI-scripts so they don't have to load the entire hosts.cfg file, which can be quite heavy if you have a large hosts.cfg which may even be split out over lots of included files.
And there are some nasty bugs squashed that could trigger crashes in both xymond and some of the webpage tools.
The changes in this release:
- Fix crash in CGI generating the "info" status column.
- Fix broken handling of IGNORE for log-file analysis.
- Fix broken clean-up of obsolete cookies (no user impact).
- Devmon RRD handler: Fix missing initialisation, which might cause crashes of the RRD handler.
- Fix crashes in xymond caused by faulty new library for storing cookies and host-information.
- Fix memory corruption/crash in xymond caused by logging of multi-source statuses.
- New "delayred" and "delayyellow" definitions for a host can be used to delay change to a yellow/red status for any status column (replaces the network-specific "badFOO" definitions).
- analysis.cfg and alerts.cfg: New DISPLAYGROUP setting to select hosts by the group/group-only/group-except text.
- New HOSTDOCURL setting in xymonserver.cfg. Replaces the xymongen "--docurl" and "--doccgi" options, and is used by all tools.
- xymond_history option to control location of PID file.
- Critical Systems view: Optionally show eventlog for the hosts present on the CS view.
- Critical Systems view: Multiple --config options can now be used, to display critical systems from multiple configurations on one page.
- Detailed status display: Speedup by no longer having to load the hosts.cfg file.
- xymongen and xymonnet: Optionally load the hosts.cfg from xymond instead of having to read the file.
The bug relating to DNS tests not timing out - see this thread: http://lists.xymon.com/archive/2011-August/032306.html - has not been fixed in this release. I need to do some more digging into why the C-ARES library doesn't timeout the way it should, and what can be done to work around / fix it.
Regards, Henrik