Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We have Nagios monitoring our web servers, mail servers and network devices, I was wondering if anyone would recommend a good plugin or tool that uses Nagios data to create clear perfomance reports on hosts and services in a presentable way. What I have in mind is graphs, charts and so forth.

share|improve this question

4 Answers 4

up vote 1 down vote accepted

pnp is a good solution for your requirements. it is based on rrd and can generate nice graphs. the graphs can also be exported to pdfs.

share|improve this answer

Just so we're clear, Nagios itself does state monitoring. If you're using plugins that support providing extended information, then you can pull that data from the results of the plugins.

There's a piece of software for Cacti that uses Nagios plugins to create data that I'm considering using. It's NPC, or Nagios Plugins for Cacti ( http://trac2.assembla.com/npc/ ). I have not used it, so can't speak to the performance or anything, but it may be what you're looking for.

If you want to read the raw data yourself, check your configuration for the status log file (typically /var/nagios/status.log or /usr/local/nagios/var/status.log).

share|improve this answer

The best tool I've found for graphing performance data is Munin - it doesn't use the Nagios data directly, but tracks most of the variables that a standard Nagios installation monitors. Munin is very easy to set up and extend.

share|improve this answer

I parse nagios logs with a simple perl script that then dumps useful data in to rrds.

Then I use drraw to view the rrds. It's pretty easy to set up templates in drraw to let you for example: create a template for host CPU load graphs once, and then any new hosts you add automatically show up on a dashboard.

Nagios has some built in dump to rrd plugins, but they all felt bulky to me and I found it easiest just to walk the logs.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.