Si vous gérez votre petit serveur dédié et que pour vous, le suivi des performances en temps réel de celui-ci est important, sachez qu’il existe un outil de monitoring nommé Netdata qui permet de surveiller à la seconde près des tas de paramètres tels que :
- L’utilisation des CPU
- L’utilisation de la mémoire (RAM, swap…etc.)
- Les I/O des disques
- Les interfaces réseau (bande passante, paquets, erreurs, drops…etc.)
- Les connexions au firewall iptables / netfilter
- Les processus (en cours, bloqués, forks…etc.)
- Les applications systèmes et leur consommation de CPU, mémoire, swap, disque…etc.)
- L’utilisation d’Apache / Nginx
- L’utilisation de MySQL (requêtes, locks, threads…Etc.)
- La queue du serveur mail Postfix
- La bande passante utilisée par le proxy Squid et les requêtes reçues
- La température, le voltage, la vitesse des ventilos, l’humidité…etc. du matos
- Les appareils SNMP
Le plus cool là-dedans, c’est que Netdata est plutôt joli. Voici quelques écrans animés :
Pour l’installer sous Ubuntu / Debian, il suffit d’entrer la commande suivante pour installer les dépendances :
En passant, si vous cherchez un hébergeur web français au top, je vous conseille de jeter un œil à l’Offre Unique de o2switch. C’est puissant, illimité, et le rapport qualité-prix est imbattable pour se lancer ! (Lien partenaire)
apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config
Puis cloner le depot git :
git clone https://github.com/firehol/netdata.git –depth=1
Et lancer le script d’install :
cd netdata ./netdata-installer.sh
Enfin, il suffit de lancer netdata comme ceci :
/usr/sbin/netdata
Et il sera accessible depuis l’IP de votre serveur sur le port 19999
http://127.0.0.1:19999/
enfin, pour la mise à jour régulière de netdata, il suffit de refaire un « git pull » à l’endroit où vous avez récupéré le dépôt git, puis de relancer le script d’install netdata-installer.sh.
C’est aussi simple que ça ! Et si vous voulez plus d’infos, toute la doc se trouve ici.