J’ai réinstallé mon serveur dédié sous ubuntu 16.04 récement, j’en ai profité donc pour chercher des nouveaux outils de monitoring, et je suis tombé sur “netdata” que j’avais déjà croisé il y’a pas mal de temps mais que je n’avais pas encore installé.

La solution est disponible sur github avec une documentation très complète à l’adresse suivante :
https://github.com/firehol/netdata/wiki/Installation

Il faut reconnaitre que cette solution est réussie graphiquement et très complète ( ça ressemble à un htop très très amélioré )
Nous allons voir comment installer et configurer basiquement cette solution.

Installer via la ligne de commande suivante :

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

( Si curl n’est pas intallé apt-get install curl )

La durée du script d’installation dure environ 5 minutes :

Dans un premier temps il vérifie les prérequis et identifie les librairies manquantes sur votre serveur.
Et vous propose ensuite de les installer.

net data install 1

Vous pouvez ensuite paramétrer l’installation de la solution.
Pour ma part j’ai tout laissé par défaut.

net data install 2

Vous pouvez ensuite accéder à vos statistiques depuis l’ip de votre serveur sur le port 19999, voici une capture d’un des paramètre présent, mais il y’en a des 100 aines disponibles !!

Pour finaliser l’installation vous pouvez rajouter un filtrage ip via la configuration en éditant le fichier
/etc/netdata/netdata.conf et en supprimant le commentaire et en ajoutant votre ip sur la ligne

# allow connections from = localhost

Rechargez ensuite le service pour appliquer ce changement

sudo service netdata restart