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_bakEnsuite, ouvrez le fichier sources.list dans un éditeur. J’utiliserai nano ici :
sudo nano /etc/apt/sources.listRemarque : Il est fortement recommandé de sauvegarder le fichier original avant d’apporter des modifications.
Cela ouvrira une fenêtre comme celle-ci :

Placez le curseur à la fin du fichier et ajoutez cette ligne :
deb http://apt.izzysoft.de/ubuntu generic universeCe 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 :

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.ascet 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-utilsOption 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.confUne fenêtre comme celle-ci s’ouvrira :

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 restartAjoutez 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 adminNous 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 :

Interface

Profitez de ce logiciel cool et utile !.
Références
- Sanfeliu, J., http://www.monitorix.org/, Consulté le 08/11/2015.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.