Solved

Reporting on Nagios Question

Posted on 2012-03-20
5
360 Views
Last Modified: 2012-03-22
As i understood correctly, Nagios software monitors and reports IT intrastucture.

My question : Is it possible to use another reporting tool (that is able to use ODBC/OLEDB connections) to report?

* is all data stored in a database?
* what database vendor is it?
* is there a odbc connector availible
* can we also report on realtime data? Main goal will be to report on history though
* any experiance on this on the workability? (any information welcome)
0
Comment
Question by:Amien90
  • 3
  • 2
5 Comments
 
LVL 2

Accepted Solution

by:
n4th4nr1ch earned 500 total points
Comment Utility
It just runs through a queue and does the actions listed, which will be running various commands. Each command is made for checking something. That's the core of what it does.
Normal people tend to want graphs which are done by using RRDtool.

Keep in mind you can actually store the values in MySQL or pretty much anything else as well.  Here's an example of how to use mysql to store the checks:
http://forums.gentoo.org/viewtopic.php?t=262408
0
 

Author Comment

by:Amien90
Comment Utility
you mean that history data is an option, and it's possible that feature is not used by default?
Is it so that you need to  'program' which values are stored in the database?
0
 
LVL 2

Expert Comment

by:n4th4nr1ch
Comment Utility
History data is built in but it uses RRD, which averages data over time, which means as you go back in time the data is less and less accurate. From a technical or scientific point of view it is not reliable for actual metrics if you need the actual values.

If you want to know what the exact ping time on a machine was 2 years ago on may 25th at 3am you're going to want to store the data in a full database like mysql.

Nagios is not a complete solution, you will need to modify it to do that kind of thing, although there will be walkthroughs like I linked to.

Keep in mind there is a pay version of nagios as well, which is a bit different. I have been assuming you are talking about the free version.
0
 

Author Comment

by:Amien90
Comment Utility
Last question .. i understand the RRDtool thing .. and that it averages data of time, but how is that data stored? are that log files or is that also mysql or other variant. Depending on the customers choice.

in the paid version is storing data in a sql database a standard feature. Or is programming needed?
0
 
LVL 2

Expert Comment

by:n4th4nr1ch
Comment Utility
Normally nagios users will have pnp4nagios installed to have pretty graphs. The data is stored in RRD databases. RRD is a database. So for example if you wanted to find out the "perfdata" of a specific nagios check you could use http://oss.oetiker.ch/rrdtool/prog/rrdpython.en.html rrdpython and just literally read the info.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

I was at a customer and we recently set up a new DNS Server.  I asked him to ensure that all servers pointed to the new server.  140 remote servers – estimated 6 days of work to do this manually. Ever had this experience and just need to get the …
Is your computer hacked? learn how to detect and delete malware in your PC
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now