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 <user-5bd58cd9da64@xymon.invalid> 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/