Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

Currently I've got this trio configured, but I would like to have one solution, because configuring those 3 separately is a head ache time to time. First add service to monit, then to nagios and after that to snmpd processes and cacti.

So is there something combining functionality of Cacti, Nagios and Monit provided not as SaaS?

Thank you.

share|improve this question

marked as duplicate by Michael Hampton Jan 27 '14 at 17:06

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Zenoss would be able to handle the Cacti and Nagios parts; it has both historical or performance graphing and live monitoring. However, it does not have a way to manage services out-of-the-box (last time I checked). It does have a very extensive API, though, so you could write a plugin that used the SSH credentials Zenoss can save per-host to log in and restart the appropriate service.

share|improve this answer

I find that I need to use multiple solutions, depending on the environment. OpenNMS and Monit and Orca are my choices, for instance. OpenNMS and Orca can be substituted for any of the offerings out there, but I haven't found a direct replacement for Monit.

share|improve this answer
what's Orca all about? Google's just bringing up whales. – gravyface Jul 19 '11 at 19:03
2 – ewwhite Jul 19 '11 at 19:14

I use nagios for alerting and collectd for metric collection. collectd then sends the data to graphite which stores the metrics. As Dashboard i use the standard graphite web ui.

It would be a lot of work to define all the dashboards and graphs by hand, so i found a little python script (, which generates dashboards and graphs automatically via cron. i had to make some changes to it, but it works like a charm.

if you want to automate your nagios config you could use puppet's nagios type with exported resources. this is very powerfull!

share|improve this answer

You have several options, but I personally recommend two

  • Zabbix: ugly, powerful and similar to nagios approach.
  • Pandora FMS: nice graphs and reporting, most based on software agents. A different concept, more user friendly but you can miss some of the "nagios" magic configuration style.

There are others like Ganglia and Ximon, but are even older than nagios/cacti/munin

share|improve this answer

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