Hobbit 4.0 beta-6 available
list Henrik Størner
A new beta-version was released to Sourcefore a few minutes ago. If your Sourceforge mirror doesn't have it, you can fetch it from http://www.hswn.dk/beta/ I hope this can be the basis for a full release in about a week. This release includes a number of bugfixes based on the reports I've received about how beta-5 has behaved. Most importantly, I hope that the lockup-problem that caused hosts to disappear until hobbit was restarted is solved. I'm not 100% sure, but I hope that bug has been squashed now. If you see messages like "BOARDBUSY locked" in the hobbitd log-file, I would like to know! Alert handling has been re-thought, and should now be a lot more stable and behave as one would expect. The "apache" test should no longer crash, and you can provide your own URL for requesting the server-status data from Apache, like "apache=http://10.0.0.1:8080/intranet/server-status?auto" Disabled hosts and tests now include the "disable" information in the status display. hobbitlaunch now keeps an even closer eye on hobbitd that before. If you upgrade with the "make setup" command, please add the keyword "HEARTBEAT" to the hobbitlaunch.cfg file in the [hobbitd] section: [hobbitd] HEARTBEAT ENVFILE .... CMD hobbitd ..... Some build problems have been solved, on NetBSD and Solaris. I now have Hobbit running on Linux (Mandrake + Debian), Solaris, NetBSD and FreeBSD. Regards, Henrik
list Charles Jones
hobbit-tips.html has a table of the icon meanings. The images are linked to /hobbit/help which is incorrect and thus they do not display. I believe they should be linked to /hobbit/www/gifs -Charles
list Henrik Størner
▸
On Sun, Jan 23, 2005 at 10:58:38AM -0700, Charles Jones wrote:
hobbit-tips.html has a table of the icon meanings. The images are linked to /hobbit/help which is incorrect and thus they do not display. I believe they should be linked to /hobbit/www/gifs
OK, I've made hobbit-tips.html be generated and include the right path to the GIF files. Henrik
list Kimberly McKinnis
What's the easiest way to upgrade to this and preserve current settings? Just make as usual?
▸
-----Original Message----- From: Henrik Stoerner [mailto:user-ce4a2c883f75@xymon.invalid] Sent: Sunday, January 23, 2005 9:28 AM To: user-31496adb6da5@xymon.invalid; user-ae9b8668bcde@xymon.invalid Subject: [hobbit] Hobbit 4.0 beta-6 available A new beta-version was released to Sourcefore a few minutes ago. If your Sourceforge mirror doesn't have it, you can fetch it from http://www.hswn.dk/beta/ I hope this can be the basis for a full release in about a week. This release includes a number of bugfixes based on the reports I've received about how beta-5 has behaved. Most importantly, I hope that the lockup-problem that caused hosts to disappear until hobbit was restarted is solved. I'm not 100% sure, but I hope that bug has been squashed now. If you see messages like "BOARDBUSY locked" in the hobbitd log-file, I would like to know! Alert handling has been re-thought, and should now be a lot more stable and behave as one would expect. The "apache" test should no longer crash, and you can provide your own URL for requesting the server-status data from Apache, like "apache=http://10.0.0.1:8080/intranet/server-status?auto"; Disabled hosts and tests now include the "disable" information in the status display. hobbitlaunch now keeps an even closer eye on hobbitd that before. If you upgrade with the "make setup" command, please add the keyword "HEARTBEAT" to the hobbitlaunch.cfg file in the [hobbitd] section: [hobbitd] HEARTBEAT ENVFILE .... CMD hobbitd ..... Some build problems have been solved, on NetBSD and Solaris. I now have Hobbit running on Linux (Mandrake + Debian), Solaris, NetBSD and FreeBSD. Regards, Henrik
list Tom Georgoulias
▸
Kimberly McKinnis wrote:
What's the easiest way to upgrade to this and preserve current settings? Just make as usual?
I did it this morning with ./configure, make, make setup, then I manually added the HEARTBEAT env to hobbitlaunch.cfg and restarted hobbit. Seemed to work OK. Tom
list Kimberly McKinnis
So when I untar it to a new folder (/usr/local/hobbit-4.0-beta5), I have to copy over all my configs to the new folder (/usr/local/hobbit-4.0-beta6)? Like bb-hosts, etc? Maybe I need caffeine, because I am clearly missing something.
▸
-----Original Message-----
From: Tom Georgoulias [mailto:user-e7ef09aae711@xymon.invalid]
Sent: Monday, January 24, 2005 10:24 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] Hobbit 4.0 beta-6 available
Kimberly McKinnis wrote:
What's the easiest way to upgrade to this and preserve current settings? Just make as usual?
I did it this morning with ./configure, make, make setup, then I manually added the HEARTBEAT env to hobbitlaunch.cfg and restarted hobbit. Seemed to work OK. Tom
list Henrik Størner
▸
On Mon, Jan 24, 2005 at 01:23:31PM -0500, Tom Georgoulias wrote:
Kimberly McKinnis wrote:What's the easiest way to upgrade to this and preserve current settings? Just make as usual?I did it this morning with ./configure, make, make setup, then I manually added the HEARTBEAT env to hobbitlaunch.cfg and restarted hobbit. Seemed to work OK.
That's what I was going to suggest, so ... There is an issue with AIX still, but I think I have it under control now. Right now, it looks like a release around Feb 1st. Henrik
list Bruce Lysik
Why use 'make setup'? The make file basically suggests 'make install' for existing installations: Build complete. To setup a new Hobbit server from scratch, now run 'make setup' as root To upgrade an existing Hobbit/BB server, now run 'make install' as root What's the difference? I used 'make install' and added HEARTBEAT. -- Bruce Z. Lysik <user-4e63a10f8934@xymon.invalid> Operations Engineer
▸
-----Original Message----- From: Henrik Stoerner [mailto:user-ce4a2c883f75@xymon.invalid] Sent: Monday, January 24, 2005 10:30 AM To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] Hobbit 4.0 beta-6 available On Mon, Jan 24, 2005 at 01:23:31PM -0500, Tom Georgoulias wrote:Kimberly McKinnis wrote:What's the easiest way to upgrade to this and preserve current settings?Just make as usual? I did it this morning with ./configure, make, make setup, then I > manually added the HEARTBEAT env to hobbitlaunch.cfg and restarted hobbit. Seemed to work OK.That's what I was going to suggest, so ... There is an issue with AIX still, but I think I have it under control now. Right now, it looks like a release around Feb 1st. Henrik
list Daniel J McDonald
▸
On Mon, 2005-01-24 at 10:29 -0800, Kimberly McKinnis wrote:
So when I untar it to a new folder (/usr/local/hobbit-4.0-beta5), I have to copy over all my configs to the new folder (/usr/local/hobbit-4.0-beta6)? Like bb-hosts, etc? Maybe I need caffeine, because I am clearly missing something.
make setup moves the files to $HOBBITROOT/server/... $HOBBITROOT shouldn't be a subdirectory of where you un-tarred the distribution.
▸
-----Original Message----- From: Tom Georgoulias [mailto:user-e7ef09aae711@xymon.invalid] Sent: Monday, January 24, 2005 10:24 AM To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] Hobbit 4.0 beta-6 available Kimberly McKinnis wrote:What's the easiest way to upgrade to this and preserve current settings? Just make as usual?I did it this morning with ./configure, make, make setup, then I manually added the HEARTBEAT env to hobbitlaunch.cfg and restarted hobbit. Seemed to work OK.
--
Daniel J McDonald, CCIE # 2495, CNX
Austin Energy
user-290ce4e24e19@xymon.invalid
list Tom Georgoulias
▸
Kimberly McKinnis wrote:
So when I untar it to a new folder (/usr/local/hobbit-4.0-beta5), I have to copy over all my configs to the new folder (/usr/local/hobbit-4.0-beta6)? Like bb-hosts, etc? Maybe I need caffeine, because I am clearly missing something.
I untarred it in /tmp/hobbit-4.0-beta6 and built it from there, using the user ID I wanted to run it under, without copying over any of my config files from the working server. When I ran the ./configure, it prompted me for all the usual stuff (like fping, install location, user id, etc.) and I entered the same settings that I used for beta5. After that "make", then "make setup" as root. I figured that Henrik's comment in his beta5 email about the old config files (i.e. bb-hosts) not being written over was still in effect, so I went for it and it didn't erase any of them. After the setup was done, I added the HEARTBEAT variable and restarted. To answer Bruce's question, I used make setup instead of make install because that was the command Henrik said to use in his beta5 upgrade instructions. Since beta6 didn't mention any particular method, I figured it was a safe bet since I haven't done a whole lot to hobbit that I couldn't redo in a matter of minutes. Here's the excerpt from his message: === Upgrading from beta-4 -> beta-5: Unpack beta-5, run "configure", "make" and "make setup". It will *not* overwrite your configuration files (despite the warning). I recommend that you copy the new hobbitserver.cfg and hobbitgraph.cfg files to your ~hobbit/server/etc directory, since some settings were added. ===
list Kimberly McKinnis
Thanks :) -----Original Message----- From: Tom Georgoulias [mailto:user-e7ef09aae711@xymon.invalid] Sent: Monday, January 24, 2005 10:47 AM To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] Hobbit 4.0 beta-6 available Kimberly McKinnis wrote:
So when I untar it to a new folder (/usr/local/hobbit-4.0-beta5), I have to copy over all my configs to the new folder (/usr/local/hobbit-4.0-beta6)? Like bb-hosts, etc? Maybe I need caffeine, because I am clearly missing something.
I untarred it in /tmp/hobbit-4.0-beta6 and built it from there, using the user ID I wanted to run it under, without copying over any of my config files from the working server. When I ran the ./configure, it prompted me for all the usual stuff (like fping, install location, user id, etc.) and I entered the same settings that I used for beta5. After that "make", then "make setup" as root. I figured that Henrik's comment in his beta5 email about the old config files (i.e. bb-hosts) not being written over was still in effect, so I went for it and it didn't erase any of them. After the setup was done, I added the HEARTBEAT variable and restarted. To answer Bruce's question, I used make setup instead of make install because that was the command Henrik said to use in his beta5 upgrade instructions. Since beta6 didn't mention any particular method, I figured it was a safe bet since I haven't done a whole lot to hobbit that I couldn't redo in a matter of minutes. Here's the excerpt from his message: === Upgrading from beta-4 -> beta-5: Unpack beta-5, run "configure", "make" and "make setup". It will *not* overwrite your configuration files (despite the warning). I recommend that you copy the new hobbitserver.cfg and hobbitgraph.cfg files to your ~hobbit/server/etc directory, since some settings were added. ===
list Bruce Lysik
▸
Most importantly, I hope that the lockup-problem that caused hosts to disappear until hobbit was restarted is solved. I'm not 100% sure, but I hope that bug has been squashed now. If you see messages like "BOARDBUSY locked" in the hobbitd log-file, I would like to know!
Looks good! hobbit has been running for about 3 hours now without the hosts disappearing. Excellent. -- Bruce Z. Lysik <user-4e63a10f8934@xymon.invalid> Operations Engineer
list Henrik Størner
▸
In <user-e8212271ffb6@xymon.invalid> "Bruce Lysik" <user-4e63a10f8934@xymon.invalid> writes:
Why use 'make setup'? The make file basically suggests 'make install' for existing installations:
Build complete. To setup a new Hobbit server from scratch, now run 'make setup' as root To upgrade an existing Hobbit/BB server, now run 'make install' as root
Hey, you're asking me to be logical - that's unfair! :-))
What's the difference? I used 'make install' and added HEARTBEAT.
The main difference is that "make setup" also installs the files in ~/server/www/ and ~/server/web/, and adds any missing files to ~/server/etc . Normally when upgrading, you probably shouldn't install these, since it is quite likely that you have modified them to setup a custom look'n'feel for your Hobbit installation. But during the beta test, I've had to modify these files a few times - fixing documentation bugs, adding new files - and therefore I've asked you to run "make setup". Either one should work fine for upgrading from beta-5 to beta-6. Henrik