Comparison of network monitoring systems


The following tables compare general and technical information for a number of network monitoring systems. Please see the individual products' articles for further information.

Features

NameIP SLA ReportsLogical GroupingTrendingTrend PredictionAuto DiscoveryAgentlessSNMPSyslogPluginsTriggers / AlertsMIB CompilerWebAppDistributed MonitoringInventoryPlatformData Storage MethodLicenseMapsAccess ControlIPv6Latest release dateLatest release version
Argus - The all seeingPerlFlat file, Berkeley DB2013-023.7
Avaya VPFMMySQL
CactiPHPRRDtool, MySQL2019-06-071.2.4
CheckmkC, PythonRRDtool2020-05-211.6.0p12
collectdCRRDtool2019-11-135.10
CruzJava, C++,.NETMySQL, Oracle2019-028.0.0
FreeNATSPHPMySQL2011-07-091.13.3b
GangliaVia gmond check inC, PHPRRDtool2016-06-143.7.2
HinemosJavaPostgreSQL2017-06-096.0.1
HPE Openview Network Node Manager Via integrationC++, Java, PerlPostgreSQL, Oracle Database2016-0810.20
IcingaCMySQL, PostgreSQL, Oracle Database2019-03-192.10.4
InterMapperWindows, Linux & Mac OSPostgreSQL2017-076.1.5
isyVmonPHPRRDtool, MySQL
Kaseya Network MonitorFirebirdSQL
MuninPerlRRDtool2020-03-242.0.59
NagiosCFlat file, SQL, MySql 2019-07-294.4.4
NeDiPerl, PHPPg, MySQL, RRDTool, MariaDB2016-041.6
NetdiscoPerlPostgreSQL2017-102.036011
NetXMSC, JavaOracle, MySQL, MongoDB, PostgreSQL, IBM DB2, Tuxedo2020-02-263.2.472
NeuralStarMS SQL
CA UIM fka Nimsoft MonitorSQLServer, Oracle, MySQL2013-06-301.8.6
OctopussyPerl, ASPMySQL2017-06-031.0.16
op5 MonitorC, PHPFlat file, SQLMonthly7.3.0
OpenKBM
OpenNMSJavaJRobin / RRDTool / Apache Cassandra, PostgreSQL2019-09-2625.0.0
Opmantek NMISPerlMongoDB, RRDtool2020-068.7.0
9.1.0
OPNET's AppResponse Xpert
OpsviewPerl, C, ExtJSSQL2019-08-076.2
OSI NetExpertJava, C++Oracle2013-0410.0
PA Server MonitorC++SQLite, Microsoft SQL Server2014-075.5
PacketTrapSQL
Pandora FMSPerl, PHP, C++, JavaScriptMySQL, Oracle2017-077.0 NG 707
PathSolutions TotalViewWindowsSQLite2018-06-019.01
Performance Co-PilotC Perl, Python, POSIX, MinGWFlat file2016-11-153.11.6
PRTGWindowsFlat file2019-05-1519.2.50
ScienceLogicPythonMySQL
SevOneC, C++, PHPMySQL2018-095.7.2.4
ShinkenPythonFlat file, MySQL, Oracle, Graphite, Sqlite, MongoDB2016-03-102.4.3
Solarwinds.NETSQL
SpiceworksPHPSqlite2018-03-217.5.00107
:de:Spectrum Enterprise Manager|CA SpectrumC++, Java, JavaScriptSleepycat-QSL, MySQL2020-01-2710.4.1
Xymon/HobbitC, ShellFlat file, RRDTool, MySQL via plugin2017-01-184.3.28
Vigilo NMS via integration via integration via Prelude SIEM via GLPIPython, PerlPostgreSQL, RRDtool 2017-09-144.1.0
ZabbixC, PHPOracle, MySQL, PostgreSQL, IBM DB2, SQLite2020-05-125.0.1
Zenoss CorePython, JavaZODB, MariaDB, Apache HBase2018-01-096.1.0
ZIS-SystemWindowsMariaDB2020-02-015.8
NameIP SLA ReportsLogical GroupingTrendingTrend PredictionAuto DiscoveryAgentlessSNMPSyslogPluginsTriggers / AlertsMIB CompilerWebAppDistributed MonitoringInventoryPlatformData Storage MethodLicenseMapsAccess ControlIPv6Latest release dateLatest release version

Legend

; Product Name : The name of the software, linked to its Wikipedia article.
; IP SLAs Reports : Support of Cisco's IP Service Level Agreement mechanism.
; Logical Grouping : Supports arranging the hosts or devices it monitors into user-defined groups.
; Trending : Provides trending of network data over time.
; Trend Prediction : The software features algorithms designed to predict future network statistics.
; Auto Discovery : The software automatically discovers hosts or network devices it is connected to.
; Agentless : The product does not rely on a software agent that must run on hosts it is monitoring, so that data can be pushed back to a central server. "Supported" means that an agent may be used, but is not mandatory. An SNMP daemon does not count as an agent.
; SNMP : Able to retrieve and report on SNMP statistics.
; Syslog : Able to receive and report on Syslogs.
; Plugins : Architecture of the software based on a number of 'plugins' that provide additional functionality.
; Triggers/Alerts : Capable of detecting threshold violations in network data, and alerting the administrator in some form.
; WebApp : Runs as a web-based application.
; Distributed Monitoring : Able to leverage more than one server to distribute the load of network monitoring.
; Inventory : Keeps a record of hardware and/or software inventory for the hosts and devices it monitors.
; Platform : The platform on which the tool was developed/written.
; Data Storage Method : Main method used to store the network data it monitors.
; License : License released under.
; Maps : Features graphical network maps that represent the hosts and devices it monitors, and the links between them.
; Access Control : Features user-level security, allowing an administrator to prevent access to certain parts of the product on a per-user or per-role basis.
; IPv6 : Supports monitoring IPv6 hosts and/or devices, receiving IPv6 data, and running on an IPv6-enabled server. Supports communication using IPv6 to the SNMP agent via an IPv6 address.