[wpseo_breadcrumb]

Monitorix Tutorial

Update on:
Sep 3, 2021

Monitorix is a free, open source, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size can be used on embedded devices as well.

It consists mainly of 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. Since 3.0 version Monitorix includes its own HTTP server built in, so you aren’t forced to install a third-party web server to use it.

All of its development was initially created for monitoring Red Hat, Fedora and CentOS Linux systems, so this project was made keeping in mind these type of distributions. Today it runs on different GNU/Linux distributions and even in other UNIX systems like FreeBSD, OpenBSD and NetBSD.

monitorix.org

Monitorix Tutorial Objectives:

Section 01: Installation & Configuration

Section 02: System Monitoring

Section 03: Web Server Monitoring

Section 04: Network Monitoring

Section 05: Database Monitoring

Section 06: Mails Monitoring

Section 07: Cache Memory Monitoring

Detailed Syllabus:

Section 01: Installation & Configuration

Installation
Configuration
Built-in HTTP server
Built-in HTTP server with access authentication
Enable or disable graphs
Log files pathnames
Piwik tracking code

Section 02: System Monitoring

Global kernel usage
Kernel usage per processor
System load average and usage
Disk drive temperatures and health
Filesystem usage and I/O activity
Directory usage statistics
Process statistics
System services demand
Users using the system
Chrony statistics
Fail2ban statistics

Section 03: Web Server Monitoring

Apache statistics
Nginx statistics
Lighttpd statistics
PageSpeed Module statistics

Section 04: Network Monitoring

Network traffic and usage
Netstat statistics
Traffic Control statistics
Network port traffic
FTP statistics
Squid Proxy Web Cache
NFS server statistics
NFS client statistics
ZFS statistics
BIND statistics
NTP statistics
Monitoring the Internet traffic of your LAN
Monthly reports of Internet traffic
Monitoring remote servers

Section 05: Database Monitoring

MySQL statistics
MongoDB statistics

Section 06: Mails Monitoring

Mail statistics
Automatic email reports

Section 07: Cache Memory Monitoring

Varnish cache statistics
Alternative PHP Cache statistics
Memcached statistics

Related Posts

Nginx Tutorial

Nginx Tutorial

Nginx is most powerful application for web server, caching reverse proxy, media streaming, load balance and many more. It was started as web server designed for outstanding stability, scalability, and performance. In addition of HTTP web server, NGINX can help you to...

Apache Web Server Tutorial

Apache Web Server Tutorial

Apache HTTP server is the most popular web server by Apache foundation opensource community. Apache Web Server (HTTP Server) was launched in 1995 and it become more famoused web server on Internet in April, 1996. Currently it powered 46% of websites on Internet, so...

Collectd Tutorial

Collectd Tutorial

Objectives: Section 01: Installation & Configuration Section 02: System Monitoring Section 03: Web Server Monitoring Section 04: Network Monitoring Section 05: Database Monitoring Section 06: Mails Monitoring Section 07: Cache Memory Monitoring Detailed Syllabus:...

Xen Server Tutorial

Xen Server Tutorial

Objectives: Session 01: Introduction to XenServer Session 02: Installing and Configuring XenServer Session 03: XenServer Networking Session 04: XenServer Storage Repositories Session 05: Creating and Managing Virtual Machines Session...

Follow Us

Our Communities

More on Tutorial

The Ultimate Managed Hosting Platform
Load WordPress Sites in as fast as 37ms!

0 Comments

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

three × 1 =