Linux Debian Tools
VNStat
permet de visualiser les statistiques du réseau
- site officiel: http://humdi.net/vnstat/
- dépot git: https://github.com/vergoh/vnstat
- installation
- package : apt-get install vnstat
- installation manuelle:
#aller dans le reprtoire d'extraction cd vnstat #compiler les fichiers make make install #ajout du service cp -v examples/init.d/debian/vnstat /etc/init.d/ update-rc.d vnstat defaults #démarrer le service service vnstat start #configurer les cartes réseau a ecouter vnstat -u -i eth0
- fichier de config: /etc/vnstat.conf
- interface web : https://github.com/bjd/vnstat-php-frontend
- fichier de config: config.php (lang & cartes réseaux)
- nouvelle interface web : https://github.com/DASPRiD/vnstat-php
- necessite le package php5-intl : apt-get install php5-intl (php_intl.dll pour windows)
Glances
permet de visualiser les statistiques des ressources du serveur
- official web site
https://nicolargo.github.io/glances/
- dépot git
https://github.com/nicolargo/glances.git
- installation des dépendances
aptitude install python-dev python-pip
- installation
pip install glances
- mise à jour
pip install --upgrade Glances
- lancer l'application
glances
- information de l'interface
- VERT : la statistique est “OK”
- BLEU : la statistique est “CAREFUL” (à surveiller)
- VIOLET : la statistique est “WARNING” (en alerte)
- ROUGE : la statistique est “CRITICAL” (critique)
- aide (en tappant h)
a Sort processes automatically b Bytes or bits for network I/O c Sort processes by CPU% l Show/hide alert logs m Sort processes by MEM% w Delete warning alerts u Sort processes by USER x Delete warning and critical alerts p Sort processes by name 1 Global CPU or per-CPU stats i Sort processes by I/O rate I Show/hide IP module t Sort processes by TIME D Enable/disable Docker stats d Show/hide disk I/O stats T View network I/O as combination f Show/hide filesystem stats U View cumulative network I/O n Show/hide network stats F Show filesystem free space s Show/hide sensors stats g Generate graphs for current history 2 Show/hide left sidebar r Reset history z Enable/disable processes stats h Show/hide this help screen 3 Enable/disable quick look plugin q Quit (Esc and Ctrl-C also work) e Enable/disable top extended stats / Enable/disable short processes name 0 Enable/disable Irix process CPU
- dépot git de l'interface web
https://github.com/spin0us/MetaGlances.git
- affichage web
pip install bottle glances -w
le site web sera accessible via http://{serverIP}:61208
changer le port via apache & mod_proxy & mod_proxy_http
<VirtualHost *:80> # [ Server Domain ] ServerName localhost # [ Server Root ] DocumentRoot /var/www/temp/ # [ Proxy Redirect ] ProxyPass / http://{serverIP}:61208/ ProxyPassReverse / http://{serverIP}:61208/ </VirtualHost>
pour lancer glances web comme un service
crontab -e
ajouter dedans
@reboot glances -w