-
Monitorer son système avec linux-dash
Linux-dash est un outil qui va permettre de monitorer votre système via une interface web PHP.
Celui-ci va permettre de visualiser entre autres :
- Les information générales sur le système ( version du kernel, nom du serveur...).
- La charge système.
- La mémoire totale / utilisée / disponible.
- L'utilisation du disque pour chaque partitions.
- Les statistiques réseaux ( connexions, ping, bande passante...).
- La liste des utilisateurs du système ainsi que ceux connectés sur le système et les derniers connectés.
- La liste des processus actifs.
Tutoriel réalisé sur Debian 7 Wheezy.
Pour utiliser linux-dash, vous avez besoin d'un serveur Web, de PHP avec l'extension PHP-JSON.
sudo apt-get install apache2 php5 php-json
( cliquer sur l'image pour l'agrandir )
Téléchargez ensuite le paquet master.zip.
wget --no-check-certificate https://github.com/afaqurk/linux-dash/archive/master.zip
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
Une fois téléchargé, dézippez master.zip dans /var/www.
sudo unzip master.zip -d /var/www
( cliquer sur l'image pour l'agrandir )
Vérifiez que le dossier linux-dash-master se trouve bien dans /var/www.
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
Pour terminer rendez vous à l'adresse suivante depuis votre navigateur web :
http://adresse_ip/linux-dash-master/
Vous allez maintenant avoir toutes les informations de votre système.
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
Vous avez la possiblité de modifier l'agencement des différents modules avec le glisser / déposer.
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
Le rafraîchissement des données se fait de manière manuelle.
Vous pouvez rafraîchir les modules de manière collective (1) ou individuelle (2).
( cliquer sur l'image pour l'agrandir )
Vous avez également la possibilité de supprimer des modules (3).
( cliquer sur l'image pour l'agrandir )
Modules que vous pourrez restaurer en cliquant tout simplement dessus (4).
( cliquer sur l'image pour l'agrandir )
Vous avez également la possibilité de paginer.
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
Le module Processes comporte une barre de recherche afin de filtrer les éléments que vous souhaitez.
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
Vous avez également la possibilité de modifier le contenu des modules via le terminal.
Les modules se trouvent dans :
/var/www/linux-dash-master/sh
Faites une copie de ces fichiers avant de les modifier.
( cliquer sur l'image pour l'agrandir )
ici je vais modifier le module ping.php
sudo nano ping.php
Je vais modifier la ligne contenant les hôtes à pinger.
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
Une fois le fichier modifié et enregistré, retournez sur votre tableau de bord.
Vous pouvez voir le résultat des modifications dans le module "Ping".
( cliquer sur l'image pour l'agrandir )
Conclusion :
Comme vous avez pu le voir, l'installation et la configuration de linux-dash se révèle très simple.
Le seul regret que je peux avoir est qu'il n'y a pas de rafraîchissement automatique.
Evidemment, vous pouvez sécuriser l'accès au tableau de bord par un htaccess.
Tags : monitoring, linux, dash, php, ping, réseau, utilisateurs, mémoire, charge, système, partitions
-
Commentaires