Hobbit 4.2 alfa release available
It's been close to 6 months since I last released a version of Hobbit with new features and improvements, so I am making an alfa version available for more widespread testing.
It's been uploaded to Sourceforge now, and will be available shortly at https://sourceforge.net/project/showfiles.php?group_id=128058&package_id=140...
The main features of this release are:
- Client logfile monitoring has been implemented (at last!)
- A completely new "Critical Systems" view with a separate configuration file and web-based GUI for editing it.
- All configuration files now support the "include" directive. In addition, you can include entire directories with a single "directory" statement in the config file.
- Acknowledgments now stay around for a while after the status goes OK, so if a service crashes after a few minutes, the acknowledgment is automatically revived.
- DOWNTIME can be applied to individual statuses.
- Performance improvements throughout all of the Hobbit core tools.
There has been a lot of internal code improvements, and it is almost guaranteed that I have broken something along the way. So the primary purpose of this alfa release is to sniff out those regressions and make sure that they get fixed before the final release.
Documentation on the new features is still being worked on, but there are some preliminary docs included that should get you started. Use the mailing lists if you need help.
And last, but certainly not least, I am thrilled to see that some of you have taken up the challenge of improving Hobbit by providing add-on modules:
- Devmon (SNMP testing): http://devmon.sf.net
- BBWin, an Open-Source Windows client: http://sourceforge.net/projects/bbwin
So lots of things for you to test.
Thanks for your help.
Regards, Henrik
I was going to have a look at the logfile monitoring, but the client-local.cfg manpage is missing. I also miss information about the "Critical Systems"
Lars ----- Original Message ----- From: "Henrik Stoerner" <henrik at hswn.dk> To: <hobbit at hswn.dk> Cc: <hobbit-announce at hswn.dk> Sent: Wednesday, April 05, 2006 12:23 AM Subject: [hobbit] Hobbit 4.2 alfa release available
It's been close to 6 months since I last released a version of Hobbit with new features and improvements, so I am making an alfa version available for more widespread testing.
It's been uploaded to Sourceforge now, and will be available shortly at https://sourceforge.net/project/showfiles.php?group_id=128058&package_id=140...
The main features of this release are:
- Client logfile monitoring has been implemented (at last!)
- A completely new "Critical Systems" view with a separate configuration file and web-based GUI for editing it.
On Wed, Apr 05, 2006 at 07:07:19AM +0200, lars ebeling wrote:
I was going to have a look at the logfile monitoring, but the client-local.cfg manpage is missing.
Two problems:
- The client-local.cfg file appears not to be installed by the "make install". You'll find a default setup of this file in the hobbitd/etcfiles/ directory.
- Yes, the man-page is missing.
It's pretty straight-forward. This file has some sections like this:
[linux] log:/var/log/messages:10240 ignore MARK
This gets sent off to the client, and tells it to monitor the file /var/log/messages and send back the last max. 10 KB of data to the Hobbit server.
The "ignore MARK" tells it to ignore the lines containing the MARK string. This is a regular expression, so you can weed out anything you like.
Each OS has a section in the file. You can also have sections named by hostname - this takes priority over the OS section.
I also miss information about the "Critical Systems"
Make sure your www/menu/menu_items.js file is updated with the new entries from hobbitd/wwwfiles/menu/menu_items.js. There are two new entries: ['Critical systems', '/hobbit-cgi/hobbit-nkview.sh'], and ['Edit critical systems', '/hobbit-seccgi/hobbit-nkedit.sh'],
Then to setup the critical systems view, use the editor.
Henrik
What should the difference between the 2 URL's on the msgspage be? I get the same result.
Lars
----- Original Message ----- From: "lars ebeling" <lars.ebeling at leopg9.no-ip.org> To: <hobbit at hswn.dk> Sent: Wednesday, April 05, 2006 7:07 AM Subject: Re: [hobbit] Hobbit 4.2 alfa release available
I was going to have a look at the logfile monitoring, but the client-local.cfg manpage is missing. I also miss information about the "Critical Systems"
Lars ----- Original Message ----- From: "Henrik Stoerner" <henrik at hswn.dk> To: <hobbit at hswn.dk> Cc: <hobbit-announce at hswn.dk> Sent: Wednesday, April 05, 2006 12:23 AM Subject: [hobbit] Hobbit 4.2 alfa release available
It's been close to 6 months since I last released a version of Hobbit with new features and improvements, so I am making an alfa version available for more widespread testing.
It's been uploaded to Sourceforge now, and will be available shortly at https://sourceforge.net/project/showfiles.php?group_id=128058&package_id=140...
The main features of this release are:
- Client logfile monitoring has been implemented (at last!)
- A completely new "Critical Systems" view with a separate configuration file and web-based GUI for editing it.
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
On Wed, Apr 05, 2006 at 09:19:51AM +0200, lars ebeling wrote:
What should the difference between the 2 URL's on the msgspage be? I get the same result.
They are the same. I put the link on both the summary of the red/yellow lines and on the full log, so you wouldn't have to scroll down from the summary lines to get the full log.
Henrik
Henrik Stoerner wrote:
It's been close to 6 months since I last released a version of Hobbit with new features and improvements, so I am making an alfa version available for more widespread testing.
It's been uploaded to Sourceforge now, and will be available shortly at https://sourceforge.net/project/showfiles.php?group_id=128058&package_id=140...
The main features of this release are:
- Client logfile monitoring has been implemented (at last!)
When will this feature be ready to use?
- A completely new "Critical Systems" view with a separate configuration file and web-based GUI for editing it.
- All configuration files now support the "include" directive. In addition, you can include entire directories with a single "directory" statement in the config file.
- Acknowledgments now stay around for a while after the status goes OK, so if a service crashes after a few minutes, the acknowledgment is automatically revived.
- DOWNTIME can be applied to individual statuses.
- Performance improvements throughout all of the Hobbit core tools.
There has been a lot of internal code improvements, and it is almost guaranteed that I have broken something along the way. So the primary purpose of this alfa release is to sniff out those regressions and make sure that they get fixed before the final release.
Documentation on the new features is still being worked on, but there are some preliminary docs included that should get you started. Use the mailing lists if you need help.
And last, but certainly not least, I am thrilled to see that some of you have taken up the challenge of improving Hobbit by providing add-on modules:
- Devmon (SNMP testing): http://devmon.sf.net
- BBWin, an Open-Source Windows client: http://sourceforge.net/projects/bbwin
So lots of things for you to test.
We reported problems with the client logfile monitoring but didn't receive any feedback.
Dominique
Hi Enrik,
what you think about the possibility to generate a sla report in text format for specific column/services? It will be great to have specific reports for specific groups of servers/services.
thanks for your great work
M.
Henrik Stoerner wrote:
It's been close to 6 months since I last released a version of Hobbit with new features and improvements, so I am making an alfa version available for more widespread testing.
It's been uploaded to Sourceforge now, and will be available shortly at https://sourceforge.net/project/showfiles.php?group_id=128058&package_id=140...
The main features of this release are:
- Client logfile monitoring has been implemented (at last!)
When will this feature be ready to use?
- A completely new "Critical Systems" view with a separate configuration file and web-based GUI for editing it.
- All configuration files now support the "include" directive. In addition, you can include entire directories with a single "directory" statement in the config file.
- Acknowledgments now stay around for a while after the status goes OK, so if a service crashes after a few minutes, the acknowledgment is automatically revived.
- DOWNTIME can be applied to individual statuses.
- Performance improvements throughout all of the Hobbit core tools.
There has been a lot of internal code improvements, and it is almost guaranteed that I have broken something along the way. So the primary purpose of this alfa release is to sniff out those regressions and make sure that they get fixed before the final release.
Documentation on the new features is still being worked on, but there are some preliminary docs included that should get you started. Use the mailing lists if you need help.
And last, but certainly not least, I am thrilled to see that some of you have taken up the challenge of improving Hobbit by providing add-on modules:
- Devmon (SNMP testing): http://devmon.sf.net
- BBWin, an Open-Source Windows client: http://sourceforge.net/projects/bbwin
So lots of things for you to test.
Along the same lines (sort of) one thing that I would REALLY, REALLY like is an interface into the RRD data in textual format.
A screen that lets you pick a host, an RRD, a start/end time, etc.. and then gives you either a text, or csv, etc... file.
I've tried "rrdtool dump" to dump into xml format, and never had much luck getting excel to read it correctly.
"rrdtool xport" seems to be the way to go, and that's a pain to setup by hand each time (and still havn't had too much luck getting excel to read it in perfectly). I've been doing the "rrdtool xport" and piping it to a perl program to convert the file to a .csv file which I have had a lot of success with (with excel) I've pasted the program below for anyone interested.
-Jeff
cat xport_to_csv.pl
#!/usr/bin/perl
use strict;
use warnings;
use XML::Simple;
my $xml_doc;
{
local $/;
$xml_doc = <STDIN>;
}
my $xml = XMLin( $xml_doc );
print join(",", 'timestamp', @{ $xml->{meta}{legend}{entry} } ), "\n";
foreach my $row ( @{ $xml->{data}{row} } ) {
print join(",", $row->{t}, @{$row->{v}}), "\n";
}
exit(0);
On 4/12/06, Marco Avvisano <marco.avvisano at regione.toscana.it> wrote:
Hi Enrik,
what you think about the possibility to generate a sla report in text format for specific column/services? It will be great to have specific reports for specific groups of servers/services.
thanks for your great work
M.
On Wed, Apr 12, 2006 at 04:32:16PM +0200, Marco Avvisano wrote:
what you think about the possibility to generate a sla report in text format for specific column/services? It will be great to have specific reports for specific groups of servers/services.
Use the "spreadsheet" format report to get the data, then generate your reports in Excel or through some custom script.
The spreadsheet format report generates a textfile in the "CSV" (Comma- Separated Values) format which all spreadsheets can import directly. And it's line based, so you can easily filter it through grep or some other tool to pick out just the host+service combinations you want.
There are just so many ways people want to do reports, so I decided some time ago that I will not implement much reporting in Hobbit; there's a way of getting the availabilty data, and then you can transform those data into your favourite report format yourself.
Regards, Henrik
participants (5)
-
Dominique.Frise@unil.ch
-
henrik@hswn.dk
-
jeffnewman75@gmail.com
-
lars.ebeling@leopg9.no-ip.org
-
marco.avvisano@regione.toscana.it