NetData est une application de surveillance en temps réel distribuée gratuite et open-source qui se déroule sur divers appareils informatiques; Serveurs physiques, serveurs de nuages, conteneurs et même appareils IoT. Il recueille beaucoup de données et les visualise sur des tableaux de bord élégants et interactifs. Nous allons installer NetData sur Ubuntu 20.04 LTS et montrez comment diverses mesures sont visualisées.
Étape 1: Installez NetData en utilisant Kickstart.script
C'est le moyen le plus préféré d'installer NetData car il vous permet de transmettre d'autres arguments sur la même commande pour personnaliser le processus d'installation. Plus important encore, cette méthode fonctionne parfaitement dans toutes les distros.
Au début, vous voudrez peut-être voir plus d'informations sur NetData. Utilisez la commande APT comme suit.
$ apt show netdata
La sortie fournit des informations NetData telles que la dernière version, l'origine, la taille de l'installation et une description du package.
Pour installer netdata, exécutez simplement le lancer un coup d'envoi script comme suit.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Comme vous le remarquerez, le script effectue un tas d'opérations. Tout d'abord, il automatiquement le système d'exploitation Linux et la distribution que vous exécutez et installez plus tard les packages requis.
À partir de la sortie ci-dessous, vous pouvez voir que nos informations de système d'exploitation ont été récupérées et affichées sur stdout par le script.
Le script procède ensuite à vérifier si vous avez une instance existante de netdata, et s'il y en a un, le script met à jour NetData au lieu d'installer NetData à nouveau.
Par la suite, le script tire NetData du référentiel Git et le stocke en / usr / src / netdata.git. Chemin. Tous les fichiers et dépendances requis sont ensuite installés et l'index du package mis à jour.
En cours de route, l'emplacement des fichiers NetData, y compris les fichiers de configuration, les fichiers Web, les fichiers DB et les fichiers journaux, sera affiché comme indiqué.
Vers la fin, les instructions de base sur la façon d'accéder au tableau de bord NetData ainsi que le démarrage et l'arrêt de NetData seront affichés.
Le script de mise à jour netdata-updater.shot est ensuite ajouté à / etc / cron-quotidien f pour s'assurer que NetData est continuellement mis à jour.
Alors que l'installation se termine, le script vous informera que NetData a été installé avec succès et s'exécute maintenant.
L'installation entière prend un certain temps, vous voudrez peut-être faire une courte pause ou simplement traîner jusqu'à ce qu'il soit terminé.
Étape 2: Confirmer NetData est en cours d'exécution
Netdata est enfin installé. Cependant, il est prudent de vérifier que le service NetData est en effet actif et en cours d'exécution.
Par défaut, NetData écoute le port 19999. Pour confirmer cela, exécutez la commande netstat ci-dessous:
$ sudo netstat -pnltu | Grep 19999
En outre, vous pouvez confirmer que le service Netstat Systemd est en cours d'exécution en invoquant:
$ sudo systemctl status netdata
La sortie confirme qu'en effet, NetData est en cours d'exécution comme nous nous attendons.
Étape 3: Configurer le pare-feu
À ce stade, vous pouvez accéder à NetData depuis le navigateur de votre système hôte. Cependant, si le pare-feu UFW est activé, ce ne sera pas possible. Dans cet esprit, Port 19999 doit être autorisé.
Exécutez donc les commandes suivantes:
$ sudo ufw permettre 19999 / TCP
$ sudo ufw rechargement
Confirmez ensuite que Port 19999 est autorisé sur le pare-feu.
$ sudo ufw statut
Étape 4: Accès au tableau de bord NetData
Toutes les configurations sont effectuées et saupoudrées. Au fur et à mesure que nous concluons, nous allons accéder à NetData en parcourant l'URL suivante. Remplace le hôte ip avec la véritable adresse IP de votre hôte.
http: // host-ip: 19999
Et le tour est joué! Le tableau de bord NetData sera publié avec des visualisations élégantes et belles affichant un aperçu du système des principales métriques du système telles que l'utilisation du processeur, les statistiques de bande passante du réseau, la lecture / écriture du disque et l'utilisation de la RAM.
Sur la barre latérale droite se trouvent des options de métriques système supplémentaires sur lesquelles vous pouvez cliquer pour afficher les tableaux de bord qui visualisent les statistiques en temps réel.
Par exemple, pour jeter un coup d'œil à la bande passante du réseau, sélectionnez l'icône des «interfaces réseau» comme indiqué.
Le tableau de bord des «interfaces réseau» sera affichée avec des statistiques de bande passante sur divers adaptateurs réseau.
Conclusion
NetData fournit une excellente solution pour surveiller votre nœud unique en temps réel. Vous pouvez configurer des alarmes et des notifications qui peuvent être déclenchées lorsqu'un certain événement ou seuil est dépassé. Essayez Netdata et faites-nous part de votre expérience.