Surveillance serveur · 4 min read · Oct 19, 2025

Surveiller les serveurs Ubuntu 14.04 et Debian Wheezy avec Linux-Dash

Surveiller les serveurs Ubuntu 14.04 et Debian Wheezy avec Linux-Dash

Version 1.1.1
Auteur : Srijan Kishore
Suivez howtoforge sur Twitter
Dernière modification le 16/Sep/2014

Ce document décrit comment installer et configurer Linux-dash sur Ubuntu 14.04 et Debian Wheezy pour surveiller facilement les performances des serveurs. Linux-dash est un tableau de bord web de surveillance à faible surcharge pour une machine GNU/Linux. Il suffit de déposer l’application et de commencer ! Linux-dash est un script de surveillance des statistiques du serveur, efficace en mémoire, à faible consommation de ressources et facile à installer, écrit en PHP. La page de statistiques web vous permet de faire glisser et déposer divers widgets et de réorganiser l’affichage comme vous le souhaitez. Le script affiche des statistiques en direct de votre serveur, y compris la RAM, le CPU, l’espace disque, les informations réseau, les logiciels installés, les processus en cours d’exécution et bien plus encore. Le principal avantage de Linux-dash est qu’il fonctionne en temps réel.

1 Remarque préliminaire

Ce tutoriel est basé sur un serveur Ubuntu 14.04, donc vous devez configurer une installation de serveur Ubuntu 14.04 de base et une installation de serveur Debian 7 avant de continuer avec ce tutoriel. Votre système peut avoir une IP statique ou dynamique. Dans mon cas, j’utilise une adresse IP statique. J’utilise 192.168.0.100 comme adresse IP dans ce tutoriel et server1.example.com comme nom d’hôte.

2 Installation sur le serveur Ubuntu et Debian

Avant l’installation de linux-dash, nous avons besoin de quelques préconfigurations. Nous pouvons utiliser Linux-dash avec Apache ou NGINX. Dans mon cas, j’utiliserai Apache :

apt-get install apache2 apache2-utils

linux-dash est créé en PHP, donc nous avons besoin de PHP et de l’extension php-json installés, je vais l’installer comme suit :

apt-get install php5 curl php5-curl php5-json

Nous avons également besoin du package git, qui sera installé comme suit :

apt-get install git

Maintenant, démarrez le service Apache :

service apache2 start

2.1 Installation sur Ubuntu 14.04

Maintenant, nous allons télécharger Linux-dash sur le serveur Ubuntu 14.04 dans son répertoire racine Apache comme suit :

cd /var/www/html  
git clone https://github.com/afaqurk/linux-dash.git

Maintenant, nous sommes prêts pour le tableau de bord, ouvrez un navigateur de votre choix et ouvrez l’URL http://192.168.0.100/linux-dash :

Cela nous montrera les informations générales sur le serveur Ubuntu.

Informations générales :

De plus, nous pouvons vérifier d’autres informations comme l’utilisation du disque, l’utilisation du CPU, l’utilisation de la RAM, les informations sur les utilisateurs et l’utilisation du réseau comme suit :

Disque :

CPU :

RAM :

Utilisateurs :

Réseau :

2.2 Installation sur Debian Wheezy

Maintenant, nous allons télécharger Linux-dash sur le serveur Debian Wheezy dans son répertoire racine Apache comme suit :

cd /var/www  
git clone https://github.com/afaqurk/linux-dash.git

Nous pouvons accéder à Linux-dash à l’URL http://192.168.0.100/linux-dash :

Nous pouvons vérifier tous les paramètres comme dans le cas d’Ubuntu pour Debian également.

3 Accès sécurisé à Linux-dash

Maintenant, nous voulons accéder à Linux-dash dans un environnement sécurisé, c’est-à-dire que je veux que Linux-dash soit protégé par un mot de passe. Pour cela, nous procéderons comme suit :

htpasswd -c /etc/apache2/.htpasswd admin

root@server1:~# htpasswd -c /etc/apache2/.htpasswd admin

Nouveau mot de passe :

<–howtoforge

Retapez le nouveau mot de passe :

<–howtoforge

Ajout du mot de passe pour l’utilisateur admin

root@server1:~#

J’utilise mon mot de passe comme howtoforge ou vous pouvez utiliser n’importe quel mot de passe de votre choix.

3.1 Sur Ubuntu 14.04

Maintenant, créez un fichier .htaccess dans le répertoire racine de Linux-dash et ajoutez le contenu suivant :

touch /var/www/html/linux-dash/.htaccess  
vi /var/www/html/linux-dash/.htaccess

Et donnez les entrées suivantes :

AuthType Basic
AuthName "Fichiers restreints"
AuthBasicProvider file
AuthUserFile /etc/apache2/.htpasswd
Require valid-user

Maintenant, nous allons modifier le fichier de configuration Apache2 du serveur Ubuntu 14.04 comme suit :

vi /etc/apache2/apache2.conf

Et donnez les entrées à la fin du fichier comme suit :

[...]  

        Options Indexes FollowSymLinks
        AllowOverride Authconfig
        Require all granted

Enfin, redémarrez le service Apache et vous avez terminé.

service apache2 restart

Maintenant, lors de l’accès à l’URL Linux-dash http://192.168.0.100, nous serons invités à entrer le mot de passe.

3.2 Sur le serveur Debian Wheezy

Maintenant, créez un fichier .htaccess dans le répertoire racine de Linux-dash et ajoutez le contenu suivant :

touch /var/www/linux-dash/.htaccess  
vi /var/www/linux-dash/.htaccess

Et donnez les entrées suivantes :

AuthName "Restreint"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user

Maintenant, nous allons modifier le fichier de configuration Apache2 du serveur Ubuntu 14.04 comme suit :

vi /etc/apache2/apache2.conf

Et donnez les entrées à la fin du fichier comme suit :

[...]  

        Options Indexes FollowSymLinks
        AllowOverride Authconfig
        Require all granted

Enfin, redémarrez le service Apache et vous avez terminé.

service apache2 restart

Maintenant, lors de l’accès à l’URL Linux-dash http://192.168.0.100, nous serons invités à entrer le mot de passe.

Félicitations ! Nous avons réussi à installer l’outil Linux-dash sur Ubuntu 14.04 et Debian Wheezy à des fins de surveillance :)

5 Liens

Share: X/Twitter LinkedIn

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

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