Comparison of network monitoring systems explained
The following tables compare general and technical information for a number of notable network monitoring systems. Please see the individual products' articles for further information.
Features
Name | IP SLA Reports | Logical Grouping | Trending | Trend Prediction | Auto Discovery | Agentless | SNMP | Syslog | Plugins | Triggers / Alerts | MIB Compiler | WebApp | Distributed Monitoring | Inventory | Platform | Data Storage Method | License | Maps | Access Control | IPv6 | Latest release date | Latest release version |
---|
| Cacti | | | | | | | | | | | | | | | PHP | RRDtool, MySQL, MariaDB | | | | | 2022-05-18 | 1.2.21 |
---|
class="table-rh" | Checkmk | | | | | | | | | | | | | | | C, Python | RRDtool | | | | | 2022-08-30 | 2.1.0p11 |
---|
| collectd | | | | | | | | | | | | | | | C | RRDtool | | | | | 2020-09-03 | 5.12 |
---|
| Cruz | | | | | | | | | | | | | | | Java, C++, .NET | MySQL, Oracle | | | | | 2019-02 | 8.0.0 |
---|
| | | | | | | | | | | | | | | | PHP | MySQL[1] | | | | | 2018-11-14 | 1.20.1b |
---|
| Ganglia | | | | | Via gmond check in | | | | | | | | | | C, PHP | RRDtool | | | | | 2016-06-14 | 3.7.2 |
---|
| Icinga | | | | | | | | | | | | | | | C[2] | MariaDB, MySQL, PostgreSQL[3] | | | | | 2024-01-18 | 2.14.2[4] |
---|
| InterMapper | | | | | | | | | | | | | | | Windows, Linux & Mac OS | PostgreSQL | | | | | 2017-07 | 6.1.5 |
---|
| isyVmon | | | | | | | | | | | | | | | PHP | RRDtool, MySQL | | | | | | |
---|
| Munin | | | | | | | | | | | | | | | Perl | RRDtool | | | | | 2021-02-22 | 2.0.67 |
---|
| Nagios | | | | | | | | | | | | | | | C | Flat file, SQL (via ndoutils), MySql (Via Nconf) | | | | [5] | 2022-04-14 | 4.4.7[6] |
---|
| NeDi | | | | | | | | | | | | | | | Perl, PHP | Pg, MySQL, RRDTool, MariaDB | | | | | 2016-04 | 1.6[7] |
---|
| Netdisco | | | | | | | | | | | | | | | Perl | PostgreSQL | | | | | 2022-04-22 | 2.052005[8] |
---|
| NetXMS | | | | | | | | | | | | | | | C, Java | PostgreSQL, PostgreSQL with TimescaleDB, MariaDB, MySQL, MS SQL, Oracle, SQLite | | | | | 2024-04-15 | 4.5.6 |
---|
| NeuralStar | | | | | | | | | | | | | | | | MS SQL | | | | | | |
---|
| Octopussy | | | | | | | | | | | | | | | Perl, ASP | MySQL | | | | | 2017-06-03 | 1.0.16 |
---|
| op5 Monitor | | | | | | | | | | | | | | | C, PHP | Flat file, SQL | | | | | Monthly | 7.3.0 |
---|
| OpenKBM | | | | | | | | | | | | | | | | | | | | | | |
---|
| OpenNMS | | | | | | | | | | | | | | | Java | | | | | | 2023-06-15 | 31.0.9 |
---|
| OPNET's AppResponse Xpert | | | | | | | | | | | | | | | | | | | | | | |
---|
| OSI NetExpert | | | | | | | | | | | | | | | Java, C++ | Oracle | | | | | 2013-04 | 10.0 |
---|
| PacketTrap | | | | | | | | | | | | | | | | SQL | | | | | | |
---|
| Pandora FMS | | | | | | | | | | | | | | | Perl, PHP, C++, JavaScript | MySQL, Percona Server for MySQL[9] | | | | | 2017-07 | 7.0 NG 707 |
---|
| PA Server Monitor | | | | | | | | | | | | | | | Windows, C++, .NET | | | | | | 2023-08 | 9.2 |
---|
| Performance Co-Pilot | | | | | | | | | | | | | | | C Perl, Python, POSIX, MinGW | Flat file | | | | | 2016-11-15 | 3.11.6 |
---|
| PRTG | | | | | | | | | | | | | | | Windows | Flat file | | | | | 2023-07-25 | 23.3.86 |
---|
| ScienceLogic | | | | | | | | | | | | | | | Python | MySQL | | | | | | |
---|
| SevOne | | | | | | | | | | | | | | | | MySQL | | | | | 2022-11 | 6.4[10] |
---|
| Shinken | | | | | | | | | | | | | | | Python | Flat file, MySQL, Oracle, Graphite, Sqlite, MongoDB | | | | | 2016-03-10 | 2.4.3 |
---|
| SolarWinds | | | | | | | | | | | | | | | .NET | SQL | | | | | | |
---|
| Spiceworks | | | | | | | | | | | | | | | PHP | Sqlite | | | | | 2018-03-21 | 7.5.00107 |
---|
| Xymon/Hobbit | | | | | | | | | | | | | | | C, Shell | Flat file, RRDTool, MySQL via plugin | | | | | 2019-09-05 | 4.3.30 |
---|
| Zabbix | | | | | | | | | | | | | | | C, PHP | MariaDB, MySQL, Oracle, Percona Server, PostgreSQL, SQLite[11] | | | | | | |
---|
| | | | | | | | | | | | | | | | Python, Java | ZODB, MariaDB, Apache HBase | | | | | 2018-01-09 | 6.1.0 |
---|
| | | | | | | | | | | | | | | | Windows | MariaDB | | | | | 2020-02-01 | 5.8 |
---|
Name | IP SLA Reports | Logical Grouping | Trending | Trend Prediction | Auto Discovery | Agentless | SNMP | Syslog | Plugins | Triggers / Alerts | MIB Compiler | WebApp | Distributed Monitoring | Inventory | Platform | Data Storage Method | License | Maps | Access Control | IPv6 | Latest release date | Latest 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.
- No: There is no web-based frontend for this software.
- Viewing: Network data can be viewed in a graphical web-based frontend.
- Acknowledging: Users can interact with the software through the web-based frontend to acknowledge alarms or manipulate other notifications.
- Reporting: Specific reports on network data can be configured by the user and executed through the web-based frontend.
- Full Control: ALL aspects of the product can be controlled through the web-based frontend, including low-level maintenance tasks such as software configuration and upgrades.
- 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 (Coding Language) on which the tool was developed/written.
Data Storage Method : Main method used to store the network data it monitors.
License : License released under (e.g. GPL, BSD license, etc.).
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.
See also
Notes and References
- Web site: Install PHP Source - FreeNATS Wiki . 2024-03-25 . www.purplepixie.org.
- Web site: Intro - Icinga 2 - Icinga Wiki . 2013-06-25 . https://web.archive.org/web/20130927224405/https://wiki.icinga.org/display/icinga2/Intro . 2013-09-27 . dead .
- Web site: Debian - Icinga DB . 2024-03-25 . icinga.com.
- Web site: Icinga2 Changelog. . October 2022 .
- Web site: NRPE IPv6 Support.
- Web site: Nagios Core Changelog. 2021-01-07.
- Web site: NeDi Find It!. 2016-10-07.
- Web site: Releases · netdisco/netdisco · GitHub. . 2022-05-03.
- Web site: Installation [current] ]. 2024-03-25 . pandorafms.com.
- Web site: Announcing IBM SevOne Network Performance Management Version 6.4 . .
- Web site: 2 Requirements . 2023-11-28 . www.zabbix.com.