Comparison of network monitoring systems
Appearance
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. |
A short comparison between the most common network monitoring systems
Name | Charts | SLA Reports | Logical Grouping | Trending | Trend Prediction | Auto Discovery | Agent | SNMP | Syslog | External Scripts [1] | Plugins [2] | Plugin Creation [3] | Triggers / Alerts [4] | WebApp [5] | Distributed Monitoring | Inventory | Data Storage Method | License | Maps [6] | Access Control [7] | Events [8] | Written in |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Argus | Yes | Yes | Yes | No | No | No | Yes | Yes | No | Yes | Yes | Easy | Yes | Viewing, acknowledging, override | Partial | Unknown | Berkeley DB | Artistic License | No | Granular | Yes | |
Cacti | Yes | No | No | Yes | Unknown | Via plugin | No | Yes | No | Yes | Yes | Medium | Yes | Full control | Unknown | Unknown | RRDtool and MySQL; PostgreSQL (unstable) | GPL | Via plugin (Weathermap) | Unknown | Unknown | PHP frontend |
CA eHealth | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | With SystemEDGE agent | With SystemEDGE agent | No | — | Yes | Reporting, Limited configuration | Yes | Unknown | Oracle | Non-freeCommercial | No | Granular | Yes | |
collectd | Contributed script | No | No | No | No | Push model; multicast possible |
Yes | Yes | Yes | Yes | Yes (C or Perl) |
Easy - Hard (depends on method) | Yes | Contributed script | Yes | No | RRDtool, CSV, memory, plugins | GPLv2 | No | Apache ACL | No | |
dopplerVUE | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | .NET assemblies | Yes | Full control | Yes | Unknown | SQL | Non-freeCommercial | Dynamic & Customizable | Yes | Yes | |
Entuity | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Medium | Yes | Full Control | Yes | Unknown | MySQL | Non-freeCommercial | Dynamic/Customizable | Granular | Yes | |
Everest | Yes | Yes | Yes | Yes | Yes | Yes | Agent & Agentless | Yes | Yes | Yes | Yes | Easy | Yes | Full Control | Yes | Yes | MySQL & MSSQL | Non-freeCommercial | Automatic & Customizable | Yes | Yes | |
FireScope BSM: BE | Yes | Yes | Yes | Yes | Yes | Yes | Agent & agentless | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Unknown | SQL | Non-freeCommercial | Unknown | Unknown | Unknown | |
Ganglia | Yes | No | Yes | Yes | No | Via gmond check in | Yes | Via plugin | No | Yes | Yes | Medium | No | Viewing only | Yes | Unknown | RRDtool, in memory | BSD | Yes | No | No | |
GroundWork Community | Yes | No | No | Yes | Yes | Yes | Not required, supported | Yes | Yes | Yes | Yes | Medium | Yes | Full control | No | Unknown | MySQL | GPL | No | Unknown | Unknown | |
GroundWork Enterprise | Yes | Yes | No | Yes | Yes | Yes | Not required, supported | Yes | Yes | Yes | Yes | Medium | Yes | Full control | Yes | Unknown | MySQL | Commercial depending on features | No | Unknown | Unknown | |
Hobbit Monitor | Yes | Yes | Yes | Yes | No | No | Linux, Solaris, BSD, *NIX, Windows | Yes | Yes | Yes | Yes and supports BB's | Easy | Yes | Viewing, acknowledging, limited configuring | Yes | Unknown | Flat file and RRDtool | GPL | No | No | Yes | C [9] |
Hyperic | Yes | Unknown | Yes | Unknown | Unknown | Yes | Yes | Yes | Unknown | Yes | Yes | Easy | Yes | Full control | Yes | Yes | PostgreSQL, MySQL, Oracle | GPL; Commercial (Enterprise edition) available | Unknown | Unknown | Unknown | Java/JBOSS |
i-enable rmf | Yes | Yes | Yes | Yes | Yes | Yes | Agent & Agentless | Yes | Yes | Yes | Yes | Easy | Yes | Full Control | Yes | Unknown | MySQL & Berkeley DB | Non-freeCommercial | Yes | Yes | Yes | |
LoriotPro | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | Flat files/SQL | Commercial/free | Yes Active View | Yes | Yes | ||
ManageEngine OpManager | Yes | Unknown | Yes | Yes | No | Yes | No | Yes | Unknown | Yes | Yes | Easy | Yes | Full control | Yes | Unknown | MySQL[citation needed] and MSSQL | Commercial; 10 node free edition available | Unknown | Unknown | Unknown | |
Munin | Yes | No | No | Yes | Unknown | No | Yes | Yes | No | Yes | Yes | Medium | Partial | Viewing only, very simple | Unknown | Unknown | RRDtool | GPL | Unknown | Unknown | Unknown | |
Nagios | Yes | Via plugin | Yes | Yes | No | Via plugin | Yes | Via plugin | Via plugin | Yes | Yes | Easy | Yes | Viewing, Reporting, Control | Yes | Via plugin | SQL | GPL | Dynamic & Customizable | Yes | Yes | |
NeDi | Yes | Unknown | No | Yes | No | Yes | SNMP & CDP | Yes | No | Unknown | Unknown | Unknown | Yes | Full control | Unknown | Unknown | MySQL only [1] | GPL | Unknown | Unknown | Unknown | Perl, PHP |
Netscope | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | — | Yes | Full Control | Yes | Unknown | SQL | Non-freeCommercial | Unknown | Unknown | Unknown | |
Nimsoft | Yes | Yes | Yes | Yes | Yes | Yes | Agent & agentless | Yes | Yes | Yes | Yes | Medium | Yes | Full control | Yes | Unknown | SQL | Non-freeCommercial | Dynamic & Customizable | Granular | Yes | |
Osmius | Yes | Yes | Yes | Yes | Unknown | Working on it | Windows, Linux, *NIX | Working on it | Yes | Yes | Yes | Agent Dev Framework | Yes | Yes | Yes | Unknown | MySQL only | GPL | No | Yes | Yes | Java |
op5 Monitor | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Easy | Yes | Full control | Yes | Unknown | SQL | Non-freeCommercial | Yes | Yes | Yes | |
OpenNMS | Yes | Yes | No | Yes | Unknown | Yes | Yes, using NRPE | Yes | Yes | Yes | Yes | Unknown | Yes | Full control | Yes | Limited | RRDtool and PostgreSQL only | GPL | Yes | Unknown | Yes | Java |
PacketTrap | Yes | No | Yes | Yes | Unknown | Yes | Yes | Yes | Yes | Yes | Yes | Medium | Yes | Viewing and Reporting | Yes | Unknown | SQL | Non-freeCommercial | Unknown | Unknown | Unknown | |
Pandora FMS | Yes | Yes | Yes | Yes | Yes | Yes | Agent & Agentless | Yes | Yes | Yes | Yes | Easy | Yes | Full Control | Yes | Yes | MySQL only [2] | GPL | Automatic Network Maps | Granular | Yes | Perl, PHP |
Polymon | Yes | No | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Medium | Yes | No | No | No | SQL | Open Source | No | No | No | |
SNM | Yes | Yes | Yes | Yes | Yes | RRDtool | GPL | Perl | ||||||||||||||
SolarWinds Orion | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Unknown | SQL | Non-freeCommercial | Yes | Yes | Yes | |
Wormly | Yes | Unknown | No | Yes | No | No | Windows, Linux | No | No | Yes | No | — | Yes | Full control | Yes | Unknown | Unknown | Non-freeCommercial | Unknown | Unknown | Unknown | |
WhatsUp Gold | Yes | Yes | Yes | Yes | No | Yes | Agentless | Yes | Yes | Yes | Yes | Unknown | Yes | Full control | Yes | Unknown | SQL | Non-freeCommercial | Yes | Yes | Yes | |
Zabbix | Yes | Yes | No | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Easy | Yes | Full control | Yes | Yes | Oracle, MySQL, PostgreSQL, SQLite | GPL | Yes | Yes | Yes | C (server), PHP (frontend) [10] |
Zenoss | Yes | No | Yes | Yes | Yes | Yes | Agentless | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Yes | RRDtool for perf data, MySQL for events[11] | GPL Zenoss Core; paid Pro and Enterprise editions [3] | Yes | Yes | Yes | Python/Zope |
Zyrion | Yes | Real-time or Scheduled | Yes | Yes | Yes | Yes | Agent or Agentless | Yes | Yes | Yes | Yes | Easy | Yes | Full Control | Yes | Unknown | SQL | Non-freeCommercial | Customizable | Multi-tier | Yes | |
Name | Charts | SLA Reports | Logical Grouping | Trending | Trend Prediction | Auto Discovery | Agent | SNMP | Syslog | External Scripts [12] | Plugins [13] | Plugin Creation [14] | Triggers / Alerts [15] | WebApp [16] | Distributed Monitoring | Inventory | Data Storage Method | License | Maps [17] | Access Control [18] | Events [19] | Written in |
Notes
- ^ The ability to execute action by running scripts written by the user
- ^ Official or user-written extensions that enables fetching new parameters from the monitored hosts
- ^ Writing new plugins can be a common task if the user need to extend the product's capabilities
- ^ Triggers are rules to detect if the system status is compliant with users specifications
- ^ Web application that can be used for viewing graphs, systems status, and eventually editing parameters like monitored hosts, triggers, rules
- ^ Maps are a graphical representation of the components being monitored
- ^ Access Control is the ability to secure monitoring data via multiple levels of detail based on a password or other security device. Note that even if no access control is supported by the application, the Apache webserver can still block specific pages.
- ^ Events are the ability to acknowledge and record remedial actions
- ^ "Hobbit is written in C"
- ^ ZABBIX source code download
- ^ Zenoss installation guide and ZODB for CMDB
- ^ The ability to execute action by running scripts written by the user
- ^ Official or user-written extensions that enables fetching new parameters from the monitored hosts
- ^ Writing new plugins can be a common task if the user need to extend the product's capabilities
- ^ Triggers are rules to detect if the system status is compliant with users specifications
- ^ Web application that can be used for viewing graphs, systems status, and eventually editing parameters like monitored hosts, triggers, rules
- ^ Maps are a graphical representation of the components being monitored
- ^ Access Control is the ability to secure monitoring data via multiple levels of detail based on a password or other security device. Note that even if no access control is supported by the application, the Apache webserver can still block specific pages.
- ^ Events are the ability to acknowledge and record remedial actions
See also
- MOMENT - Monitoring and Measurement in the Next Generation Technologies, a European FP7 framework project about SOA oriented Monitoring and Measurement in ICT Networks