<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 18 December 2013 10:47, Diep, David (OCTO-Contractor) <span dir="ltr"><<a href="mailto:David.Diep@dc.gov" target="_blank">David.Diep@dc.gov</a>></span> wrote:<br>

</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p style="margin-left:0.5in">

<span style="font-family:Symbol"><span><span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'"> </span></span></span><u></u>“configure” is this local? Or do you have to specify “./configure --server” or “./configure --client” or “./configure”</p>

</blockquote><div>You can do any of these.  When you run "./configure" it simply  runs "./configure.server" for you.  If you run "./configure --server" it does the same thing also.</div><div>

<br></div><div>If you run "./configure --client" then the configure script simply runs "./configure.client".</div><div><br></div><div>So there are several different ways to do the same two things.  Running "./configure --client" is the official way.</div>

<div><br></div><div>You can also do the following, which ensures that it builds a client using server-side configuration, without being prompted about it:</div><div><br></div><div>$ CONFTYPE=server ./configure --client</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p style="margin-left:0.5in"><u></u><u></u></p>

<p style="margin-left:0.5in"><u></u><span style="font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">         </span></span></span><u></u>“configure.server” allows for client configurations as well as server configuration all on one machine</p>

</blockquote><div>Yes. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p style="margin-left:0.5in">

<u></u><u></u></p><p style="margin-left:0.5in"><u></u><span style="font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">         </span></span></span><u></u>“configure.client” this does not work very well</p>

</blockquote><div>This works fine, as long as you use "server configuration" (central configuration).  If you use "client configuration" (local configuration) then you run into the compile problem.</div>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p>I did “./configure --server” on two machines. I see now that I only needed it on one machine and one machine only. All I need to do is update hosts.cfg, alerts.cfg, etc…</p>

</blockquote></div>Yes.</div><div class="gmail_extra"><br></div><div class="gmail_extra">The server build also has a client build included (a Xymon server should also be a Xymon client, so that it can watch itself).  So another option is to manually copy the "xymon/client" directory from your server to any host you want to monitor, then just create the xymon user/group, make sure the "tmp" and "log" directories are writeable by this user, and create an init script to run the "runclient.sh" script.<br>

</div><div class="gmail_extra"><br></div><div class="gmail_extra">Alternatively, after building (but not installing) the server code (./configure --server), you can do a client-only install:</div><div class="gmail_extra">

<br></div><div class="gmail_extra">$ make install-client<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">This will copy only the client parts of the install.  You still need to create the xymon user/group and setup the init script for runclient.sh.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">I agree that the main install doco is not as clear as it could be, and focuses almost exclusively on the server setup.  However, there's a README.CLIENT file in the source that is a much better guide for installing just the client "agent".</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">J</div><div class="gmail_extra"><br></div></div>