On Saturday 08 March 2008 02:18:08 Asif Iqbal wrote:
On Fri, Mar 7, 2008 at 1:51 AM, Buchan Milne <user-9b139aff4dec@xymon.invalid>
wrote:
On Thursday 06 March 2008 23:27:47 Asif Iqbal wrote:
So I am still struggling with this idea. How would I have bbproxy
server do bbnet test as well?
To run bbrpoxy you have to disable hobbitd, but to do bbnet test
hobbitd needs to be running.
What a catch 22!
Anyone figured that out yet?
Did you read my reply in the other thread?
1)Run hobbitd on a different port
2)Run bbproxy on the usual hobbit port (1984), and have it proxy to the
local hobbit running on a different port, and the remote hobbitd on the
usual port 3)Run bbnet as usual
See my other mail for configuration details.
I saw your other email and followed exactly as it is. But I get clear
for connection on hobbit server.
And the hobbit web page on proxy server is empty
I see the following in the proxy server logs
hobbit at ghar:~$ tail /var/log/hobbit/bb-display.log
2008-03-07 10:57:48 Whoops ! bb failed to send message - Connection failed
2008-03-07 10:57:48 hobbitd status-board not available, code 5
2008-03-07 10:57:48 connect to bbd failed - Network is unreachable
2008-03-07 10:57:48 Whoops ! bb failed to send message - Connection failed
Have you checked what IP and port it is trying to connect to ?
hobbit at ghar:~$ tail /var/log/hobbit/bb-network.log
2008-03-07 10:51:32 connect to bbd failed - Network is unreachable
2008-03-07 10:51:32 Whoops ! bb failed to send message - Connection failed
Uh, same question applies here.
hobbit at ghar:~$ tail /var/log/hobbit/bbproxy.log
2008-03-07 18:47:04 bbproxy version 4.3.0-0.20080103 starting
2008-03-07 18:47:04 Listening on 0.0.0.0:1984
2008-03-07 18:47:04 Sending to Hobbit server(s) 8.4.0.5:1984 127.0.0.1:1985
2008-03-07 18:47:04 Sending client data to server(s) 8.4.0.5:1984
127.0.0.1:1985
This seems correct.
8.4.0.5 is the master hobbit server (the IP is sterilized to save the
innocents)
hobbit at ghar:~$ tail /var/log/hobbit/status.log
2008-03-07 18:11:00 Peer not up, flushing message queue
2008-03-07 18:12:34 Tried to down BOARDBUSY: Invalid argument
Here is an excerpt of the relevant configuration
Did you restart all of Hobbit after changing BBSERVERIP etc. ?
Have you verified that the Hobbit environment gets the right $BBDISP ? E.g.
with:
[proxy:~]# su - hobbit -s /bin/bash
[hobbit at proxy ~]$ ./server/bin/bbcmd bash
2008-03-10 17:24:58 Using default environment
file /usr/lib/hobbit/server/etc/hobbitserver.cfg
[hobbit at proxy ~]$ echo $BBDISP
w.x.y.z
(where w.x.y.z is the IP of the display server)
?
Sorry, but there is nothing magical here, no magic undocumented feature, you
put the components together as documented in their man pages, and mostly
things just work. Figuring out why your setup works is (from the error
messages in your logs) mostly figuring out why what you have done does not
result in the various components doing what you think you have configured
them to do.
If the Hobbit clients (e.g. bbtest-net) are getting connection refused, to me
it looks either like typos in your real configurations, or network the
required network access not working, not a shortcoming of Hobbit (or the
documentation).
Regards,
Buchan