Xymon Mailing List Archive search

Hobbit 4.2 alfa release available - SLA Report features

3 messages in this thread

list Marco Avvisano · Wed, 12 Apr 2006 16:32:16 +0200 ·
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=140220&release_id=407174

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.
list Jeff Newman · Wed, 12 Apr 2006 13:59:08 -0500 ·
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);
quoted from Marco Avvisano


On 4/12/06, Marco Avvisano <user-e09c0f3f8c70@xymon.invalid> 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.
list Henrik Størner · Thu, 13 Apr 2006 09:19:28 +0200 ·
quoted from Marco Avvisano
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