On Tue, 17 Oct 2023 at 12:22, Grant Taylor via Xymon <xymon at xymon.com>
wrote:
Sounds like use what's best for the situation, even if there might be a
slight affinity one way or the other.
Yes. One of the things I love about Xymon is that it's extremely flexible
so that you get to choose from a range of different ways to solve a
problem, based on your skillset, environment, and preferences. It's modular
and extensible.
With central mode, client data messages are sent to the server, into
the xymond daemon. Then code on the server asks the xymond daemon for
the client message of each host, parses them for possible problems,
and constructs a status message with the colour in the header and a
text report in the body.
My understanding is that's one way to do it.
Yes, one way (see my previous comment ;-). But it's also the way Xymon does
it internally. Well, kind-of. Instead of "asks the xymond daemon" a xymon
module connects to a channel and receives from the xymon daemon. But the
data flow is pretty much the same, and I suppose that's what I was trying
to convey, while avoiding the technical complexities.
My understanding that another way to do it is to hook in as a channel
and receive a copy of all messages (of the proper type) and act
appropriately.
Yes indeed. You're really getting into the nitty-gritty of things. Most
Xymon admins never have to know that channels are a thing, because they're
mostly used for Xymon to talk to itself (eg to parse a client data message
and create status messages). So consider yourself levelled-up!
When writing server-side extensions that use client data, you can write
your own parser that periodically fetches the latest client message, or you
can tap into the channel to get it. Xymon taps into the channel.
I'm trying to get my hands on a compilation of any version for AIX 5.3
(?). For now I'm running the hobbitclient-aix.sh via telnet w/ echo
scheduled via cron. It's working and providing most of what I need and
much of what I want.
Oh my! Isn't AIX5.3 like a decade beyond end-of-support?
I've sort of taken what previous colleagues poked once in a while and
ran with it to make things better for $DAY_JOB, myself, and a friend
that I help. I've also intrigued another friend enough to install and
play with it.
I think I say that I'm liking Xymon. ;-)
Good to see.
The patch is applied to the packages available from the Terabithia
repository, but I don't believe it's included when Xymon is built from
original source code.
Please elaborate and / or point me where I can go do some more reading.
About the "sections" patch? I don't know much about the background to its
conception and existence, but there's probably a CHANGELOG and that might
provide some info. If you haven't yet, perhaps install an RPM from the
Terabithia website, or unpack an SRPM to review any extra README files or
the like.
I've seen references to 4.4 being in alpha status.
Yes indeed. I've not started testing this yet myself.
Yep. Naming things and knowing where / how to start counting are three
of the hardest things in computers.
LoL.
Cheers
Jeremy