[Xymon] XYMONSERVERS bug
Ralph Mitchell
ralphmitchell at gmail.com
Tue May 28 02:28:00 CEST 2013
I don't know what it would take to run the transmit in parallel. In some
cases a response comes back from one of the servers, as mentioned in the
comments:
/*
* Even though this is the "sendtomany" routine, we need to decide
if the
* request should go to all servers, or just a single server. The
default
* is to send to all servers - but commands that trigger a response
can
* only go to a single server.
*
* "schedule" is special - when scheduling an action there is no
response, but
* when it is the blank "schedule" command there will be a
response. So a
* schedule action goes to all Xymon servers, the blank "schedule"
goes to a single
* server.
*/
Perhaps the feature request should be: try each server once, then move on
to the next. Take out of the list any server that responds. Run through
the list N times as long as there are servers still in the list.
Ralph Mitchell
On Mon, May 27, 2013 at 6:12 PM, Roland Soderstrom <
Rolands at logicaltech.com.au> wrote:
> Well spotted Ralph, Thanks a lot.****
>
> But the code seems to miss something here.****
>
> Shouldn’t it send to both servers at the same time? Regardless of the
> other being up or not?****
>
> Is there any reason to wait for the first server to answer before sending
> to the next?****
>
> And even so, the time from the client should be when it is sending not
> when the sending process starts.****
>
> ** **
>
> I really like this feature as it gives me a very cheap and easy “xymon
> cluster”.****
>
> I discovered this when one of my xymon servers died on me last week.****
>
> I just had to change the http port to see the “backup server” instead.****
>
> ** **
>
> Feature request?****
>
> ** **
>
> At least we know what is happening and why.****
>
> ** **
>
> -Roland****
>
> ** **
>
> *From:* Ralph Mitchell [mailto:ralphmitchell at gmail.com]
> *Sent:* Monday, 27 May 2013 4:49 PM
> *To:* Roland Soderstrom
> *Cc:* xymon at xymon.com
>
> *Subject:* Re: [Xymon] XYMONSERVERS bug****
>
> ** **
>
> I just looked at the code (xymon-4.3.10) - the xymon client program has a
> default timeout of 15 seconds, and retries twice. That's 45 of the 47
> seconds delay you're seeing before it tries the second server.****
>
> ** **
>
> To answer your original question, yes, that would seem to be the expected
> behaviour... :-)****
>
> ** **
>
> Ralph Mitchell****
>
> ** **
>
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20130527/d2adf815/attachment.html>
More information about the Xymon
mailing list