PNP4Nagios, nagiosgraph, separate Cacti, or something else for Nagios trending

I've been using Nagios for a while now and recently started using Cacti after being dissatisfied with the lack of scaling and lack of any GUI in MRTG. I'm interested in adding trending to my Nagios installation and wondered what was the best route to go. I've looked around a bit and have seen what's available, but there's not a lot of information around to differentiate them from each other. My Nagios install has about 250 hosts and 1100 service checks, but many of them are just simple network devices and there's only about 20 servers and 300 services associated with them. All servers but 2 are running Windows Server 2003. What are the main highlights of PNP4Nagios vs. nagiosgraph, or would I be better off using some sort of tool to convert the data to RRD form and just view it directly in Cacti? Is there a completely different direction I could go that would be even better? Please comment if you need any more information, I tend to be too wordy and tried to keep this question brief.

Thanks!


I ended up going with pnp4nagios. Installation was a breeze and there was no additional configuration needed to get it automatically graphing trends for every service (that produces graphable data) on every host. The entire process took maybe 30 minutes.


did you try installing nagiosgraph? any feedback you have about the process would be appreciated.

nagiosgraph has seen a lot of updates in the past couple of months, but there are always ways to improve. some things added in nagiosgraph 1.4.x include:

  • more ways to slice the data
    • all services per host
    • all hosts per service
    • selection of individual data sources
    • aggregation of multiple data sources
  • better ways to view/navigate the data
    • embedding in nagios
    • popup graphs on mouseovers in nagios
    • appropriate links between graph pages
    • configurable time periods and end dates
  • authorization for specific hosts/services
  • out-of-the-box experience
    • ensure default rules match 'standard' nagios plug configurations
    • simplify installation as much as possible
  • documentation
    • more examples
    • detailed installation and configuration document