Comparison of network monitoring systems
From Wikipedia, the free encyclopedia
|
|
This article or section has multiple issues. Please help improve the article or discuss these issues on the talk page.
|
This is a short comparison of the most common network monitoring systems.
| Name | Charts | SLA Reports | Logical Grouping | Trending | Trend Prediction | Auto Discovery | Agent [1] | SNMP | Syslog | External Scripts [2] | Plugins [3] | Plugin Creation [4] | Triggers / Alerts [5] | WebApp [6] | Distributed Monitoring | Inventory | Data Storage Method | License | Maps [7] | Access Control [8] | Events [9] | Written in | User Tracking | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AdRem NetCrunch | Yes | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | N/A | Yes | Viewing, acknowledging | No | No | SQL | Commercial | Dynamic, Static, Fully Customizable | Yes | Yes | |||
| 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 | Yes | Yes | Yes | Yes | Via plugin | No | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Yes | RRDtool, MySQL | GPL | Via plugin (Weathermap) | Unknown | Unknown | PHP (requirements) | ||
| CiscoWorks LMS[10] | Yes | Yes | Yes | Unknown | No | Yes | No | Yes | Yes | Unknown | Unknown | Unknown | Yes | Full Control - Except Upgrades | Yes | Yes | Unknown | Commercial | Dynamic & Customizable | Yes | Yes | Yes | ||
| collectd | Contributed script | No | No | No | No | Push model; multicast possible |
Supported | Yes | Yes | Yes | Yes (C or Perl) |
Easy - Hard (depends on method) | Yes | Contributed script | Yes | No | RRDtool, CSV, in memory, plugins | GPLv2 | No | Apache ACLfla | No | C | ||
| FreeNATS | Yes | Yes | Yes | No | No | Yes | Yes | No | Via plugin | Via plugin | Yes | Medium | In PHP Code | Full control | No | No | MySQL | GPL | No | Granular | Yes | PHP | ||
| 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 | C | ||
| Hyperic | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Yes | PostgreSQL, MySQL, Oracle | GPL; Commercial (Enterprise edition) available | Yes | Yes | Yes | Java, JBOSS | ||
| Intellipool Network Monitor | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | FirebirdSQL | Commercial | Yes | Granular | Yes | C++ | ||
| IPHost Network Monitor[11] | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No | Yes | Yes | Easy | Yes | Viewing, Reporting, Acknowledging | No | No | FirebirdSQL | Commercial | No | No | Yes | |||
| Munin | Yes | No | No | Yes | Unknown | No | Yes | Yes | No | Yes | Yes[12] | Medium | Partial | Viewing only, very simple | Unknown | Unknown | RRDtool | GPL | Unknown | Unknown | Unknown | Perl | ||
| Nagios | Yes | Via plugin | Yes | Yes | No | Via plugin | Yes | Via plugin | Via plugin | Yes | Yes | Easy | Yes | Viewing, Reporting, Control | Yes | Via plugin | Flat file, SQL | GPL | Dynamic & Customizable | Yes | Yes | C | No | |
| NetMRI[13] | Yes | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Medium | Yes | No | Yes | Yes | MySQL | Commercial | Yes | Yes | Yes | |||
| NetQoS Performance Center[14] | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Commercial | Yes | Yes | Yes | C, .NET | Yes | |
| OpenNMS | Yes | Yes | Yes | Yes | Unknown | Yes | Supported | Yes | Yes | Yes | Yes | Easy to Hard - depends on role | Yes | Full control | Yes | Limited | JRobin, PostgreSQL [1] | GPL | Yes | Yes | Yes | Java | ||
| OPNET ACE Live[15] | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Easy | Yes | Yes | Yes | No | Yes | Commercial | Yes | Yes | Yes | C, Java | Yes | |
| Opsview|[16] | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | SQL | GPL | Dynamic & Customizable | Granular | Yes | Perl, C | ||
| PacketTrap | Yes | No | Yes | Yes | Unknown | Yes | Yes | Yes | Yes | Yes | Yes | Medium | Yes | Viewing and Reporting | Yes | Unknown | SQL | Commercial | Unknown | Unknown | Unknown | |||
| Pandora FMS | Yes | Yes | Yes | Yes | Yes | Yes | Supported | Yes | Yes | Yes | Yes | Easy | Yes | Full Control | Yes | Yes | MySQL | GPLv2; (Enterprise edition available) | Automatic Network Maps | Granular | Yes | Perl, PHP | ||
| Performance Co-Pilot | Yes | No | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Medium | Yes | No | Yes | No | Flat file | GPL, LGPL | No | No | No | C, Perl, Python | ||
| Scrutinizer | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Easy | Yes | Yes | Yes | Yes | MySQL | Commercial | Dynamic, Static, Fully Customizable | Yes | Yes | Perl | Yes | |
| ServersCheck[17] | Yes | Yes | Yes | Yes | No | Yes | Supported | Yes | Yes | Yes | Yes | Easy | Yes | Full Control | Yes | No | Flat file, ODBC | Commercial | Automatic & Customizable | Yes | Yes | |||
| SevOne | Yes | Yes | Yes | Yes | Unknown | Yes | No | Yes | No | Yes | Yes | Easy | Yes | Full Control | Yes | Unknown | MySQL | Commercial | Unknown | Yes | Yes | |||
| Orion[18] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Yes | SQL | Commercial | Yes | Yes | Yes | C | No | |
| Shinken | Yes | Via plugin | Yes | Yes | No | Via plugin | Yes | Via plugin | Via plugin | Yes | Yes | Easy | Yes | Viewing, Reporting, Control | Yes | Via plugin | Flat file, MySQL, Oracle, CouchDB, Sqlite | AGPL | Dynamic & Customizable | No | Yes | Python | No | |
| TclMon | Contributed standalone client | Yes | Yes | Yes | No | Yes | Supported | Yes | Yes | Yes | Yes | Easy - Hard (depends on role) | Yes | Contributed script | No | No | RRDTool, in memory, plugins | BSD | Contributed standalone client | Yes | No | Tcl | ||
| Zabbix | Yes | Yes | Yes | Yes | Yes | Yes | Supported | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Yes | Oracle, MySQL, PostgreSQL, SQLite | GPL | Yes | Yes | Yes | C, PHP | ||
| Zenoss | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Yes | ZODB, MySQL, RRDtool | GPL Zenoss Core; paid Pro and Enterprise editions [2] | Yes | Yes | Yes | Python, Zope | ||
| Zyrion Traverse[19] | Yes | Real-time or Scheduled | Yes | Yes | Yes | Yes | Supported | Yes | Yes | Yes | Yes | Easy | Yes | Full control | Yes | Yes | SQL | Commercial | Customizable | Multi-tier | Yes | Java, C | ||
| Name | Charts | SLA Reports | Logical Grouping | Trending | Trend Prediction | Auto Discovery | Agent [1] | SNMP | Syslog | External Scripts [2] | Plugins [3] | Plugin Creation [4] | Triggers / Alerts [5] | WebApp [6] | Distributed Monitoring | Inventory | Data Storage Method | License | Maps [7] | Access Control [8] | Events [9] | Written in |
[edit] Notes
- ^ a b An agent is a program running on the host being monitored. "Supported" means that an agent may be used, but is not mandatory. An SNMP daemon does not count as "agent".
- ^ a b The ability to execute action by running scripts written by the user
- ^ a b Official or user-written extensions that enables fetching new parameters from the monitored hosts
- ^ a b Writing new plugins can be a common task if the user need to extend the product's capabilities
- ^ a b Triggers are rules to detect if the system status is compliant with users specifications
- ^ a b Web application that can be used for viewing graphs, systems status, and eventually editing parameters like monitored hosts, triggers, rules; link to public realtime live demonstration site (if available)
- ^ a b Maps are a graphical representation of the components being monitored
- ^ a b 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.
- ^ a b Events are the ability to acknowledge and record remedial actions
- ^ http://www.cisco.com/en/US/products/sw/cscowork/ps2425/
- ^ http://www.iphostmonitor.com
- ^ http://www.muninexchange.com
- ^ http://www.netcordia.com/
- ^ http://www.netqos.com
- ^ http://www.opnet.com/solutions/application_performance/acelive.html
- ^ http://www.opsview.org/
- ^ http://www.serverscheck.com/
- ^ http://www.solarwinds.com/products/orion/
- ^ http://www.zyrion.com