Amien90
asked on
Reporting on Nagios Question
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)
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)
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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.
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.
ASKER
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?
in the paid version is storing data in a sql database a standard feature. Or is programming needed?
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.
ASKER
Is it so that you need to 'program' which values are stored in the database?