Dear all,
picking up some encouraging signs about 4.4-alpha, I decided to give it another [1] go. I checked out the latest Debian experimental snapshot [2] and build the Debian packages from it. I then upgraded a test server (bookworm) running a fully configured 4.3.30 instance to 4.4-alpha to see what's what.
Now, to state the obvious: I'm perfectly aware of the fact that this is alpha code, so issues are expected. I do hope that by reporting them I might help development just a tiny bit. Also: it's not always clear to me if an issue is caused by xymon 4.4-alpha itself or Debian's packaging of it. This is particularly true for issue a) in the list below. Since I believe both Axel (hi!) and Roland are reading this list, I hope the distinction doesn't matter.
So here a the issues I found: a) the server itself reporting to another server (by using Debian's XYMONSERVERS="127.0.0.1 129.132.x.y" magic) breaks when upgrading from 4.3.30 to 4.4-alpha. So far I haven't been able to pinpoint where the second server gets ignored b) I have a test host that, being behind an IPv4 NAT but having a static IPv6 address, was set to dialup in 4.3. I was hoping to monitor it directly with the new IPv6 code in 4.4-alpha. The host has no A record, only AAAA. I tried providing the IPv6 address in hosts.cfg, but 4.4 always shows 'conn red'. I might be reading README.IPv6 wrong, but I believe this should work? c) in xymonlaunch.log I regularly get entries like "loadenv(): Loading file '/usr/lib/xymon/server/etc/xymonserver.cfg' over existing file '/etc/xymon/xymonserver.cfg'; results might be unexpected", "loadenv(): Loading file '/etc/xymon/xymonclient.cfg' over existing file '/etc/xymon/xymonserver.cfg'; results might be unexpected" and "loadenv(): Loading file '/usr/lib/xymon/client/etc/xymonclient.cfg' over existing file '/etc/xymon/xymonserver.cfg'; results might be unexpected" While in the first one, the two files are at least initially identical, the latter two make me wonder if xymon is mixing up server and client config files...
Other than that, 4.4-alpha seems to be working fine and produces the same output as 4.3.30. With some minor tweaks I also got our fancy dashboard [3] working.
Please let me know if I missed anything regarding the topics mentioned above or if there's any further testing to be done. I really hope to see 4.4 be released one day!
thanks and best regards, -Christian
[1] https://xymon.xymon.narkive.com/BbXHR8kH/status-of-ipv6-support [2] https://salsa.debian.org/debian/xymon/-/tree/experimental [3] https://github.com/daduke/Xymondash
--
Dr. Christian Herzog <herzog@phys.ethz.ch> support: +41 44 633 26 68
Head, IT Services Group, HPT H 8 voice: +41 44 633 39 50
Department of Physics, ETH Zurich
8093 Zurich, Switzerland http://isg.phys.ethz.ch/
participants (1)
-
Christian Herzog