That's awesome.  Keep up the good work!<br><br><div class="gmail_quote">On Mon, Feb 9, 2009 at 9:02 AM, Henrik Størner <span dir="ltr"><<a href="mailto:henrik@hswn.dk">henrik@hswn.dk</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
So you didn't think I'd do two releases in one day, eh?<br>
<br>
I've uploaded the first beta version of xymon 4.3.0 to<br>
Sourceforge a few moments ago. If you have the time and<br>
a spare system to test it with, I'd appreciate any effort<br>
you can lend me in getting the bugs ironed out.<br>
<br>
You should be aware that there IS a lot of new stuff in<br>
this version, and I more or less expect it to crash<br>
spectacularly in your setup. So putting it on mission-<br>
critical systems could be seen as slightly dangerous.<br>
<br>
If you have looked at the "trunk" of the sourcecode<br>
repository, you will be familiar with the new stuff in<br>
this version. However if you compare it to what's in<br>
the current beta-release, you will notice that I have left<br>
out some of the more "dangerous" new components from this<br>
release. This was done to make testing a bit more manageable;<br>
I have a lot of new code for Xymon, and throwing all of it<br>
into one release would just wreak havoc on everyones<br>
systems.<br>
<br>
So instead I am preparing for a series of releases over the<br>
coming months, where new features will be introduced in a<br>
controlled fashion.<br>
<br>
But the current release is not void of new stuff. Far from<br>
it - here are the highlights of the 4.3.0 version:<br>
<br>
Core changes:<br>
* Hosts which appear on multiple pages in the web display can<br>
  use any page they are on in the alerting rules and elsewhere.<br>
* Support for defining holidays as non-working days in alerts and<br>
  SLA calculations.<br>
* Worker modules (RRD, client-data parsers etc) can operate on<br>
  remote hosts from the hobbitd daemon, for load-sharing.<br>
* New API's for loadhosts and sendmessage, in preparation for<br>
  the full 5.0 changes.<br>
* Always use getcurrenttime() instead of time().<br>
* Various bugfixes collected over time.<br>
<br>
Network test changes:<br>
* Merged new network tests from trunk: SOAP-over-HTTP,<br>
  SSL minimum cipher strength<br>
* Changed network test code to always report a validity period<br>
  for network tests, so it it possible to run network tests less<br>
  often than every 30 minutes (e.g. once an hour).<br>
* Make the content-type setting in HTTP POST tests configurable.<br>
* Make the source-address used for TCP tests configurable.<br>
* Make the acceptable HTTP result codes configurable.<br>
* Use and save HTTP session cookies.<br>
<br>
Web changes<br>
* "NOCOLUMNS" changed to work for all columns.<br>
* New "group-sorted" definition to auto-sort hosts in a group<br>
* Use browser tooltips for host comments<br>
* "Compact" status allows several statuses to appear as a single<br>
  status on the overview webpages.<br>
* Trends page can select the time period to show. Buttons provided<br>
  for the common selections.<br>
* Ghost list report now lists possible candidates for a ghost,<br>
  based on IP-address or unqualified hostname.<br>
* Support generic drop-down lists in templates.<br>
<br>
Report changes<br>
* Number of outages as SLA parameter<br>
<br>
Miscellaneous<br>
* hobbitlaunch support for running tasks only on certain hosts,<br>
  and for a maximum time.<br>
* Alert script get a unique ID for each alert.<br>
<br>
<br>
The plan for the future is to let this release stabilize for a month<br>
or so, depending on how many bugs show up. Then I'll introduce new<br>
releases about once every two months - with the following schedule<br>
(everything subject to change):<br>
<br>
Version 4.4:<br>
* SNMP support for data collection<br>
* Status updates based on data collected in the RRD files (this is<br>
  really nice - essentially, *any* value you put into an RRD file<br>
  can trigger a new or modified status in Xymon. So you could eg.<br>
  change the status of your "http" test to go red, if the response<br>
  time of a webpage exceeds 5 seconds).<br>
* Status "flap" handling, to catch statuses that change rapidly.<br>
<br>
Version 4.5:<br>
* Support for communication between clients and Xymon to use<br>
  compression and/or encryption.<br>
* Support for client authentication via SSL certificates (so<br>
  you cannot spoof a client message).<br>
<br>
Version 4.6:<br>
* Revised web interface - eliminate the need for webserver-based<br>
  authentication, and provide more fine-grained authorization<br>
  for the various Xymon components.<br>
* Per-user custom login pages, so the login will always show those<br>
  systems that the user has responsibility for / is allowed to<br>
  access.<br>
<br>
Somewhere along the road I will also introduce a new "ping" test<br>
daemon - I am getting to the point where ping'ing all hosts take<br>
longer than 5 minutes (I have a lot of hosts). So something needs<br>
to be done, and I think I know how to do it.<br>
<br>
<br>
Have fun!<br>
<br>
Henrik<br>
<br>
<br>
To unsubscribe from the hobbit list, send an e-mail to<br>
<a href="mailto:hobbit-unsubscribe@hswn.dk">hobbit-unsubscribe@hswn.dk</a><br>
<br>
<br>
</blockquote></div><br>