Oops, spoke too soon!
Every 5 minutes im getting 6 lines of "Cannot bind to listen socket (Address already in use)". Network tests are now fine and are showing up on both servers displays fine. Is this something to do with the local bbgen? It only gives its report to the local server so is it interfering?
Thanks
-----Original Message----- From: Whilding, Craig Sent: 06 April 2006 10:53 To: hobbit at hswn.dk Subject: RE: [hobbit] display howto
Thanks for the info Henrik, I'd already set this up but the network test bit was causing me problems (think id had BBDISPLAYS set for int and ext ip's), putting it in the script sorted that finally! I added the BBDISP value into the bbretest-net.sh script also. I use the NET: tag in bbhosts to locally test servers on the machine that's receiving info from other hobbit servers also.
Thanks, Craig Whilding
-----Original Message----- From: Henrik Stoerner [mailto:henrik at hswn.dk] Sent: 05 April 2006 21:23 To: hobbit at hswn.dk Subject: Re: [hobbit] display howto
On Wed, Apr 05, 2006 at 04:09:54PM -0400, Lee J. Imber wrote:
I have a rack of servers on the east coast with a hobbit server and a
second rack of servers on the west coast with it's own hobbit server. Each hobbit server only reports on the servers in its rack. The two
hobbit server do not know the other exists.What I would like to do is make the east coast hobbit server be the
"master" server. Is there a way that I can have the west coast hobbit server send it's
display to the east coast hobbit server.
Insert a bbproxy between the clients and the hobbit server on your west coast installation, then configure bbproxy to forward incoming messages to both servers.
Right now:
- West coast hobbitd listens on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (hobbitd)
With bbproxy:
- West coast hobbitd listens on 127.0.0.1 port 1984
- West cost bbproxy listend on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (bbproxy)
- bbproxy forwards incoming messages to 127.0.0.1 port 1984, and to east coast hobbitd on 5.6.7.8 port 1984.
Note that you do not need any changes to the clients.
Changes needed:
- Add a --listen=127.0.0.1 to hobbitd in your west coast hobbitlaunch.cfg
- Enable bbproxy in your west coast hobbitlaunch.cfg. Use the option "--bbdisplay=127.0.0.1,5.6.7.8" to tell it to forward requests to both servers.
- Change the BBSERVERIP setting in your hobbitserver.cfg to point at the 127.0.0.1 address. This setting is used e.g. by the web CGI's that talk to the "real" hobbit server, so it is best to point this at the real server IP, not the proxy.
- If you run network tests from the same server, then you probably need to change the CMD setting in hobbitlaunch.cfg also. Instead of calling bbtest-net directly, put it into a shell script wrapper and set BBDISP explicitly to the 5.6.7.8 address before running bbtest-net. Otherwise, it will pick up the BBSERVERIP setting and send the network test results to 127.0.0.1 - so they won't go through the proxy, and hence you won't see them on the east coast server.
- Restart Hobbit
Henrik
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Hi Henrik,
I would like to have the same set-up. And am experiencing some problems.
I will try my best to provide the needed information as much as I can: [1] using hobbit version: 4.1.2p1
[2] my bbproxy.log contains the following (repeated lines, truncated):
2006-04-17 02:06:48 Cannot bind to listen socket (Address already in use) 2006-04-17 02:06:54 Cannot bind to listen socket (Address already in use) 2006-04-17 02:07:00 Cannot bind to listen socket (Address already in use)
[3] hobbitlaunch.log contains (repeated lines, truncated):
2006-04-17 01:46:00 Task bbproxy terminated, status 1 2006-04-17 01:56:00 Task bbproxy terminated, status 1 2006-04-17 01:56:06 Task bbproxy terminated, status 1 2006-04-17 01:56:12 Task bbproxy terminated, status 1 2006-04-17 01:56:18 Task bbproxy terminated, status 1 2006-04-17 01:56:24 Task bbproxy terminated, status 1 2006-04-17 01:56:30 Task bbproxy terminated, status 1
[4] hobbitclient.log contains (repeated lines, truncated):
2006-04-17 02:05:48 Could not connect to bbd at 10.116.162.30:1984 - Connection refused 2006-04-17 02:05:48 Whoops ! bb failed to send message - Connection failed
[5] I followed the instructions you have outlined to the letter.
[6] There is only one client for now, the "proxy" hobbit server. The tests started out green but turned purple after a while. Status messages for them are there. rrd graphs are all "nan". hobbitd status page displays this:
Statistics for Hobbit daemon Up since 17-Apr-2006 01:45:31 (0 days, 00:30:02)
Incoming messages : 114
- status : 30
- combo : 30
- page : 0
- summary : 0
- data : 0
- client : 0
- notes : 0
- enable : 0
- disable : 0
- ack : 0
- config : 0
- query : 0
- hobbitdboard : 31
- hobbitdlog : 23
- drop : 0
- rename : 0
- dummy : 0
- notify : 0
- schedule : 0
- Bogus/Timeouts : 0 Incoming messages/sec : 0 (average last 300 seconds)
status channel messages: 41 (1 readers) stachg channel messages: 7 (1 readers) page channel messages: 8 (1 readers) data channel messages: 0 (1 readers) notes channel messages: 0 (0 readers) enadis channel messages: 0 (0 readers) client channel messages: 0 (1 readers)
[7] I am not able to see status messages on the "master" server. Do I need to add the configuration for the client in bb-hosts?
Attached is the CMD shell script I made for bbtest-net. In case the problem is there. (the attachment is a zip file. gmail is funky about .zip containing execs so i renamed it)
Your inputs on this are very much appreciated.
Best regards, Great
-----Original Message----- From: Henrik Stoerner [mailto:henrik at hswn.dk] Sent: 05 April 2006 21:23 To: hobbit at hswn.dk Subject: Re: [hobbit] display howto
On Wed, Apr 05, 2006 at 04:09:54PM -0400, Lee J. Imber wrote:
I have a rack of servers on the east coast with a hobbit server and a
second rack of servers on the west coast with it's own hobbit server. Each hobbit server only reports on the servers in its rack. The two hobbit server do not know the other exists.
What I would like to do is make the east coast hobbit server be the "master" server. Is there a way that I can have the west coast hobbit server send it's
display to the east coast hobbit server.
Insert a bbproxy between the clients and the hobbit server on your west coast installation, then configure bbproxy to forward incoming messages to both servers.
Right now:
- West coast hobbitd listens on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (hobbitd)
With bbproxy:
- West coast hobbitd listens on 127.0.0.1 port 1984
- West cost bbproxy listend on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (bbproxy)
- bbproxy forwards incoming messages to 127.0.0.1 port 1984, and to east coast hobbitd on 5.6.7.8 port 1984.
Note that you do not need any changes to the clients.
Changes needed:
- Add a --listen=127.0.0.1 to hobbitd in your west coast hobbitlaunch.cfg
- Enable bbproxy in your west coast hobbitlaunch.cfg. Use the option "--bbdisplay=127.0.0.1,5.6.7.8" to tell it to forward requests to both servers.
- Change the BBSERVERIP setting in your hobbitserver.cfg to point at the 127.0.0.1 address. This setting is used e.g. by the web CGI's that talk to the "real" hobbit server, so it is best to point this at the real server IP, not the proxy.
- If you run network tests from the same server, then you probably need to change the CMD setting in hobbitlaunch.cfg also. Instead of calling bbtest-net directly, put it into a shell script wrapper and set BBDISP explicitly to the 5.6.7.8 address before running bbtest-net. Otherwise, it will pick up the BBSERVERIP setting and send the network test results to 127.0.0.1 - so they won't go through the proxy, and hence you won't see them on the east coast server.
- Restart Hobbit
Henrik To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
It would help greatly if you would include your hobbitd and bbproxy sections of hobbitlaunch.cfg
The setup you want is to have hobbitd only have a --listen=127.0.0.1 option and the bbproxy have --listen=1.2.3.4 --bbdisplay=127.0.0.1 --bbdisplay=2.3.4.5
The BBDISP in hobbitserver.cfg should still be your 1.2.3.4 address
Great Dilla wrote:
Hi Henrik,
I would like to have the same set-up. And am experiencing some problems.
I will try my best to provide the needed information as much as I can: [1] using hobbit version: 4.1.2p1
[2] my bbproxy.log contains the following (repeated lines, truncated):
2006-04-17 02:06:48 Cannot bind to listen socket (Address already in use) 2006-04-17 02:06:54 Cannot bind to listen socket (Address already in use) 2006-04-17 02:07:00 Cannot bind to listen socket (Address already in use)
[3] hobbitlaunch.log contains (repeated lines, truncated):
2006-04-17 01:46:00 Task bbproxy terminated, status 1 2006-04-17 01:56:00 Task bbproxy terminated, status 1 2006-04-17 01:56:06 Task bbproxy terminated, status 1 2006-04-17 01:56:12 Task bbproxy terminated, status 1 2006-04-17 01:56:18 Task bbproxy terminated, status 1 2006-04-17 01:56:24 Task bbproxy terminated, status 1 2006-04-17 01:56:30 Task bbproxy terminated, status 1
[4] hobbitclient.log contains (repeated lines, truncated):
2006-04-17 02:05:48 Could not connect to bbd at 10.116.162.30:1984 - Connection refused 2006-04-17 02:05:48 Whoops ! bb failed to send message - Connection failed
[5] I followed the instructions you have outlined to the letter.
[6] There is only one client for now, the "proxy" hobbit server. The tests started out green but turned purple after a while. Status messages for them are there. rrd graphs are all "nan". hobbitd status page displays this:
Statistics for Hobbit daemon Up since 17-Apr-2006 01:45:31 (0 days, 00:30:02)
Incoming messages : 114
- status : 30
- combo : 30
- page : 0
- summary : 0
- data : 0
- client : 0
- notes : 0
- enable : 0
- disable : 0
- ack : 0
- config : 0
- query : 0
- hobbitdboard : 31
- hobbitdlog : 23
- drop : 0
- rename : 0
- dummy : 0
- notify : 0
- schedule : 0
- Bogus/Timeouts : 0 Incoming messages/sec : 0 (average last 300 seconds)
status channel messages: 41 (1 readers) stachg channel messages: 7 (1 readers) page channel messages: 8 (1 readers) data channel messages: 0 (1 readers) notes channel messages: 0 (0 readers) enadis channel messages: 0 (0 readers) client channel messages: 0 (1 readers)
[7] I am not able to see status messages on the "master" server. Do I need to add the configuration for the client in bb-hosts?
Attached is the CMD shell script I made for bbtest-net. In case the problem is there. (the attachment is a zip file. gmail is funky about .zip containing execs so i renamed it)
Your inputs on this are very much appreciated.
Best regards, Great
-----Original Message----- From: Henrik Stoerner [mailto:henrik at hswn.dk] Sent: 05 April 2006 21:23 To: hobbit at hswn.dk Subject: Re: [hobbit] display howto
On Wed, Apr 05, 2006 at 04:09:54PM -0400, Lee J. Imber wrote:
I have a rack of servers on the east coast with a hobbit server and a second rack of servers on the west coast with it's own hobbit server. Each hobbit server only reports on the servers in its rack. The two hobbit server do not know the other exists.
What I would like to do is make the east coast hobbit server be the "master" server. Is there a way that I can have the west coast hobbit server send it's display to the east coast hobbit server. Insert a bbproxy between the clients and the hobbit server on your west coast installation, then configure bbproxy to forward incoming messages to both servers.
Right now:
- West coast hobbitd listens on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (hobbitd)
With bbproxy:
- West coast hobbitd listens on 127.0.0.1 port 1984
- West cost bbproxy listend on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (bbproxy)
- bbproxy forwards incoming messages to 127.0.0.1 port 1984, and to east coast hobbitd on 5.6.7.8 port 1984.
Note that you do not need any changes to the clients.
Changes needed:
- Add a --listen=127.0.0.1 to hobbitd in your west coast hobbitlaunch.cfg
- Enable bbproxy in your west coast hobbitlaunch.cfg. Use the option "--bbdisplay=127.0.0.1,5.6.7.8" to tell it to forward requests to both servers.
- Change the BBSERVERIP setting in your hobbitserver.cfg to point at the 127.0.0.1 address. This setting is used e.g. by the web CGI's that talk to the "real" hobbit server, so it is best to point this at the real server IP, not the proxy.
- If you run network tests from the same server, then you probably need to change the CMD setting in hobbitlaunch.cfg also. Instead of calling bbtest-net directly, put it into a shell script wrapper and set BBDISP explicitly to the 5.6.7.8 address before running bbtest-net. Otherwise, it will pick up the BBSERVERIP setting and send the network test results to 127.0.0.1 - so they won't go through the proxy, and hence you won't see them on the east coast server.
- Restart Hobbit
Henrik To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.0.385 / Virus Database: 268.4.1/313 - Release Date: 15-04-2006
Sounds like you're using the same port for both hobbitd and bbproxy. That won't work. If you don't want to change all your clients you need to change the port that hobbitd listens to, then setup bbproxy to forward the incoming messages to both the new hobbitd port on the localhost and to whatever other machine(s) you want to send them to.
Thanks, Larry Barber
On 4/17/06, Thomas <tlp-hobbit at holme-pedersen.dk> wrote:
It would help greatly if you would include your hobbitd and bbproxy sections of hobbitlaunch.cfg
The setup you want is to have hobbitd only have a --listen=127.0.0.1 option and the bbproxy have --listen=1.2.3.4 --bbdisplay=127.0.0.1 --bbdisplay=2.3.4.5
The BBDISP in hobbitserver.cfg should still be your 1.2.3.4 address
Great Dilla wrote:
Hi Henrik,
I would like to have the same set-up. And am experiencing some problems.
I will try my best to provide the needed information as much as I can: [1] using hobbit version: 4.1.2p1
[2] my bbproxy.log contains the following (repeated lines, truncated):
2006-04-17 02:06:48 Cannot bind to listen socket (Address already in use) 2006-04-17 02:06:54 Cannot bind to listen socket (Address already in use) 2006-04-17 02:07:00 Cannot bind to listen socket (Address already in use)
[3] hobbitlaunch.log contains (repeated lines, truncated):
2006-04-17 01:46:00 Task bbproxy terminated, status 1 2006-04-17 01:56:00 Task bbproxy terminated, status 1 2006-04-17 01:56:06 Task bbproxy terminated, status 1 2006-04-17 01:56:12 Task bbproxy terminated, status 1 2006-04-17 01:56:18 Task bbproxy terminated, status 1 2006-04-17 01:56:24 Task bbproxy terminated, status 1 2006-04-17 01:56:30 Task bbproxy terminated, status 1
[4] hobbitclient.log contains (repeated lines, truncated):
2006-04-17 02:05:48 Could not connect to bbd at 10.116.162.30:1984 - Connection refused 2006-04-17 02:05:48 Whoops ! bb failed to send message - Connection failed
[5] I followed the instructions you have outlined to the letter.
[6] There is only one client for now, the "proxy" hobbit server. The tests started out green but turned purple after a while. Status messages for them are there. rrd graphs are all "nan". hobbitd status page displays this:
Statistics for Hobbit daemon Up since 17-Apr-2006 01:45:31 (0 days, 00:30:02)
Incoming messages : 114
- status : 30
- combo : 30
- page : 0
- summary : 0
- data : 0
- client : 0
- notes : 0
- enable : 0
- disable : 0
- ack : 0
- config : 0
- query : 0
- hobbitdboard : 31
- hobbitdlog : 23
- drop : 0
- rename : 0
- dummy : 0
- notify : 0
- schedule : 0
- Bogus/Timeouts : 0 Incoming messages/sec : 0 (average last 300 seconds)
status channel messages: 41 (1 readers) stachg channel messages: 7 (1 readers) page channel messages: 8 (1 readers) data channel messages: 0 (1 readers) notes channel messages: 0 (0 readers) enadis channel messages: 0 (0 readers) client channel messages: 0 (1 readers)
[7] I am not able to see status messages on the "master" server. Do I need to add the configuration for the client in bb-hosts?
Attached is the CMD shell script I made for bbtest-net. In case the problem is there. (the attachment is a zip file. gmail is funky about .zip containing execs so i renamed it)
Your inputs on this are very much appreciated.
Best regards, Great
-----Original Message----- From: Henrik Stoerner [mailto:henrik at hswn.dk] Sent: 05 April 2006 21:23 To: hobbit at hswn.dk Subject: Re: [hobbit] display howto
On Wed, Apr 05, 2006 at 04:09:54PM -0400, Lee J. Imber wrote:
I have a rack of servers on the east coast with a hobbit server and a second rack of servers on the west coast with it's own hobbit server. Each hobbit server only reports on the servers in its rack. The two hobbit server do not know the other exists.
What I would like to do is make the east coast hobbit server be the "master" server. Is there a way that I can have the west coast hobbit server send it's display to the east coast hobbit server. Insert a bbproxy between the clients and the hobbit server on your west coast installation, then configure bbproxy to forward incoming messages to both servers.
Right now:
- West coast hobbitd listens on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (hobbitd)
With bbproxy:
- West coast hobbitd listens on 127.0.0.1 port 1984
- West cost bbproxy listend on 1.2.3.4 port 1984
- West coast client sends message to IP 1.2.3.4 port 1984 (bbproxy)
- bbproxy forwards incoming messages to 127.0.0.1 port 1984, and to east coast hobbitd on 5.6.7.8 port 1984.
Note that you do not need any changes to the clients.
Changes needed:
- Add a --listen=127.0.0.1 to hobbitd in your west coast hobbitlaunch.cfg
- Enable bbproxy in your west coast hobbitlaunch.cfg. Use the option "--bbdisplay=127.0.0.1,5.6.7.8" to tell it to forward requests to both servers.
- Change the BBSERVERIP setting in your hobbitserver.cfg to point at the 127.0.0.1 address. This setting is used e.g. by the web CGI's that talk to the "real" hobbit server, so it is best to point this at the real server IP, not the proxy.
- If you run network tests from the same server, then you probably need to change the CMD setting in hobbitlaunch.cfg also. Instead of calling bbtest-net directly, put it into a shell script wrapper and set BBDISP explicitly to the 5.6.7.8 address before running bbtest-net. Otherwise, it will pick up the BBSERVERIP setting and send the network test results to 127.0.0.1 - so they won't go through the proxy, and hence you won't see them on the east coast server.
- Restart Hobbit
Henrik To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.0.385 / Virus Database: 268.4.1/313 - Release Date: 15-04-2006
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Yes, this is the setup I am running. Works just fine. I thought that was the setup what Dilla wanted to run too.
Larry Barber wrote:
Sounds like you're using the same port for both hobbitd and bbproxy. That won't work. If you don't want to change all your clients you need to change the port that hobbitd listens to, then setup bbproxy to forward the incoming messages to both the new hobbitd port on the localhost and to whatever other machine(s) you want to send them to.
Thanks, Larry Barber
On 4/17/06, *Thomas* <tlp-hobbit at holme-pedersen.dk <mailto:tlp-hobbit at holme-pedersen.dk>> wrote:
It would help greatly if you would include your hobbitd and bbproxy sections of hobbitlaunch.cfg The setup you want is to have hobbitd only have a --listen=127.0.0.1 <http://127.0.0.1> option and the bbproxy have --listen= 1.2.3.4 <http://1.2.3.4> --bbdisplay=127.0.0.1 <http://127.0.0.1> --bbdisplay=2.3.4.5 <http://2.3.4.5> The BBDISP in hobbitserver.cfg should still be your 1.2.3.4 <http://1.2.3.4> address Great Dilla wrote: > Hi Henrik, > > I would like to have the same set-up. And am experiencing some problems. > > I will try my best to provide the needed information as much as I can: > [1] using hobbit version: 4.1.2p1 > > [2] my bbproxy.log contains the following (repeated lines, truncated): > ----- > 2006-04-17 02:06:48 Cannot bind to listen socket (Address already in use) > 2006-04-17 02:06:54 Cannot bind to listen socket (Address already in use) > 2006-04-17 02:07:00 Cannot bind to listen socket (Address already in use) > ----- > > [3] hobbitlaunch.log contains (repeated lines, truncated): > ----- > 2006-04-17 01:46:00 Task bbproxy terminated, status 1 > 2006-04-17 01:56:00 Task bbproxy terminated, status 1 > 2006-04-17 01:56:06 Task bbproxy terminated, status 1 > 2006-04-17 01:56:12 Task bbproxy terminated, status 1 > 2006-04-17 01:56:18 Task bbproxy terminated, status 1 > 2006-04-17 01:56:24 Task bbproxy terminated, status 1 > 2006-04-17 01:56:30 Task bbproxy terminated, status 1 > ----- > > [4] hobbitclient.log contains (repeated lines, truncated): > ----- > 2006-04-17 02:05:48 Could not connect to bbd at 10.116.162.30:1984 - > Connection refused > 2006-04-17 02:05:48 Whoops ! bb failed to send message - Connection failed > ----- > > [5] I followed the instructions you have outlined to the letter. > > [6] There is only one client for now, the "proxy" hobbit server. The > tests started out green but turned purple after a while. Status > messages for them are there. rrd graphs are all "nan". hobbitd status > page displays this: > ----- > Statistics for Hobbit daemon > Up since 17-Apr-2006 01:45:31 (0 days, 00:30:02) > > Incoming messages : 114 > - status : 30 > - combo : 30 > - page : 0 > - summary : 0 > - data : 0 > - client : 0 > - notes : 0 > - enable : 0 > - disable : 0 > - ack : 0 > - config : 0 > - query : 0 > - hobbitdboard : 31 > - hobbitdlog : 23 > - drop : 0 > - rename : 0 > - dummy : 0 > - notify : 0 > - schedule : 0 > - Bogus/Timeouts : 0 > Incoming messages/sec : 0 (average last 300 seconds) > > status channel messages: 41 (1 readers) > stachg channel messages: 7 (1 readers) > page channel messages: 8 (1 readers) > data channel messages: 0 (1 readers) > notes channel messages: 0 (0 readers) > enadis channel messages: 0 (0 readers) > client channel messages: 0 (1 readers) > ----- > > [7] I am not able to see status messages on the "master" server. Do I > need to add the configuration for the client in bb-hosts? > > Attached is the CMD shell script I made for bbtest-net. In case the > problem is there. (the attachment is a zip file. gmail is funky about > .zip containing execs so i renamed it) > > Your inputs on this are very much appreciated. > > Best regards, > Great > > >> -----Original Message----- >> From: Henrik Stoerner [mailto: henrik at hswn.dk <mailto:henrik at hswn.dk>] >> Sent: 05 April 2006 21:23 >> To: hobbit at hswn.dk <mailto:hobbit at hswn.dk> >> Subject: Re: [hobbit] display howto >> >> On Wed, Apr 05, 2006 at 04:09:54PM -0400, Lee J. Imber wrote: >>> I have a rack of servers on the east coast with a hobbit server and a >>> second rack of servers on the west coast with it's own hobbit server. >>> Each hobbit server only reports on the servers in its rack. The two >>> hobbit server do not know the other exists. >>> >>> What I would like to do is make the east coast hobbit server be the >>> "master" server. >>> Is there a way that I can have the west coast hobbit server send it's >>> display to the east coast hobbit server. >> Insert a bbproxy between the clients and the hobbit server on your >> west coast installation, then configure bbproxy to forward incoming >> messages to both servers. >> >> Right now: >> * West coast hobbitd listens on 1.2.3.4 <http://1.2.3.4> port 1984 >> * West coast client sends message to IP 1.2.3.4 <http://1.2.3.4> port 1984 (hobbitd) >> >> With bbproxy: >> * West coast hobbitd listens on 127.0.0.1 <http://127.0.0.1> port 1984 >> * West cost bbproxy listend on 1.2.3.4 <http://1.2.3.4> port 1984 >> * West coast client sends message to IP 1.2.3.4 <http://1.2.3.4> port 1984 (bbproxy) >> * bbproxy forwards incoming messages to 127.0.0.1 <http://127.0.0.1> port 1984, and >> to east coast hobbitd on 5.6.7.8 <http://5.6.7.8> port 1984. >> >> Note that you do not need any changes to the clients. >> >> Changes needed: >> * Add a --listen= 127.0.0.1 <http://127.0.0.1> to hobbitd in your west coast >> hobbitlaunch.cfg >> * Enable bbproxy in your west coast hobbitlaunch.cfg. Use the option >> "--bbdisplay= 127.0.0.1 <http://127.0.0.1>,5.6.7.8 <http://5.6.7.8>" to tell it to forward requests to >> both servers. >> * Change the BBSERVERIP setting in your hobbitserver.cfg to point >> at the 127.0.0.1 <http://127.0.0.1> address. This setting is used e.g. by the web CGI's >> that talk to the "real" hobbit server, so it is best to point this >> at the real server IP, not the proxy. >> * If you run network tests from the same server, then you probably >> need to change the CMD setting in hobbitlaunch.cfg also. Instead >> of calling bbtest-net directly, put it into a shell script wrapper >> and set BBDISP explicitly to the 5.6.7.8 <http://5.6.7.8> address before running >> bbtest-net. Otherwise, it will pick up the BBSERVERIP setting and >> send the network test results to 127.0.0.1 <http://127.0.0.1> - so they won't go >> through the proxy, and hence you won't see them on the east coast >> server. >> * Restart Hobbit >> >> >> Henrik >> To unsubscribe from the hobbit list, send an e-mail to >> hobbit-unsubscribe at hswn.dk <mailto:hobbit-unsubscribe at hswn.dk> >> >> ------------------------------------------------------------------------ >> >> To unsubscribe from the hobbit list, send an e-mail to >> hobbit-unsubscribe at hswn.dk <mailto:hobbit-unsubscribe at hswn.dk> -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.0.385 / Virus Database: 268.4.1 /313 - Release Date: 15-04-2006 To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk <mailto:hobbit-unsubscribe at hswn.dk>
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.0.385 / Virus Database: 268.4.1/313 - Release Date: 15-04-2006
hobbitd part of hobbitlaunch.cfg
This is the main Hobbit daemon. You cannot live without this one.
[hobbitd] HEARTBEAT ENVFILE /export/hobbit/server/etc/hobbitserver.cfg CMD hobbitd --pidfile=$BBSERVERLOGS/hobbitd.pid --restart=$BBTMP/hobbitd.chk --che ckpoint-file=$BBTMP/hobbitd.chk --checkpoint-interval=600 --log=$BBSERVERLOGS/hobbitd.log --admin-senders=127.0.0.1,$BBSERVERIP --ghosts=log --listen=127.0.0.1
bbproxy part of hobbitlaunch.cfg
[bbproxy] ENVFILE /export/hobbit/server/etc/hobbitserver.cfg CMD $BBHOME/bin/bbproxy --hobbitd --report=$MACHINE.bbproxy --no-daemon --pidfile=$BBSERVERLOGS/bbproxy.pid --bbdisplay=127.0.0.1,10.116.162.29 --listen=10.116.162.30 LOGFILE $BBSERVERLOGS/bbproxy.log
I am doing this as a guinea pig server on the lab before I deploy it on our Singapore office. It is a remote site that I will be monitoring from the Philippines.
Thanks for your inputs.
On 4/17/06, Thomas <tlp-hobbit at holme-pedersen.dk> wrote:
It would help greatly if you would include your hobbitd and bbproxy sections of hobbitlaunch.cfg
The setup you want is to have hobbitd only have a --listen=127.0.0.1 option and the bbproxy have --listen=1.2.3.4 --bbdisplay=127.0.0.1 --bbdisplay=2.3.4.5
The BBDISP in hobbitserver.cfg should still be your 1.2.3.4 address
I am running a setup similar to what you are aiming for, here is my hobbitd portion of hobbitlaunch:
[hobbitd] HEARTBEAT ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg CMD hobbitd --pidfile=$BBSERVERLOGS/hobbitd.pid --restart=$BBTMP/hobbitd.chk --checkpoint-file=$BBTMP/hobbitd.chk --checkpoint-interval=600 --log=$BBSERVERLOGS/hobbitd.log --admin-senders= 127.0.0.1,$BBSERVERIP --listen=x.x.x.x:1985 --ghosts=allow --status-senders=127.0.0.1,$BBSERVERIP --dbghost=trackerdb
Notice the hobbit daemon is listening on port 1985 (you will also need to make a change in hobbitserver.cfg). Here is the bbproxy:
[bbproxy] ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg CMD $BBHOME/bin/bbproxy --hobbitd --bbdisplay=x.x.x.x:1985 --bbdisplay= y.y.y.y:1984 --bbdisplay=z.z.z.z:1984 --report=bb.bbproxy --no-daemon --pidfile=$BBSERVERLOGS/bbproxy.pid LOGFILE $BBSERVERLOGS/bbproxy.log
Here notice the first bbdisplay option is what sends the messages to the new hobbitd port on the host machine, the next two send the messages to two other machines.
In order to get the network tests to be forwarded to the two other machines above I had to modify the network test portion of hobbitlaunch thusly:
[bbnet] ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg NEEDS hobbitd CMD BBPORT=1984 bbtest-net --report --ping --timeout=15 LOGFILE $BBSERVERLOGS/bb-network.log INTERVAL 2m
Before I added the BBPORT=1984 the program was sending the network reports direct to hobbitd on port 1985, the reports weren't being forwarded to the other machines.
Thanks, Larry Barber
Thanks, Larry Barber
On 4/17/06, Great Dilla <great.dilla at gmail.com> wrote:
hobbitd part of hobbitlaunch.cfg
This is the main Hobbit daemon. You cannot live without this one.
[hobbitd] HEARTBEAT ENVFILE /export/hobbit/server/etc/hobbitserver.cfg CMD hobbitd --pidfile=$BBSERVERLOGS/hobbitd.pid --restart=$BBTMP/hobbitd.chk --che ckpoint-file=$BBTMP/hobbitd.chk --checkpoint-interval=600 --log=$BBSERVERLOGS/hobbitd.log --admin-senders=127.0.0.1,$BBSERVERIP --ghosts=log --listen=127.0.0.1
bbproxy part of hobbitlaunch.cfg
[bbproxy] ENVFILE /export/hobbit/server/etc/hobbitserver.cfg CMD $BBHOME/bin/bbproxy --hobbitd --report=$MACHINE.bbproxy --no-daemon --pidfile=$BBSERVERLOGS/bbproxy.pid --bbdisplay=127.0.0.1,10.116.162.29 --listen=10.116.162.30 LOGFILE $BBSERVERLOGS/bbproxy.log
I am doing this as a guinea pig server on the lab before I deploy it on our Singapore office. It is a remote site that I will be monitoring from the Philippines.
Thanks for your inputs.
On 4/17/06, Thomas <tlp-hobbit at holme-pedersen.dk> wrote:
It would help greatly if you would include your hobbitd and bbproxy sections of hobbitlaunch.cfg
The setup you want is to have hobbitd only have a --listen=127.0.0.1 option and the bbproxy have --listen=1.2.3.4 --bbdisplay=127.0.0.1 --bbdisplay=2.3.4.5
The BBDISP in hobbitserver.cfg should still be your 1.2.3.4 address
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Thanks for the inputs Larry. Will be trying this out.
On 4/18/06, Larry Barber <lebarber at gmail.com> wrote:
I am running a setup similar to what you are aiming for, here is my hobbitd portion of hobbitlaunch:
[hobbitd] HEARTBEAT ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg CMD hobbitd --pidfile=$BBSERVERLOGS/hobbitd.pid --restart=$BBTMP/hobbitd.chk --checkpoint-file=$BBTMP/hobbitd.chk --checkpoint-interval=600 --log=$BBSERVERLOGS/hobbitd.log --admin-senders=127.0.0.1,$BBSERVERIP --listen=x.x.x.x:1985 --ghosts=allow --status-senders=127.0.0.1,$BBSERVERIP --dbghost=trackerdb
Notice the hobbit daemon is listening on port 1985 (you will also need to make a change in hobbitserver.cfg). Here is the bbproxy:
[bbproxy] ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg CMD $BBHOME/bin/bbproxy --hobbitd --bbdisplay=x.x.x.x:1985 --bbdisplay=y.y.y.y:1984 --bbdisplay=z.z.z.z:1984 --report=bb.bbproxy --no-daemon --pidfile=$BBSERVERLOGS/bbproxy.pid LOGFILE $BBSERVERLOGS/bbproxy.log
Here notice the first bbdisplay option is what sends the messages to the new hobbitd port on the host machine, the next two send the messages to two other machines.
In order to get the network tests to be forwarded to the two other machines above I had to modify the network test portion of hobbitlaunch thusly:
[bbnet] ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg NEEDS hobbitd CMD BBPORT=1984 bbtest-net --report --ping --timeout=15 LOGFILE $BBSERVERLOGS/bb-network.log INTERVAL 2m
Before I added the BBPORT=1984 the program was sending the network reports direct to hobbitd on port 1985, the reports weren't being forwarded to the other machines.
Thanks, Larry Barber
participants (4)
-
Craig_Whilding@mentor.com
-
great.dilla@gmail.com
-
lebarber@gmail.com
-
tlp-hobbit@holme-pedersen.dk