Help with hobbitd_channel and hobbitd_filestore

Taylor Lewick tlewick at tradebotsystems.com
Fri Oct 30 17:35:06 CET 2009


Final update, for me at least.

I can get at the data I want by running:  ./bb 127.0.0.1 "hobbitdlog
hostname.cpu"  

I'd like to know if there is a "better" way to get this, or more
"correct" way, but this will work for me...

-----Original Message-----
From: Taylor Lewick 
Sent: Friday, October 30, 2009 11:17 AM
To: 'hobbit at hswn.dk'
Subject: RE: Help with hobbitd_channel and hobbitd_filestore

More digging, this stems from the fact that I was passing
channel=client, and hobbit_filestore doesn't support the client channel,
at least in the version I have, i.e. 4.2.0
I just tried running: bbcmd hobbitd_channel --channel=data
--log=/home/hobbit/data/logs/clientcpu.log hobbitd_filestore --data and
that did work.  

So now it's a question of, how do I get hobbitd_filestore to work with
hobbit_channel --channel=client?  Modify hobbitd_filestore.c?


-----Original Message-----
From: Taylor Lewick 
Sent: Friday, October 30, 2009 10:58 AM
To: 'hobbit at hswn.dk'
Subject: RE: Help with hobbitd_channel and hobbitd_filestore

I think this is a problem with hobbitd_filestore getting/reading the
correct file
I changed the hobbitd_channel command to: ./hobbitd_channel
--channel=client --log=/home/hobbit/data/logs/logfile.txt
get_channel_data.pl

The get_channel_data.pl was a very simple perl script I wrote just to
see if it was getting data from Standard Input.  And it worked.
The perl script is just:

#!/usr/bin/pl
$FH="/home/hobbit/data/logs/clientchannel.log":
open (OUTFILE, ">$FH");

while ( <STDIN> ) {
    chomp $_;
    print OUTFILE "$_\n";
}
close (OUTFILE);

So clientchannel.log has the output I'd expect to see.  And the logfile
is no longer being populated with "Our child has failed and will not
talk to us... Cause bad file descriptor" messages

The only similar post I could find on this was the following thread,
http://www.hswn.dk/hobbiton/2006/08/msg00326.html
But that was back a few years and was for someone who was running on
AIX, and it looked inconclusive.

FYI, I'm running hobbit 4.2.0 on a Suse 10.2 server.





More information about the Xymon mailing list