Solved

Reporting on Nagios Question

Posted on 2012-03-20
5
361 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
ID: 37745123
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
ID: 37745159
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
ID: 37745188
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
ID: 37745215
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
ID: 37745678
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

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How to set-up an On Demand, IPSec, Site to SIte, VPN from a Draytek Vigor Router to a Cyberoam UTM Appliance. A concise guide to the settings required on both devices
David Varnum recently wrote up his impressions of PRTG, based on a presentation by my colleague Christian at Tech Field Day at VMworld in Barcelona. Thanks David, for your detailed and honest evaluation!
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…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

911 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

20 Experts available now in Live!

Get 1:1 Help Now