Monitorix – A Comprehensive Open Source Linux System and Network Monitoring Tool

Linux and Network Monitoring

Monitorix is an open-source, free, and most powerful lightweight tool designed to monitor system and network resources in Linux. It regularly collects system and network data and displays the information in graphs using its own web interface (which listens on the port 8080/TCP).

Monitorix allows for monitoring overall system performance and also helps in detecting bottlenecks, failures, unwanted long response times, and other abnormal activities.

It contains generally two programs: a collector, called monitorix, which is a Perl daemon that is started automatically like any other system service, and a CGI script called monitorix.cgi. It is written in Perl language and licensed under the terms of GNU (General Public License) as published by the FSP (Free Software Foundation). It uses RRDtool to generate graphs and display them using the web interface.

Of course, the test is with the eating of the pudding, and how many resources it will chew itself. Glances appears to have fewer features and no nice graphs, yet can chew a good 10% of CPU resources at times. Monitorix certainly also focusses on Linux servers as well with the Apache, Fail2ban, MySQL, etc stats.


#technology #linux #monitorix #monitoring #opensource