How to install Monitorix on Ubuntu 22.04

To Install Monitorix On Ubuntu 22.04

Introduction

Monitorix is an 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 UNIX/Linux servers, but due to its simplicity and small size, many use it on embedded devices as well.

Procedure Steps

Step – 1 : At first, check the Os version

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.3 LTS
Release:	22.04
Codename:	jammy

Step – 2 : Before installing monitorix need to update repository by using following command

root@linuxhelp:~# apt update 
Ign:1 http://download.webmin.com/download/repository sarge InRelease                                                         
Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease                                                             
Hit:3 http://in.archive.ubuntu.com/ubuntu jammy InRelease                                              
Hit:4 http://download.webmin.com/download/repository sarge Release                                     
Hit:5 http://in.archive.ubuntu.com/ubuntu jammy-updates InRelease   
Hit:6 http://in.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:7 https://ppa.launchpadcontent.net/cubic-wizard/release/ubuntu jammy InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
105 packages can be upgraded. Run 'apt list --upgradable' to see them.

Step – 3 : Now install monitorix with its dependencies by using following command

root@linuxhelp:~# apt install monitorix rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl -y
Reading package lists... Done
Get:1 http://in.archive.ubuntu.com/ubuntu jammy/universe amd64 libconfig-general-perl all 2.63-1 [53.9 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu jammy/main amd64 libdbi-perl amd64 1.643-3build3 [741 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu jammy/main amd64 libcgi-pm-perl all 4.54-1 [188 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu jammy/universe amd64 libhttp-server-simple-perl all 0.52-1.1 [23.2 kB]
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.6) ...

Step – 4 : Now check the monitorix version

root@linuxhelp:~# monitorix -v
Monitorix version 3.14.0 (18-Jan-2022)
by Jordi Sanfeliu <jordi@fibranet.cat>
https://www.monitorix.org/

Step – 5 : Then enable monitorix by using following command

root@linuxhelp:~# systemctl enable --now monitorix
Synchronizing state of monitorix.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

Step – 6 : After enabling check the status of the monitorix

root@linuxhelp:~# systemctl status monitorix
● monitorix.service - Monitorix
     Loaded: loaded (/lib/systemd/system/monitorix.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2024-03-30 08:04:22 IST; 1min 20s ago
       Docs: man:monitorix(8)
   Main PID: 5532 (/usr/bin/monito)
      Tasks: 2 (limit: 4554)
     Memory: 78.6M
        CPU: 2.719s
     CGroup: /system.slice/monitorix.service
             ├─5532 "/usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /run/monitorix.pid"
             └─5595 "monitorix-httpd listening on 8080"

Mar 30 08:04:22 linuxhelp systemd[1]: Starting Monitorix...
Mar 30 08:04:22 linuxhelp systemd[1]: Started Monitorix.

Step – 7 : Now go to the brower and search with the following url http://server-ip:8080/monitorix for accessing monitorix dashboard.

Step – 8 : Then click ok button you will see the server status on the next page

Conclusion :

We have reached the end of this article. In this guide, we have walked you through the steps required to Installation of Monitorix on Ubuntu 22.04. Your feedback is much welcome.

FAQ
Q
Where is the configuration file of Monitorix?
A
The configuration file is in the following location /etc/monitorix/monitorix.conf.
Q
How to install a package in Ubuntu?
A
APT is a powerful commandline tool used in Debian-based distribution
Q
How to check the status of the Monitorix?
A
By using the following command you can check the status of the monitorix #systemctl status monitorix
Q
How do I access Monitorix?
A
Monitorix's default web address is http://server-ip:8080/monitorix .
Q
What is the default port for Monitorix?
A
The default port for Monitorix is port 8080/TCP