- - Comment obtenir une surveillance réseau en temps réel sur Linux avec Netdata

Comment obtenir une surveillance réseau en temps réel sur Linux avec Netdata

Netdata est un navigateur Web open source élégantoutil de surveillance du système avec surveillance du réseau en temps réel pour la plate-forme Linux. Il fournit des informations sur des dizaines d'aspects aux serveurs et postes de travail Linux, via un centre de contrôle avancé.

Installer Netdata

L’outil Netdata est très populaire sous Linuxespace serveur, en raison de la facilité avec laquelle il est possible de suivre un grand nombre de métriques différentes. Cependant, les données système collectées ne sont pas spécifiques aux serveurs Linux et s'avèrent donc utiles, même pour les utilisateurs de bureau moyens qui souhaitent en savoir plus sur le fonctionnement de leur machine.

Ubuntu

L'application de surveillance Netdata est disponiblepour les utilisateurs Ubuntu à la fois sur le bureau et le serveur via les sources logicielles officielles. Pour installer le logiciel, ouvrez une fenêtre de terminal et utilisez le gestionnaire de paquets Apt.

sudo apt install netdata

Debian

Debian a une version de Netdata disponible dans le répertoiredépôts de logiciels officiels. Comme il est open source, aucun paramètre spécial n’a besoin d’être modifié. Cela dit, si vous n'aimez pas le fait que le système d'exploitation Debian soit souvent à la traîne par rapport aux autres distributions Linux, vous voudrez peut-être installer Debian Backports. Activer cette fonctionnalité vous donnera une nouvelle version de Netdata.

Pour installer l'outil de surveillance Netdata sur Debian, ouvrez un terminal et utilisez la commande Apt-get.

sudo apt-get install netdata

Arch Linux

Arch Linux a une version assez récente de Netdata dans ses sources de logiciels. Pour l'installer, ouvrez une fenêtre de terminal et synchronisez-la avec Pacman.

sudo pacman -S netdata

Feutre

Malheureusement, les développeurs de Netdata négligentFedora Linux, en ne fournissant pas une version du logiciel en tant que RPM installable. Au lieu de cela, ceux sur Fedora qui cherchent à utiliser ce logiciel doivent suivre les instructions génériques.

OpenSUSE

OpenSUSE offre un excellent support Netdata. Heureusement, cette assistance s’applique aux principales sources logicielles. Les utilisateurs n’auront donc pas besoin de s’occuper des pensions livrées par des tiers. Pour installer le logiciel sous OpenSUSE, ouvrez une fenêtre de terminal et utilisez le gestionnaire de paquets Zypper.

sudo zypper in netdata

Instructions génériques

Outre les principales distributions Linux, Netdatasupporte très bien sous la forme d'un script Bash exécutable. Ce script, une fois téléchargé, installe une version binaire statique du logiciel sur n’importe quel système Linux. L’intérêt de cette méthode est que, quel que soit le système d’exploitation utilisé, Netdata fonctionnera parfaitement.

Installation de Netdata via le script d'installationfonctionne mieux avec l'outil de téléchargement Curl. Généralement, l'outil Curl est standard sur la plupart des distributions Linux. Toutefois, si pour une raison quelconque, l’outil Curl n’est pas installé sur votre PC Linux, vous devez l’installer avant de continuer.

Une fois installé, procédez comme suit pour que Netdata fonctionne.

Version 32 bits

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

Version 64 bits

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

Source Instructions

Le script Netdata est la voie à suivre pour la plupartl’utilisation de l’outil sur un système qui ne prend pas officiellement en charge le logiciel. Néanmoins, si le script échoue pour une raison quelconque, il existe une alternative: construire à partir des sources. Pour compiler le logiciel à partir des sources, rendez-vous sur la page officielle de Github et découvrez les dépendances dont Netdata a besoin avant la construction.

Une fois que toutes les dépendances fonctionnent sur votre PC Linux, procédez comme suit:

git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh

Utiliser Netdata

Les utilisateurs ont accès à Netdata localement, ainsi queà distance sur toute machine ayant un accès direct au serveur / PC qui l’exécute. L’installation de Netdata sur le bureau Linux rend l’outil disponible avec l’adresse IP «localhost».

http://127.0.0.1:19999

Cependant, les utilisateurs qui envisagent d’accéder à Netdataà distance, le réseau ne pourra pas y accéder de cette façon. Pour accéder à l'outil de surveillance Netdata d'une machine à une autre, ouvrez un terminal et exécutez les opérations suivantes pour déterminer l'adresse IP:

ip addr show | grep 192.168

Lancer le ip addr show commande avec grep isolera l'adresse locale IPv4. Copiez l'adresse IP et collez-la dans un nouvel onglet de navigateur pour accéder à Netdata n'importe où sur le réseau local:

http://192.168.X.XXX:19999

Une fois dans l'application Netdata, regardez sur le côté et cliquez pour afficher différentes statistiques. Alternativement, il est possible de parcourir les centaines de graphiques en les faisant défiler à la souris.

Netdata est un outil passif. Il ne fait que collecter des informations sur les systèmes Linux. Il n'a aucune possibilité de modifier le système de quelque manière que ce soit (en tuant des programmes ou en modifiant des choses). Les utilisateurs sont plutôt encouragés à s'enregistrer de temps en temps et à laisser le logiciel s'exécuter en arrière-plan pendant une longue période pour collecter des métriques.

L'utilisation du processeur

Besoin de voir l'utilisation du processeur pour le système? Regardez dans la barre latérale de l'application Web Netdata et cliquez sur l'icône «CPU».

À l’intérieur des processeurs, les données sont divisées en plusieursdes sous-catégories, telles que «utilisation», «interruptions», «softirqs», «« softnet »,« cpufreq »et« cpuidle ». Ces catégories montrent différents aspects du fonctionnement du processeur du système.

Pour l'utilisateur moyen, la section «Utilisation» est la section qui compte le plus, car elle fournit une lecture détaillée de la manière dont le système utilise l'ensemble de la CPU.

Tout est séparé par des cœurs, garantissant aux utilisateurs des informations détaillées sur les performances de chaque cœur.

Utilisation de la RAM

Outre l'utilisation du processeur, de nombreux utilisateurs s'inquiètent deutilisation de la mémoire. Ils veulent savoir comment le système gère la RAM, quelle est la quantité moyenne de mémoire utilisée, etc. Pour accéder aux statistiques de Netdata sur la mémoire système, cliquez sur «Mémoire» dans la barre latérale.

La section «Mémoire» donne une lecture en temps réel de la mémoire système utilisée, de la quantité de RAM non utilisée et même de la façon dont le noyau Linux le gère.

Exporter des données

Netdata collecte beaucoup de données utiles, et rapidement. Heureusement, toutes ces métriques peuvent facilement être exportées (via PDF) pour être conservées ou utilisées dans un rapport, etc.

L'exportation de données en temps réel depuis l'application Netdata est assez simple. Pour ce faire, visitez l'interface Web et cliquez sur l'icône d'impression pour afficher le menu d'impression du navigateur.

Dans le menu d'impression, recherchez l'option intitulée «Imprimer dans un fichier» et sélectionnez-la pour générer un fichier PDF des données.

commentaires