[Xymon] xymon client in 'local' mode, build pain
Novosielski, Ryan
novosirj at ca.rutgers.edu
Mon Feb 10 16:01:37 CET 2014
I am pretty sure I've seen reports on the list that this build simply doesn't work, even on Linux.
----- Original Message -----
From: henrik at hswn.dk [mailto:henrik at hswn.dk]
Sent: Monday, February 10, 2014 09:56 AM
To: xymon at xymon.com <xymon at xymon.com>
Subject: Re: [Xymon] xymon client in 'local' mode, build pain
Den 2014-02-08 3:49, John Thurston skrev:
> I've been using my Solaris BB clients with my Xymon server, but am
> hoping the xymon client will be more zfs-aware than the ancient BB
> client. To that end, I'm trying to compile a xymon client.
>
> I've spent most of the day fighting with the 'make' process.
[snip]
> The crazy part is when I compare the results of making with --client
> and --server. I can only find one difference. A --client build has
> created the application bin/xymond_client
There are two ways of running the client: In "server-side" mode, where
all of the configuration and data analysis happens on the Xymon server,
and "client-side" mode where you configure the client locally (the way
BB does).
The "xymond_client" binary is the only difference between a client- and
server-side configured client. "xymond_client" is the program that
analyses the client data and generates the status updates, so when you
configure the client for "client-side" configuration, then you get this
extra binary. However, it also uses a lot of external libraries that you
can avoid installing on all of the servers you monitor by using
server-side configuration.
Client-side really is a hack, and it will probably be removed in v5. So
I really do recommend that you use server-side configuration, to keep
the client installation as dumb as possible.
> Is this really the only difference? If so, why is there a broken
> build process for the '--client' option? Why doesn't the '--server'
> option also build the xymond_client and leave it abandoned in the bin
> directory?
"configure --server" builds both the Xymon server programs and the
Xymon client programs. The client programs end up in the
"~xymon/client/" directory.
Building only the client with "configure --client" should work, but
I'll readily admit that testing on Solaris is not at the top of my
priority list. I haven't had reports that it is completely broken,
though.
Regards,
Henrik
_______________________________________________
Xymon mailing list
Xymon at xymon.com
http://lists.xymon.com/mailman/listinfo/xymon
More information about the Xymon
mailing list