When looking for a complete comparison of the differences between these two open-source products, there are some basic functions that we need that we need to take into account and understand why they are necessary for a network monitoring solution.
Here is a Comparison of the Zabbix vs Nagios:
(HTTP, FTP, SSH, POP3, SMTP, SNMP, MySQL)
|Auto-Discovery and Topology:||No||Yes|
|Advanced Web Config Wizards:||No||Yes|
|Import Active Directory Information:||Yes||Yes|
|LDAP Information Imports||Yes||Yes|
|Advanced Performance Graphs/Charts:||No||Yes|
|Bandwidth and Executive Summary Reports:||via API||Yes|
|Native Solaris and Oracle Extensions:||No||Yes|
|Visit Website||Visit Website|
As you can see from the table above, Zabbix doesn't have nearly the amount of features and outright support as Nagios does, and at times, documentation can sometimes be a little spotty and outdated. Many of the questions from the above table were answered throughout their forums or simply where available in their documentation.
One of the major features that we've used in network environments that many admins are looking for is automatic network discovery and topology. Zabbix definitely lacks in that area and we all know that networks evolve daily with the rise of BYOD cultures starting to make their way into every business.
Nagios definitely comes out the clear winner in this comparison guide, as they offer a very good support and some advanced features that Zabbix has not yet been able to offer.