Surveillance système · 3 min read · Oct 19, 2025

Surveillance des performances avec Monitorix 3.8.0 sur Ubuntu 15.10

Ce tutoriel montrera l’installation et la configuration de Monitorix sur Ubuntu 15.10 (Wiley Werewolf). Monitorix est un outil de surveillance gratuit, léger et open source conçu pour surveiller autant de services et de ressources système que possible sur des serveurs et des postes de travail. Il se compose principalement de deux programmes : un collecteur, appelé monitorix, qui est un démon Perl démarré automatiquement en tant que service système, et un script CGI appelé monitorix.cgi. Depuis la version 3.0, Monitorix inclut son propre serveur HTTP intégré, donc vous n’êtes pas obligé d’installer un serveur web tiers pour l’utiliser.

Vous pouvez le télécharger sur www.monitorix.com

Étape 1 : Ajouter le dépôt Monitorix

Tout d’abord, nous devons ajouter le dépôt Ubuntu de Monitorix.

Tout d’abord, nous faisons une sauvegarde du fichier sources.list original :

cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak

Ensuite, ouvrez le fichier sources.list dans un éditeur. J’utiliserai nano ici :

sudo nano /etc/apt/sources.list

Remarque : Il est fortement recommandé de sauvegarder le fichier original avant d’apporter des modifications.

Cela ouvrira une fenêtre comme celle-ci :

Le fichier sources.list d'Ubuntu dans un éditeur.

Placez le curseur à la fin du fichier et ajoutez cette ligne :

deb http://apt.izzysoft.de/ubuntu generic universe

Ce dépôt est uniquement pour debian et ses dérivés comme ubuntu.

Étape 2 : Ajouter la clé PGP

Une fois le dépôt ajouté, nous devons télécharger (ou ajouter) la clé PGP et l’”installer” dans le système. Vous pouvez télécharger la clé directement depuis http://apt.izzysoft.de/izzysoft.asc ou copier & coller le code suivant dans un fichier txt et le sauvegarder sous le nom izzysoft.asc

-----BEGIN PGP PUBLIC KEY BLOCK-----  
Version: GnuPG v1.4.2.2 (GNU/Linux)  
  
mQGiBEaUwUkRBAC9C+9ojad9/DjLgZJr7g4j5EcxCPJJ7R1vZp3DgONrGmyoQ4vl  
CRCT6qJoyD8jcguNqy4cyG4glDQuHJ86Q8MxdWrUDeHm5YRPlnDFrMaLGcKaUyox  
GV8PseBIJLeB76cjMy5dWoIJklZcWS0lVTsVuYt8ZIhyjfIXBZjy2VtrAwCg8xDe  
8WlF/p8aqorR2SUMzQxUSikEAIz6oZCc5Af2yktVZW0Lf6Gs9Xtumus4bQcehLH9  
3gDXJwo4gED5PKZAHCeg/XnauoxWjwrChmJ9log4GGgscHpFQAX323lsqL98O4Pb  
L9X/M2s7Cit/HGTseGVUh5MyL4dQCeIzIEUoMQzaJf1gmLPyrHkq6Ob4zZPe3ysI  
QUuKBAC3cb7wcP4ZNeZL1b3EynZ2Ox8xajRd7A/oirD5BZuQwGV9zemldJgH7f+1  
EvSy48daogAb1TT1HuUR8qe/hS0tpFxlz/0uRP7blMbVQyAnnupZ4eXW3CGQAaur  
bmXsQZsHmquqEPz3eFt/7EC4WZnZbZRJ9mUwRP9pcRLrnCjc6rQoSXp6eVNvZnQg  
RGV2ZWxvcG1lbnQgPGRldmVsQGl6enlzb2Z0LmRlPohgBBMRAgAgBQJGlMFJAhsD  
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ10Tpwsm5tizmnACeJbWrxEZQ7fsX  
SUCxjr3OMWXASekAoNAawp8uAS1KOqK3Fo6rB4u9RsxjuQINBEaUwU0QCACVm6qe  
DZ4s0LvNwlKIBGokV2du7dVQPKFGpagVRnejDbK5xKkl7cZ7DsslyYRZejnFkpYX  
x4iCClDrg98L7xupO9S2LKsQZyQOg49Am8zJNBQ4HKO/TRNro+38GaC/PsNle2df  
0tAPjWc9y6VS/Z8s2M+7ZFDtjjgWVa/wKE4+YwVL2lAd+xp38ckDFuQlTu/GANTc  
cownWXfOSiEXjqDb60XyMIgFnWrEUKUcXpHdKFjj95zzgYZSx6SaIhJXJTJizbI/  
mFyjLZrSqnyZbjDP5lUfcfqOz2qtva7l8JzrZA2u9M4eKtiWBSEAUotSmMnUjV/9  
OlEN7lHuEinSt8z/AAMFB/oDqPOShdhMvl/UzO7Cz3b/ViHJGCCoMBA7P8LVj+MT  
jh5BhmKxsK3OK122GTPpCgMzvov3JF25uvMDquUAePUFm+x3QFYyjHJcZiaLP3ne  
d9i3cfC2nQiGOuB6MNar8U9IyYZydWhZrBiBUGjvurAAPv5IjDCRkgu6aTljEX8u  
hQmFUYYkFkIF7srx48X8iG0IcvrzxEGzGiFnXuO3AWFa7GrxTqotRe4nsinWqSXt  
RPHnNQxhklVfOjK6Q9mlN4pztIf2L3zmwlWsdOxIjObgKFcp1g12Ewik8wLn1ddH  
EQ2If9KYhG1fXfBbRZOS0XtH/JvChkbLOrpbXgS932KAiEkEGBECAAkFAkaUwU0C  
GwwACgkQ10Tpwsm5tiyE3wCffbhV2lKCBIuSSYKv1tEHRj3Sy+kAoIkzZpQeftdO  
9UE5+v1VnrUfMibd  
=nM4G  
-----END PGP PUBLIC KEY BLOCK-----

Téléchargement et sauvegarde directement depuis le site izzysoft :

Sauvegarder la clé PGP.

Maintenant, nous devons nous rendre dans le répertoire où nous avons sauvegardé le fichier .asc et ouvrir une fenêtre de terminal, pour exécuter la commande suivante :

sudo apt-key add izzysoft.asc

et ensuite mettre à jour le dépôt avec :

sudo apt-get update

Étape 3 : Installer Monitorix

Option 1 : Via le dépôt.

sudo apt-get install monitorix apache2-utils

Option 2 : Manuellement.

sudo apt-get update  
sudo apt-get install apache2 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 apache2-utils  
sudo dpkg -i monitorix*.deb  
sudo apt-get -f install

Étape 4 : Configurer Monitorix

Nous avons la possibilité de configurer le fichier monitorix.conf situé à :

sudo nano /etc/monitorix/monitorix.conf

Une fenêtre comme celle-ci s’ouvrira :

Le fichier de configuration Monitorix.

Remarque : nous recommandons fortement de sauvegarder ce fichier avant toute modification.

Recherchez les lignes :

  
 enabled = n  
 msg = Monitorix: Accès restreint  
 htpasswd = /var/lib/monitorix/htpasswd  
 

et activez l’authentification en changeant enabled en “y” :

  
 enabled = y  
 msg = Monitorix: Accès restreint  
 htpasswd = /var/lib/monitorix/htpasswd  
 

Une fois configuré, nous devons redémarrer le service monitorix :

sudo service monitorix restart

Ajoutez un nom d’utilisateur et un mot de passe pour la connexion à Monitorix. J’utiliserai le nom d’utilisateur “admin” avec le mot de passe “howtoforge” dans l’exemple ci-dessous. Veuillez choisir un mot de passe plus sécurisé sur votre système :)

sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin

Nous utilisons le paramètre -d pour crypter le mot de passe avec crypt() comme l’exige Monitorix. Le dialogue de la commande htpasswd sera comme ceci.

david@desktop:/tmp# sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin  
New password:  
Re-type new password:  
Adding password for user admin

Étape 5 : Démarrer Monitorix

Pointez le navigateur vers http://localhost:8080/monitorix/ (remplacez localhost par l’IP de votre serveur si vous accédez à Monitorix depuis un bureau externe) et vous verrez :

La connexion Monitorix.

Interface

Monitorix en action.

Profitez de ce logiciel cool et utile !.

Références

  1. Sanfeliu, J., http://www.monitorix.org/, Consulté le 08/11/2015.
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.