LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise
User Name
Password
Linux - Enterprise This forum is for all items relating to using Linux in the Enterprise.

Notices


Reply
  Search this Thread
Old 01-09-2012, 05:41 AM   #1
jooooooon
LQ Newbie
 
Registered: Jan 2012
Location: Paris, France
Distribution: Debian, Ubuntu
Posts: 3

Rep: Reputation: Disabled
Monitoring system to generate statistic reports


I work for a company that is looking to replace it's server monitoring system with an open source tool. They only have Linux servers to monitor. So far, so good.

The "killer feature" of the existing tool, from management's point of view, is the ability to generate reports (think a PDF document with nice colourful charts and tables) giving a monthly overview of various statistics collected by the monitoring tool. This extends from the obvious (uptime, network link usage capacity...) to the more subtle indicators, that inform about the "IT system's overall health" (ie, number of times the backup script failed, % of time when a non-production service was down...). This last section is important to them: information about less visible faults, that can provide them with information as to "how IT is in general", rather than just "are the services up?".

I'm looking for any opinions or suggestions on what open source tools out there you think would be good to set such a reporting system up. Open source is mandatory, and being able to configure the reports so that they are automatically generated is too.

Thanks for any hints!
 
Old 01-09-2012, 08:15 AM   #2
sag47
Senior Member
 
Registered: Sep 2009
Location: Raleigh, NC
Distribution: Ubuntu, PopOS, Raspbian
Posts: 1,899
Blog Entries: 36

Rep: Reputation: 477Reputation: 477Reputation: 477Reputation: 477Reputation: 477
We use Icinga here at work. Icinga is a fork of Nagios and 100% compatible with all add-ons for Nagios 3.

https://www.icinga.org/

It has integration with Jasper for reports though we don't bother with that feature and we avoid the PHP front end. As far as historical statistics go, at home I use PNP4Nagios with Icinga. At work we use Munin to track historical stuff. PNP4Nagios has a PDF export feature which is another report.

As far as "number of times the backup script failed" you'll have to write your own plugin for that since you're the only one who knows how your backup system works. You're going to find that's the case with any monitoring system.

Other open source reporting check out the thread for Network Monitoring of the year. There's a large list of open source monitoring solutions there.

Last edited by sag47; 01-09-2012 at 08:19 AM.
 
Old 01-09-2012, 08:38 AM   #3
jooooooon
LQ Newbie
 
Registered: Jan 2012
Location: Paris, France
Distribution: Debian, Ubuntu
Posts: 3

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by sag47 View Post
We use Icinga here at work. Icinga is a fork of Nagios and 100% compatible with all add-ons for Nagios 3.

https://www.icinga.org/

It has integration with Jasper for reports though we don't bother with that feature and we avoid the PHP front end. As far as historical statistics go, at home I use PNP4Nagios with Icinga. At work we use Munin to track historical stuff. PNP4Nagios has a PDF export feature which is another report.

As far as "number of times the backup script failed" you'll have to write your own plugin for that since you're the only one who knows how your backup system works. You're going to find that's the case with any monitoring system.

Other open source reporting check out the thread for Network Monitoring of the year. There's a large list of open source monitoring solutions there.
Thanks for the pointers.

I should probably clarify one point: I'm well aware I need to write my own plugins for backups, my point was rather that I need reporting not on the associated *time* that is considered by the tool as "not OK" ("down time"), but the *number* of times it has entered that state. As my backups run daily, the "down time" would always be about 24 hours, which is uninteresting, however knowing that there were 14 incidents when backups failed over a month can show a trend.

Hope I'm making myself a bit clearer
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Any advice on software to generate online reports from a MYSQL database? will103 Linux - Software 1 05-07-2010 03:29 PM
System monitoring daemon that can generate alerts nr0mx Linux - Software 1 07-11-2009 04:41 PM
Calamaris would not generate reports if I change logformat. linuxlover.chaitanya Linux - Software 4 02-09-2009 07:00 AM
SARG taking too long to generate reports Thakowbbery Linux - Software 1 09-01-2008 11:29 PM
System calls statistic? Sampras Programming 2 01-24-2008 05:10 PM

LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise

All times are GMT -5. The time now is 06:05 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration