NagiosGrapher is an extension of the established Nagios monitoring software, which prepares graphs from the performance data collected by Nagios. These performance graphs are automatically integrated into the Nagios web interface.
NagiosGrapher automatically detects and configures new objects recorded in Nagios. NagiosGrapher uses an RRD database for storage, but can also store all performance data in an SQL database for longer-term archiving. NagiosGrapher can be flexibly extended via hooks.
NagVIS is an extension of the established Nagios monitoring software, which is used to graphically prepare the data collected by Nagios.
Prometheus, developed by the team behind SoundCloud, is an Open Source monitoring and alerting toolkit.
The application’s main functions consist of the Prometheus server for collecting and archiving records, various client libraries for running applications, and an alert manager. It also provides “exporters”, applications that forward records to third-party provider tools, such as HAProxy, StatsD, Graphite, etc.
Prometheus itself, as well as most of the applications and plugins, are written in GO.
The Xymon monitoring software is used to monitor computer systems and ensure their proper function. Its modular structure allows Xymon to be flexibly adapted to specific requirements. The software also has a web-based interface, which can be used to inspect the function of the objects to be monitored. Xymon is free software and runs on a whole range of unixoid operating systems.
Icinga is an Open Source application for monitoring system processes on various platforms. The project was created from a Nagios fork and was then further developed to eliminate various errors and introduce improvements. This includes new features such as an appealing Web 2.0 interface, support for additional databases such as MySQL, Oracle, or PostgreSQL®, and improved support for extensions.
The versatile monitoring and archiving of system data, such as CPU load, temperature, and hard drive utilization, as well as network-related data, means that Icinga makes a considerable contribution to the high availability of a system.
Icinga2 primarily differs from its predecessor in its significantly cleaner file structure, an improved user interface called Icinga Web 2, and a modified configuration syntax.
The free Munin monitoring software, which is written in the Perl programming language, is used to monitor computer systems and ensure their proper function. A central computer collects the performance data of the systems in the network and makes this available in the integrated web interface. Munin uses an RRD database to store the performance data. Munin supports all popular Unix and Linux platforms. The software should theoretically be able to run on all platforms to which Perl has been ported. Munin is flexibly extensible via its plugin system.
The free Nagios monitoring software is used to monitor computer systems and ensure their proper function. Its modular structure allows Nagios to be flexibly adapted to specific requirements. The software also has a web-based interface, which can be used to easily inspect the function of the objects to be monitored via color highlighting. Nagios runs on a whole range of unixoid operating systems.
Grafana, developed and maintained by Grafana Labs, is a server application used for the graphic presentation of various values. It can be used to display values from infrastructure and application analysis through to weather data, sensors, or process developments.
Often used in conjunction with the Prometheus monitoring toolkit, Grafana clearly displays recorded data. Administration of the Grafana instance as well as configuration of data pools and graphs takes place via a web GUI that provides a user-friendly dashboard system.
Grafana can be extended with a multitude of plugins, created by both Grafana Labs as well as the community, for applications beyond the presentation of graphs.
Graphite is an Open Source application, developed by Orbitz, for monitoring various computer systems. Available as an Open Source application since 2008, the tool stores and clearly presents time-related data.
The application consists of 3 main components:
- Carbon, a monitoring daemon for time-related data,
- Whisper, comparable to a database with RRDtool,
- The Graphite web app, a Django frontend for the clear presentation of the created graphs and data pools.
The Hobbit monitoring software is used to monitor computer systems and ensure their proper function. Its modular structure allows Hobbit to be flexibly adapted to specific requirements. The software also has a web-based interface, which can be used to inspect the function of the objects to be monitored.
Hobbit is free software and runs on a whole range of unixoid operating system. For trademark reasons, in 2008 the project name was changed to Xymon.
You can find more information on the project page.