On 27 February 2013 20:24, Sergey <a_s_y at sama.ru> wrote:
1. I need to make some network's tests on client and transfer results to server. Should I setup client installation or server installation in this case ?
It depends on the network tests you want to run. If they are standard xymonnet checks, such as ssh or dns, then you only need to configure them on the server in hosts.cfg. Can you tell us what network tests you want to run?
2. I found a bug in packages. xymon and xymon-client packages contains /usr/libexec/xymon-client/xymonclient.sh with code: Is this script need always ? if test "$LOCALMODE" = "yes"; then echo "@@" >> $MSGTMPFILE /usr/libexec/xymon-client/xymond_client --local <$MSGTMPFILE else
I've never run in localmode, so not sure. But it would seem that xymond_client binary only exists in the Xymon server package, and not in the Xymon client package. My Xymon clients (that aren't servers) don't have xymond_client anywhere. From reading the localclient.cfg file, it would seem that the "--local" option is only for use on Xymon clients that are also Xymon servers.
xymond_client exist in xymon package only and by another path:
/usr/libexec/xymon/xymond_client
On my system, the line that calls this in xymonclient.sh is: $XYMONHOME/bin/xymond_client --local --config=$XYMONHOME/etc/localclient.cfg <$MSGTMPFILE I think your package's xymonclient.sh is incorrect, and probably should be using this: /usr/libexec/xymon/xymond_client --local <$MSGTMPFILE Is this script need always ? No, only in "local" mode.
Could this be the cause of problems in the client ?
Only if you're running it in local mode, by specifying "--local" in the "[xymonclient]" section of tasks.cfg.
3. About package. xymon package contains xymonclient-*.sh for non linux. All this removed from xymon-client. Are they forgotten in xymon package or they needed ?
Nope, they're not needed. But they're always there. It makes it easy to copy the files to another server and run them. The original BB was generally copied around in this way, before packaging became popular, so perhaps this is a legacy of Xymon's origins. J