GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer la surveillance des performances en temps réel avec Netdata sur Ubuntu

Netdata fournit une surveillance précise des performances via des tableaux de bord Web extensibles qui visualisent les processus et les services sur vos systèmes Linux. Il surveille les métriques concernant le processeur, la mémoire, les disques, les réseaux, les processus, etc.

Netdata ne nécessite aucune configuration supplémentaire une fois installé, mais offre une personnalisation importante. L'efficacité et la rapidité de l'application visent à être comparables aux outils d'administration de console natifs tels que vmstat, iostat et htop .

Les étapes de ce didacticiel couvrent tout ce dont vous avez besoin pour configurer avec succès un serveur Ubuntu 16.04 exécutant Netdata à l'aide de son serveur Web intégré

Avant d'installer quoi que ce soit, assurez-vous que l'index des packages système est à jour.

sudo apt-get update && sudo apt-get upgrade -y

Ensuite, installez les dépendances de Netdata, qui incluent gcc (un compilateur C), les outils GNU Autoconf , la gestion GUID et les bibliothèques de compression pour le serveur Web interne de Netdata.

sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make autoconf autoconf-archive autogen automake pkg-config curl

Le prochain ensemble de packages est facultatif, mais recommandé par Netdata, et inclut Python, certains packages Python et Node.JS. La version stable de Node.js fournie avec le gestionnaire de packages système convient aux exigences de Netdata. Installez-les ensuite.

sudo apt-get install python python-yaml python-mysqldb python-psycopg2 nodejs lm-sensors netcat

Pour installer Netdata lui-même, nous devons utiliser le référentiel GitHub du projet. Clonez le référentiel Netdata dans votre répertoire personnel.

git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata

Déplacer vers le répertoire nouvellement cloné.

cd ~/netdata

Maintenant, créez et installez l'application à l'aide de netdata-installer.sh script shell dans ce répertoire. Assurez-vous d'ajouter sudo ici, sinon la manière dont Netdata collecte les données système (via les collecteurs de données) ne fonctionnerait pas correctement.

sudo ./netdata-installer.sh

La sortie que vous verrez d'abord contient des informations sur l'endroit où Netdata stockera tous ses composants. Vous pouvez les lire afin de vous familiariser un peu avec la façon dont le programme est réparti sur le système de fichiers après son installation.

Installer Output
. . .
  It will be installed at these locations:

   - the daemon    at /usr/sbin/netdata
   - config files  at /etc/netdata
   - web files     at /usr/share/netdata
   - plugins       at /usr/libexec/netdata
   - cache files   at /var/cache/netdata
   - db files      at /var/lib/netdata
   - log files     at /var/log/netdata
   - pid file      at /var/run
. . .

Appuyez sur ENTER pour continuer l'installation. Au bout d'un moment, à la fin de la chaîne de sortie, vous verrez le message suivant :

. . .
  ^
  |.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
  |   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

  enjoy real-time performance and health monitoring...

Netdata est maintenant installé et fonctionne correctement, et s'exécutera également automatiquement lors du redémarrage du serveur.

Si vous avez activé UFW, vous devrez ouvrir le port 19999 pour le serveur web interne de Netdata.

sudo ufw allow 19999/tcp

À ce stade, vous pouvez afficher le tableau de bord par défaut en visitant http:// your_server_ip:19999/ dans votre navigateur préféré. Vous verrez un aperçu des métriques en direct du système. C'est une bonne vérification que tout fonctionne. Si une mise à jour est disponible, il vous suffit d'exécuter le script de mise à jour fourni à partir du référentiel Netdata Git, que nous avons cloné dans le répertoire personnel de l'utilisateur Linux à l'étape 1. Autrement dit, lorsqu'une mise à jour est disponible, il vous suffit d'exécuter sudo ~/netdata/netdata-updater.sh depuis la ligne de commande.


Ubuntu
  1. Comment configurer un pare-feu avec UFW dans Ubuntu \ Debian

  2. Ubuntu - Comment définir une adresse IP statique dans Ubuntu ?

  3. Comment configurer Apache avec HTTP/2 sur Ubuntu 16.04

  4. Comment configurer un pare-feu avec UFW sur Ubuntu 16.04

  5. Comment installer l'outil de surveillance Netdata sur Ubuntu 20.04

Comment installer Netdata Monitoring sur Ubuntu 18.04 LTS

Comment installer Netdata Monitoring sur Ubuntu 20.04 LTS

Comment surveiller les performances d'Ubuntu à l'aide de Netdata

Comment configurer un serveur Seafile avec Nginx sur Ubuntu 18.04

Comment configurer un serveur FTP avec ProFTPD dans Ubuntu 18.04

Comment configurer un serveur de messagerie avec Modoboa sur Ubuntu 20.04