[Xymon] Tests for the xymon-server

Novosielski, Ryan novosirj at umdnj.edu
Thu Oct 25 06:42:50 CEST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I was actually under the impression that this just straight-up ran the
client (it's in hobbitlaunch.cfg, the former name for tasks.cfg):

# "hobbitclient" runs the Xymon client. The client is installed
automatically
# when you install a Xymon server (presumably, you do want to monitor the
# Xymon server ?), but there's no need to have two hobbitlaunch instances
# running at the same time. So we'll just run it from here.
# Note: If you are using another client package, you should disable
this one.

[hobbitclient]
        ENVFILE /opt/xymon-4.2.3/client/etc/hobbitclient.cfg
        NEEDS hobbitd
        CMD /opt/xymon-4.2.3/client/bin/hobbitclient.sh
        LOGFILE $BBSERVERLOGS/hobbitclient.log
        INTERVAL 5m

...so if this is the way I'm running the client, can I expect not to
have my clientlaunch.cfg honored?

On 10/24/2012 04:49 PM, Roland Soderstrom wrote:
> Thanks Henrik, That works perfectly.
> 
> I think Ryan is correct in saying that this should be included by
> default. You expect it to behave as any client. I couldn't find any
> reference about the include statement in any docs I looked in! Man
> page for tasks.cfg doesn't have anything.
> 
> - Roland
> 
> 
> -----Original Message----- From: xymon-bounces at xymon.com
> [mailto:xymon-bounces at xymon.com] On Behalf Of henrik at hswn.dk Sent:
> Wednesday, 24 October 2012 10:56 PM To: xymon at xymon.com Subject:
> Re: [Xymon] Tests for the xymon-server
> 
> Hi,
> 
> you could add your extra tests to clientlaunch.cfg, but by default
> this file is not included in the config read from tasks.cfg.
> 
> So either add your extra tests directly in tasks.cfg, or add 
> include /usr/lib/xymon/client/etc/clientlaunch.cfg to your
> tasks.cfg file.
> 
> 
> Regards, Henrik
> 
> On Tue, 23 Oct 2012 22:03:15 +0000, Roland Soderstrom 
> <Rolands at logicaltech.com.au> wrote:
>> Then what could be the problem? I obviously missed something.
>> 
>> I got the same issue on 4.3.5 and 4.3.10 I find nothing in the
>> server logs. There are no client-logs in client/logs (even though
>> specified) I double checked the vars and they are working.
>> 
>> xymon at host % /usr/local/xymon/client/bin/xymoncmd 2012-10-24
>> 08:22:40 Using default environment file 
>> /usr/local/xymon/client/etc/xymonclient.cfg $ echo
>> $XYMONCLIENTHOME/logs /usr/local/xymon/client/logs
>> 
>> In client/etc/clientlaunch.cfg [prtdiag] ENVFILE
>> $XYMONCLIENTHOME/etc/xymonclient.cfg CMD
>> $XYMONCLIENTHOME/ext/xymon-prtdiag.ksh LOGFILE
>> $XYMONCLIENTHOME/logs/xymon-prtdiag.log INTERVAL 5m
>> 
>> It does all the normal client tests, client/tmp has all the
>> normal client-tmp stuff root at pxym01:/usr/local/xymon/server/etc#
>> pargs 9868 9868:   xymond_channel --channel=client 
>> --log=/usr/local/xymon/logs/clientdata.log xymo argv[0]:
>> xymond_channel argv[1]: --channel=client argv[2]:
>> --log=/usr/local/xymon/logs/clientdata.log argv[3]:
>> xymond_client root at pxym01:/usr/local/xymon/server/etc# tail 
>> /usr/local/xymon/logs/clientdata.log 2012-09-21 13:28:38 Peer not
>> up, flushing message queue 2012-10-24 08:16:05 Peer not up,
>> flushing message queue 2012-10-24 08:25:43 Peer not up, flushing
>> message queue root at pxym01:/usr/local/xymon/server/etc#
>> 
>> 
>> - Roland
>> 
>> -----Original Message----- From: Novosielski, Ryan
>> [mailto:novosirj at umdnj.edu] Sent: Tuesday, 23 October 2012 3:37
>> PM To: Roland Soderstrom Cc: xymon at xymon.com Subject: Re: [Xymon]
>> Tests for the xymon-server
>> 
> On 10/22/2012 07:03 PM, Roland Soderstrom wrote:
>>>> Hi,
>>>> 
>>>> 
>>>> 
>>>> I am a bit confused on how to add extra tests to the
>>>> xymon-server itself.
>>>> 
>>>> In server/etc/tasks,cfg
>>>> 
>>>> I run the [xymonclient]
>>>> 
>>>> If I would like to add some other tests like ZFS and prtdiag
>>>> I would have though I add them as in any client in
>>>> 
>>>> client/etc/clientlaunch.cfg
>>>> 
>>>> 
>>>> 
>>>> But to get these tests work I have to add them in
>>>> server/etc/tasks,cfg
>>>> 
>>>> 
>>>> 
>>>> What am I missing?
> 
> I'm pretty sure you don't need to do that. The client should read 
> clientlaunch and run what's in the cfg.
> 
>> 
>> _______________________________________________ Xymon mailing
>> list Xymon at xymon.com 
>> http://lists.xymon.com/mailman/listinfo/xymon
> _______________________________________________ Xymon mailing list 
> Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon 
> _______________________________________________ Xymon mailing list 
> Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon
> 

- -- 
- ---- _  _ _  _ ___  _  _  _
|Y#| |  | |\/| |  \ |\ |  | |Ryan Novosielski - Sr. Systems Programmer
|$&| |__| |  | |__/ | \| _| |novosirj at umdnj.edu - 973/972.0922 (2-0922)
\__/ Univ. of Med. and Dent.|IST/EI-Academic Svcs. - ADMC 450, Newark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlCIw0YACgkQmb+gadEcsb7pxQCgniXdBoSViWzIxTIM5gTGVMxY
6XQAoKdV3EOjfgj1mhWeddZOzqZvsQVR
=vAyA
-----END PGP SIGNATURE-----




More information about the Xymon mailing list