?
Solved

Reporting on Nagios Question

Posted on 2012-03-20
5
Medium Priority
?
365 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 2

Accepted Solution

by:
n4th4nr1ch earned 2000 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

Don't Cry: How Liquid Web is Ensuring Security

WannaCry is just the start. Read how Liquid Web is protecting itself and its customers against new threats.

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
Outsource Your Fax Infrastructure to the Cloud (And come out looking like an IT Hero!) Relative to the many demands on today’s IT teams, spending capital, time and resources to maintain physical fax servers and infrastructure is not a high priority.
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

765 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