Jump to content

Comparison of network monitoring systems

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Matthewhray (talk | contribs) at 18:45, 18 November 2008 (added ZODB and Agentless to Zenoss). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A short comparison between the most common network monitoring systems

Comparison of network monitoring software
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 Un­known Berkeley DB Artistic License No Granular Yes
Cacti Yes No No Yes Un­known Via plugin No Yes No Yes Yes Medium Yes Full control Un­known Un­known RRDtool and MySQL; PostgreSQL (unstable) GPL Via plugin (Weathermap) Un­known Un­known PHP frontend
CA eHealth Yes Yes Yes Yes Yes No Yes Yes With SystemEDGE agent With SystemEDGE agent No Yes Reporting, Limited configuration Yes Un­known 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 Un­known SQL Non-freeCommercial Dynamic & Customizable Yes Yes
Entuity Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Medium Yes Full Control Yes Un­known 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 Un­known SQL Non-freeCommercial Un­known Un­known Un­known
Ganglia Yes No Yes Yes No Via gmond check in Yes Via plugin No Yes Yes Medium No Viewing only Yes Un­known 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 Un­known MySQL GPL No Un­known Un­known
GroundWork Enterprise Yes Yes No Yes Yes Yes Not required, supported Yes Yes Yes Yes Medium Yes Full control Yes Un­known MySQL Commercial depending on features No Un­known Un­known
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 Un­known Flat file and RRDtool GPL No No Yes C [9]
Hyperic Yes Un­known Yes Un­known Un­known Yes Yes Yes Un­known Yes Yes Easy Yes Full control Yes Yes PostgreSQL, MySQL, Oracle GPL; Commercial (Enterprise edition) available Un­known Un­known Un­known Java/JBOSS
i-enable rmf Yes Yes Yes Yes Yes Yes Agent & Agentless Yes Yes Yes Yes Easy Yes Full Control Yes Un­known MySQL & Berkeley DB Non-freeCommercial Yes Yes Yes
LoriotPro Yes Yes Yes Yes No Yes No Yes Yes Yes Yes Yes Yes Yes Un­known Flat files/SQL Commercial/free Yes Active View Yes Yes
ManageEngine OpManager Yes Un­known Yes Yes No Yes No Yes Un­known Yes Yes Easy Yes Full control Yes Un­known MySQL[citation needed] and MSSQL Commercial; 10 node free edition available Un­known Un­known Un­known
Munin Yes No No Yes Un­known No Yes Yes No Yes Yes Medium Partial Viewing only, very simple Un­known Un­known RRDtool GPL Un­known Un­known Un­known
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 Un­known No Yes No Yes SNMP & CDP Yes No Un­known Un­known Un­known Yes Full control Un­known Un­known MySQL only [1] GPL Un­known Un­known Un­known Perl, PHP
Netscope Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Full Control Yes Un­known SQL Non-freeCommercial Un­known Un­known Un­known
Nimsoft Yes Yes Yes Yes Yes Yes Agent & agentless Yes Yes Yes Yes Medium Yes Full control Yes Un­known SQL Non-freeCommercial Dynamic & Customizable Granular Yes
Osmius Yes Yes Yes Yes Un­known Working on it Windows, Linux, *NIX Working on it Yes Yes Yes Agent Dev Framework Yes Yes Yes Un­known 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 Un­known SQL Non-freeCommercial Yes Yes Yes
OpenNMS Yes Yes No Yes Un­known Yes Yes, using NRPE Yes Yes Yes Yes Un­known Yes Full control Yes Limited RRDtool and PostgreSQL only GPL Yes Un­known Yes Java
PacketTrap Yes No Yes Yes Un­known Yes Yes Yes Yes Yes Yes Medium Yes Viewing and Reporting Yes Un­known SQL Non-freeCommercial Un­known Un­known Un­known
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 Un­known SQL Non-freeCommercial Yes Yes Yes
Wormly Yes Un­known No Yes No No Windows, Linux No No Yes No Yes Full control Yes Un­known Un­known Non-freeCommercial Un­known Un­known Un­known
WhatsUp Gold Yes Yes Yes Yes No Yes Agentless Yes Yes Yes Yes Un­known Yes Full control Yes Un­known 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 Un­known 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

  1. ^ The ability to execute action by running scripts written by the user
  2. ^ Official or user-written extensions that enables fetching new parameters from the monitored hosts
  3. ^ Writing new plugins can be a common task if the user need to extend the product's capabilities
  4. ^ Triggers are rules to detect if the system status is compliant with users specifications
  5. ^ Web application that can be used for viewing graphs, systems status, and eventually editing parameters like monitored hosts, triggers, rules
  6. ^ Maps are a graphical representation of the components being monitored
  7. ^ 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.
  8. ^ Events are the ability to acknowledge and record remedial actions
  9. ^ "Hobbit is written in C"
  10. ^ ZABBIX source code download
  11. ^ Zenoss installation guide and ZODB for CMDB
  12. ^ The ability to execute action by running scripts written by the user
  13. ^ Official or user-written extensions that enables fetching new parameters from the monitored hosts
  14. ^ Writing new plugins can be a common task if the user need to extend the product's capabilities
  15. ^ Triggers are rules to detect if the system status is compliant with users specifications
  16. ^ Web application that can be used for viewing graphs, systems status, and eventually editing parameters like monitored hosts, triggers, rules
  17. ^ Maps are a graphical representation of the components being monitored
  18. ^ 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.
  19. ^ Events are the ability to acknowledge and record remedial actions

See also