[Xymon] external script not working

Torsten Richter bb4 at richter-it.net
Wed Aug 6 11:17:13 CEST 2014


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

Hi Rod,

there is no hobbitd listening on port 1984 on your localhost.
Which normally means that the server is not running.
If you do a netstat -an|grep LISTEN then you should normally see
something like this:

tcp        0  0 0.0.0.0:1984     0.0.0.0:*               LISTEN

This means the hobbit server is up and running.
Otherwise you have to start it.
If you already tried to start it then maybe $BBSERVERLOGS/hobbitd.log
and/or $BBSERVERLOGS/hobbitlaunch.log can give you some hint what went
wrong.

Cheers
Torsten

On 05.08.2014 17:56, Simioni, Rodney wrote:
> For now, I just want to test the Hobbit Server, so my bb-hosts has:
> 
> 127.0.0.1       MonitoringServer #bbd ssh test
> 
> This is what I see in the test.log, please advise:
> 
> 2014-08-05 11:53:25 Could not connect to bbd at 127.0.0.1:1984 - Connection refused
> 2014-08-05 11:53:25 Whoops ! bb failed to send message - Connection failed
> 
> ________________________________________
> From: Torsten Richter [bb4 at richter-it.net]
> Sent: Tuesday, August 05, 2014 10:01 AM
> To: Simioni, Rodney; xymon at xymon.com
> Subject: Re: [Xymon] external script not working
> 
> Hi Rodney,
> 
> if I understand you correctly , then you run your script on the Hobbit
> Server, right?
> Then you should see a green dot on the line where your server is with
> the name test.
> And if you do, then your script is working fine.
> If not, then please have a look at test.log and check for any unusual
> messages regarding your script.
> 
> BUT(!) if you want your script to display the green dot named test on
> the lines of server1 and server2 then you have to copy it to the clients
> and run it from there.
> 
> In both cases there is no need of specifying the keyword test in bb-hosts.
> 
> If your script is already on the clients server1 and server2 and you
> made the entries on the clients in hobbitlaunch.cfg then the problem
> might be that your clients do not have a hobbitd running.
> 
> HTH
> Torsten
> 
> On 05.08.2014 15:30, Simioni, Rodney wrote:
>> My custom script is not reporting anything to the Hobbit Server. I'm running this script on the Hobbit server.
> 
>> I have placed my script in /usr/lib/hobbit/server/ext/b.pl. The script basically does nothing but report green:
> 
>> #!/usr/bin/perl -w
>> use strict;
> 
>> # Xymon Variables
>> #$ENV{BBPROG}    = "b.pl";
>> my($TESTNAME)   = "test";
>> my($BBHOME)     = $ENV{BBHOME};
>> my($BB)         = $ENV{BB};
>> my($BBDISP)     = $ENV{BBDISP};
>> my($BBVAR)      = $ENV{BBVAR};
>> my($MACHINE)    = $ENV{MACHINE};
>> my($DATE)       = localtime;
>> my($COLOR)      = "green";
>> my($MSG)        = "";
>> my($HEAD)       = "";
>> my($DATA)       = "";
> 
>> print "$MACHINE\n";
>> $MACHINE =~ s/\./,/g;
>>       my($cmd) = "$BB $BBDISP \"status $MACHINE.$TESTNAME $COLOR $DATE $HEAD\n$DATA\n$MSG\"";
>>       system($cmd);
> 
> 
> 
> 
>> I put the following lines in the  /etc/hobbit/hobbitlaunch.cfg
>> [test]
>>         ENVFILE /usr/lib/hobbit/server/etc/hobbitserver.cfg
>>         NEEDS hobbitd
>>         CMD /usr/lib/hobbit/server/ext/b.pl
>>         LOGFILE $BBSERVERLOGS/test.log
>>         INTERVAL 5m
> 
>> I have put 'test' in the bb-hosts file:
>> subpage vips VIPS
>> xxx.xxx.xxx.xxx   server1 #test
>> xxx.xxx.xxx.xxx  server2 #test
> 
> 
> 
>> Any help will be greatly appreciated.
> 
>> Rod
> 
> 
> 
> 
>> _______________________________________________
>> Xymon mailing list
>> Xymon at xymon.com
>> http://lists.xymon.com/mailman/listinfo/xymon
> 
> 
> 

- -- 
+---------------------------------------------------------+
| E-mail  : bb4 [at] richter-it.net			  |
|							  |
| Homepage: http://www.richter-it.net/			  |
+---------------------------------------------------------+
Download my public key from:
http://gpg-keyserver.de/pks/lookup?search=0x899093AC&op=get
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)

iEYEARECAAYFAlPh8pkACgkQ7DlmxomQk6xVTgCeMpUGk5uy4tIyNVBRtcHA4x1d
HjMAoOFXNresa0YJTj65bX+tsJgTDKXI
=lrI2
-----END PGP SIGNATURE-----



More information about the Xymon mailing list