Package: xymon-client
Version: 4.3.28-2

Dear maintainers,

When xymon-client is configured to performed tests locally and no xymon server 
is locally installed, xymonclient.sh fails due to the missing xymond_client 
binary.

Steps to reproduce:
1) set LOCALMODE="yes" in /etc/xymon/xymonclient.cfg
2) restart xymon-client service
3) observe the following error message in /var/log/xymon/xymonclient.log:

/usr/lib/xymon/client/bin/xymonclient.sh: 101: /usr/lib/xymon/client/bin/
xymonclient.sh: /usr/lib/xymon/client/bin/xymond_client: not found

4) obviously, no data is sent to the server, and the client-supplied statuses 
will go purple in due time.

System information:
Debian 9.4, Linux 4.9.0-6-amd64

Suggested fix:
Include xymond_client binary that is part of xymon package into the xymon-
client package and place it at the expected location.

Note:
This is, perhaps, an unintended use, to have a locally configured client 
without xymon server on the same host, however, it enables the host admin to 
set the desired status-checks without the need to contact xymon server admins. 
Since some of these status-checks are highly host-dependent, it may be better 
for the host admin to manage such configuration.

Regards,
Ondřej Vadinský

Reply via email to