- Can anyone tell me what the major differences are between Cacti and Nagios?
Is there a benefit to running both or is it redundant?
Nagios vs. Cacti
Moderators: Developers, Moderators
Nagios vs. Cacti
Ok, I 've been hearing a lot about Nagios lately.
- gandalf
- Developer
- Posts: 22383
- Joined: Thu Dec 02, 2004 2:46 am
- Location: Muenster, Germany
- Contact:
Not that nagios expert, but nagios is aiming at Availabilty Management (e.g. alerting, if certain conditions are met), whereas cacti defines itself as an rrdtool frontend, that is, it will display performance data (where "performance" may be widely interpreted). Recently, there were lots of plugins extending cacti a bit towards nagios (e.g. thold plugin), and there is a user contribution on "connecting" both.
Reinhard
Reinhard
I run both as well ... one for the uptime and knowing what is and isn't working, and Cacti to show me data and trends.
You can take a look at both of mine:
http://alerts.district30.k12.il.us
You can take a look at both of mine:
http://alerts.district30.k12.il.us
I run several servers with both nagios and cacti, monitoring different networks.
They are both usefull. Nagios tells you what is working right now, and when it has failed. It can alerts you (or another network management tools) when something is not responding or if it has passed a threshold. It also provide simple availability reporting.
Cacti is a great tools for performance graphing. Nagios tells you when you exceed 80% of you bandwidth, but Cacti will show you how.
Cacti gprints is also very usefull. Total bandwitdh, 95th percentile, percentage graphing ... All those things are very usefull when you look at them. And the gui is beautiful
Cacti lacks some command tools for scalability I need in certain area but nothing a script can't handle. I'm about to work on the tree organization, I already coded a script which autodiscover interfaces, then create all graphs that match certain criteria, with customized title.
They are both usefull. Nagios tells you what is working right now, and when it has failed. It can alerts you (or another network management tools) when something is not responding or if it has passed a threshold. It also provide simple availability reporting.
Cacti is a great tools for performance graphing. Nagios tells you when you exceed 80% of you bandwidth, but Cacti will show you how.
Cacti gprints is also very usefull. Total bandwitdh, 95th percentile, percentage graphing ... All those things are very usefull when you look at them. And the gui is beautiful
Cacti lacks some command tools for scalability I need in certain area but nothing a script can't handle. I'm about to work on the tree organization, I already coded a script which autodiscover interfaces, then create all graphs that match certain criteria, with customized title.
Gandalf wrote:Dod you already check MacTrack and/or Discover plugins? They go the same way (almost)
Gandalf : a bit late for a reply, but we have tested the mactrack plugin, and are waiting for a "stable" release instead of a svn build to push the solution forward.
I have to look at discovery, I didn't see before finishing the scripts that the last version had "automatic graph creation" capabilities.
I think scripts are still needed because of the heavy customization we require.
- adrianmarsh
- Cacti User
- Posts: 437
- Joined: Wed Aug 17, 2005 8:51 am
- Location: UK
- inetquestion
- Cacti User
- Posts: 67
- Joined: Wed Feb 01, 2006 11:13 am
- Location: Charlotte NC
Who is online
Users browsing this forum: No registered users and 0 guests