Netdata est une solution gratuite de surveillance en temps réel basée sur le Web, disponible pour être installée sur des serveurs Linux afin de surveiller leurs performances et leur consommation de ressources localement ou à distance. Il est très facile à configurer, la dernière version peut être installée avec une simple commande sur tous les systèmes Linux populaires, y compris Ubuntu 20.04/18.04, CentOS 7/8, RHEL, OpenSUSE, Debian, Linux Mint, et plus encore...
Avec Netdata, nous pouvons surveiller les composants suivants en temps réel- CPU (utilisation, fréquences, état, cœurs, etc.)
- Disques durs (espace, type, opérations, backlog, etc.)
- Mémoire (totale disponible, en utilisant le noyau, NUMA, etc.)
- Interfaces réseau (bande passante, erreurs, paquets, etc.)
- Adresses IPv4 et IPv6 (y compris les erreurs, les paquets, les connexions, la multidiffusion)
- Communication inter-processus ou IPC
- Protection Linux DDoS (métriques de processus SYNPROXY)
- Pare-feu
- Appareils SNMP
- Capteurs matériels (y compris tension, température, ventilateur)
- Groupes de contrôle Linux
- Applications (utilisation des ressources, statut, etc.)
- Utilisation et configuration de Tomcat, Apache, MySQL, etc.
- Générateur de rapports
- État des serveurs Web Nginx
- Utilisateurs et groupes (utilisation des ressources, écriture sur disque, utilisation de la mémoire SWAP, etc.)
- Analyse de ea DNS, OpenVPN, DHCP.
Installation de Netdata sur Linux pour surveiller le serveur
Ouvrez le terminal de commande et collez simplement le script donné pour installer NetData sur votre Linux tel que Ubuntu 20.04, CentOS 7/8 et autres… Vous pouvez également l'utiliser pour Windows 10 WSL.
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Il vous demandera votre autorisation de téléchargement et installez les packages, autorisez donc cela et une fois l'installation terminée, ouvrez un navigateur sur votre système local ou distant pouvant accéder au serveur ou au bureau sur lequel Netdata a été installé.
Dans la barre d'URL saisissez l'adresse IP du serveur avec le numéro de port 19999 . Par exemple, notre adresse IP du serveur était 192.168.189.163, donc pour accéder au tableau de bord Netdata, l'URL sera comme ceci - https://192.168.189.163:19999
ou http://127.0.0.1:19999
(uniquement pour le même système où vous avez netdata).
Tableau de bord
Vous aurez le tableau de bord de Netdata, il n'est pas nécessaire de le configurer davantage, il affichera toutes les informations qu'il peut extraire du système directement sur le tableau de bord Web de votre navigateur. Pour afficher la consommation de diverses ressources individuellement, l'utilisateur peut accéder directement aux aperçus individuels via la barre latérale.
Vous pouvez déplacer les graphiques par glisser-déposer ou agrandir des sections en maintenant la touche Maj enfoncée. Sur les smartphones et les tablettes, les gestes de pincement et de zoom sur les petits écrans fonctionnent pour une vue rapprochée des données générées.
Options de surveillance des ressources matérielles individuelles Netdata
Mode thème clair
Vue d'ensemble de la surveillance globale de Light Theme Netdata
Surveillance du réseau sur Netdata pour Linux
Désinstaller Netdata
Un script est disponible sur la page GitHub de cette plate-forme de surveillance de serveur Linux, donc pour supprimer l'installation de Netdata de notre système, il suffit de le télécharger et de l'exécuter.
wget https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/netdata-uninstaller.sh
Modifier l'autorisation du script pour le rendre exécutable-
chmod +x ./netdata-uninstaller.sh
Enfin, exécutez-le pour supprimer complètement l'installation-
sudo ./netdata-uninstaller.sh --yes --env /etc/netdata/.environment
Réflexions finales :
Netdata est un système de surveillance conçu très compact qui est disponible dans les plaines gratuites et payantes. De plus, l'utilisateur peut passer du cloud Netdata au centralisé toute la surveillance du système en installant simplement son agent sur tous les nœuds qui doivent être surveillés. Global , cette plateforme est vraiment bien pensée et très facile à mettre en place sans avoir besoin de root utilisateurs. Comme il n'est pas nécessaire de configurer un serveur Web, des bases de données ou toute autre configuration, Netdata est une fois une solution de configuration et d'oubli pour la surveillance du système.