Dans cet article, nous aurons expliqué les étapes nécessaires à l'installation et à la configuration de Netdata sur CentOS 8. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Netdata est un outil open source conçu pour collecter des métriques en temps réel, telles que l'utilisation du processeur, l'activité du disque, l'utilisation de la bande passante, les visites de sites Web, etc., puis les afficher dans graphiques en direct faciles à interpréter. Netdata vous offre des tableaux de bord Web interactifs modernes pour afficher les métriques de votre serveur avec prise en charge de divers magasins de données pour le stockage persistant.
Prérequis :
- Système d'exploitation avec Ubuntu 22.04
- Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
- Terminal Gnome pour Linux Desktop
- Client SSH PuTTy pour Windows ou macOS
- Powershell pour Windows 10/11
- Familier avec les commandes APT
Fonctionnalités de netdata
- Mise à l'échelle automatique des unités du graphique
- Listes d'accès IP pour filtrer l'accès aux données réseau
- Amélioration des VM et de la surveillance des conteneurs
- Périodes mises en évidence sur tous les graphiques du tableau de bord
- Instantanés du tableau de bord, pour charger/enregistrer les périodes sélectionnées
- Conversion du fuseau horaire sur le tableau de bord pour permettre de comparer les graphiques avec les journaux du serveur
- Zéro maintenance, configuration et dépendances
- Il est facilement personnalisable, extensible et intégrable
- Échelles à l'infini
- Dossiers de séries chronologiques pris en charge :il peut archiver ses métriques sur graphite, opentsdb, Prometheus, les bases de données de documents JSON, avec le même niveau de détail ou moins.
Installez Netdata sur CentOS 8
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo dnf install epel-release sudo dnf update
Étape 2. Installation des packages nécessaires pour Netdata.
Installez maintenant les packages logiciels requis comme indiqué :
sudo dnf install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils
Étape 3. Installez Netdata sur le système CentOS.
Clonez le programme d'installation du script Netdata à partir du référentiel Git :
git clone https://github.com/netdata/netdata.git --depth=100
Après cela, passez au répertoire Netdata et exécutez les commandes ci-dessous afin que tous les packages nécessaires s'installent automatiquement sur votre système :
cd netdata/ ./packaging/installer/install-required-packages.sh --dont-wait --non-interactive netdata
Une fois terminé, exécutez le script automatisé Netdata :
sudo ./netdata-installer.sh
Enfin, nous devons démarrer et activer les services Netdata :
sudo systemctl start netdata sudo systemctl enable netdata sudo systemctl status netdata
Étape 4. Configurez le pare-feu.
Nous devons ouvrir ce port sur le pare-feu pour avoir accès à Netdata via un navigateur. Exécutez maintenant les commandes ci-dessous :
sudo firewall-cmd --add-port=19999/tcp --permanent sudo firewall-cmd --reload
Étape 5. Accéder à l'interface utilisateur Web Netdata.
Ouvrez maintenant le navigateur http://your_server_ip:19999/
pour accéder à l'interface Web Netdata.
C'est tout ce que vous avez à faire pour installer Netdata sur CentOS 8. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur la surveillance en temps réel de Netdata, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.