LinTut

Best Free Monitoring system for Linux

In this article, we will introduce a list of free and open source monitoring system that is helping you to monitor system resources such as CPU load, the RAM memory usage, network traffic statistics or memory consumption.
In this article I’ve listed top 8 web based Linux monitoring tools which can cover almost all aspects of sysadmin’s monitoring tasks.

1. Nagios

Nagios monitoring tools

This is one of the most popular web based Linux monitoring systems nowadays, actually it’s industry standard for IT infrastructure monitoring. Nagios is licensed under GNU General Public License which gives you permission to copy, broadcast and/or change it under certain conditions obviously.
Nagios features:

Project’s homepage: http://www.nagios.org/

2. Cacti

Cacti monitoring tools

Cacti is another monitoring system licensed also under GPL but unlike Nagios, Cacti is a network graphing solution designed to exploit the power of RRDTool in storing data and building graphs.
It enables users to view CPU load graphs, RAM usage and other information collected from different hosts. Like Nagios, Cacti supports SNMP that makes it possible to monitor: Linux’s, BSD’s and windows hosts.
The primary features of Cacti include:

Read How to install Cacti on RHEL/CentOS 7.x and Install Cacti on Ubuntu 14.04/14.10
Project’s homepage:http://www.cacti.net/

3. Zabbix

Zabbix monitoring system

Zabbix is an enterprise open source monitoring solution for networks and applications, created by Alexei Vladishev. It is designed to monitor and track the status of various network services, servers, and other network hardware.

Features of Zabbix include:

4. Centreon

Centreon monitoring system

Centreon is open source software which enables you to supervise all the elements comprising your information system.

Centreon has many advantages, we can list the following:

Currently there are 4 different solutions available to suit different organizations with evolving business needs.

5. OpenNMS

openNMS – Network monitoring system

OpenNMS is a free and open-source enterprise grade network monitoring and network management platform. It is developed and supported by a community of user and developers as well as by the The OpenNMS Group, offering commercial services, training and support.
The goal is for OpenNMS to be a truly distributed, scalable management application platform for all aspects of the FCAPS network management model while remaining 100% free and open source. Currently the focus is on Fault and Performance Management.
Project’s homepage:http://www.opennms.org/
See live demo:http://demo.opennms.org/opennms/login.jsp

6. Icinga

Incinga monitoring system

Incinga is enterprise free monitoring system which enables users to follow network and its resources and also notifies them when any problem appear. This tool can monitor as either as complex or large environments across various locations.
Incinga monitoring different network services (SMTP, POP3, HTTP, NNTP, PING…), host resources (CPU load, disk usage…), and many more.
Project’s homepage:https://www.icinga.org/

7. Observium

Observium is a PHP / MySQL-based Network Observation and Monitoring System (NOMS) which collects data from devices using SNMP and presents it via a web interface. It makes heavy use of the RRDtool package. Observium has a number of simple core design goals driving its development: minimum interaction, maximum automation and maximum accessibility of information. These design goals have resulted in a slightly unconventional monitoring system with almost no individually customisable settings per device, and where almost everything that can be monitored is automatically discovered.

Observium

Project’s homepage: http://www.observium.org/

8. LibreNms

LibreNMS is an open source auto-discovering network monitoring tool for servers and network hardware. It supports a wide range of network hardware like Cisco, Juniper, Brocade, Foundry, HP and operating systems including Linux and Windows. LibraNMS is a community-based fork of Network monitoring tool “Observium“, released under GPLv3.
LibreNMS is based on AMP (Apache, MySQL, and PHP) / EMP (Nginx, MySQL, and PHP) stack and collects the monitoring metrics via SNMP protocol.

LibreNMS

Project’s homepage: https://www.librenms.org/
If you wish to see other tools in this article, please feel free leave a comment here with a brief description of the suggested tools.

Exit mobile version