Need advice about which tool to choose?Ask the StackShare community!
Munin vs Nagios: What are the differences?
What is Munin? PnP networked resource monitoring tool that can help to answer the what just happened to kill our performance. Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.
What is Nagios? Complete monitoring and alerting for servers, switches, applications, and services. Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License.
Munin and Nagios belong to "Monitoring Tools" category of the tech stack.
Munin and Nagios are both open source tools. Munin with 1.31K GitHub stars and 381 forks on GitHub appears to be more popular than Nagios with 60 GitHub stars and 36 GitHub forks.
According to the StackShare community, Nagios has a broader approval, being mentioned in 176 company stacks & 39 developers stacks; compared to Munin, which is listed in 15 company stacks and 3 developer stacks.
- free open source
- modern interface and architecture
- large community
- extendable I knew Nagios for decades but it was really outdated (by its architecture) at some point. That's why Icinga started first as a fork, not with Icinga2 it is completely built from scratch but backward-compatible with Nagios plugins. Now it has reached a state with which I am confident.
Pros of Munin
- Good defaults3
- Extremely fast to install2
- Alerts can trigger any command line program2
- Adheres to traditional Linux standards2
- Easy to write custom plugins1
Pros of Nagios
- It just works53
- The standard28
- Customizable12
- The Most flexible monitoring system8
- Huge stack of free checks/plugins to choose from1