Comment Installer Node Exporter sur un Serveur Linux
Vous pouvez surveiller votre serveur Linux facilement avec Node Exporter. L'installation de Node Exporter est un peu differente mais suivez simplement l'article..

Node Exporter est un exporteur Prometheus pour les metriques au niveau du serveur et de l'OS avec des collecteurs de metriques configurables. Il nous aide a mesurer diverses ressources du serveur telles que la RAM, l'espace disque et l'utilisation du CPU. Node Exporter est une bonne solution pour collecter toutes les metriques et statistiques liees au serveur Linux pour la surveillance.
Avant de Commencer
- Serveur Prometheus
Apres l'installation de Node Exporter, vous devez envoyer vos metriques au serveur Prometheus. - Privileges Sudo
Vous devez acceder a votre serveur via SSH en tant que root ou votre utilisateur de connexion SSH doit avoir les privileges root avec sudo.
Etapes d'Installation de Node Exporter
- Creer un repertoire
Je prefere utiliser le chemin
/opt/node-exporter pour l'installation. Vous pouvez aussi l'utiliser. - Ajouter un utilisateur
Vous pouvez ajouter un utilisateur avec une commande simple. C'est :
adduser -r -d /opt/node-exporter node-exporter -s /sbin/nologin - Telecharger le binaire
Telechargez le binaire depuis la page https://github.com/prometheus/node_exporter/releases et extrayez les fichiers directement dans le chemin
/opt/node-exporter. - Changer les Permissions de Proprietaire et de Groupe
Maintenant, il faut definir les permissions utilisateur pour executer le binaire node_exporter.
chown -Rnode-exporter:node-exporter/opt/node-exporter - Creer un fichier de service systemd
Nous devons gerer l'etat de ce service avec systemd. Maintenant, il est temps de creer un fichier de service systemd. Le chemin du fichier doit etre
/etc/systemd/system/node-exporter.service. Vous pouvez y coller toutes les configurations ci-dessous.[Unit]
Description=Exporteur Prometheus pour les metriques machine
Documentation=https://github.com/flightlesstux/node_exporter
[Service]
Restart=always
User=node-exporter
Group=node-exporter
ExecStart=/opt/node-exporter/node_exporter
ExecReload=/bin/kill -HUP $MAINPID
TimeoutStopSec=20s
SendSIGKILL=no
[Install]
WantedBy=multi-user.target - Demarrer node-exporter
Maintenant, vous pouvez demarrer votre service node-exporter avec la commande
systemctl start node-exporter.
Maintenant, vous pouvez voir les metriques de vos serveurs via l'URL http://IP_ADDRESS:9100/metrics. Si vous ne pouvez pas acceder a la page, verifiez les parametres de votre pare-feu et/ou security group pour autoriser le port TCP 9100.
Bonus
Maintenant, vous connaissez les etapes et ce dont vous avez besoin pour installer Node Exporter. J'ai transforme cette installation en automatisation et vous pouvez l'utiliser librement. Lancez simplement la commande sh <(curl https://raw.githubusercontent.com/flightlesstux/node_exporter/master/installer.sh) et en quelques secondes, votre node-exporter sera installe.
Depot GitHub : https://github.com/flightlesstux/node_exporter
Plus d'Ercan
Deux autres sites, même auteur, terrain différent.
IA, LLMs, agents, ML appliquée.
Notes de terrain sur les charges IA. Analyse des coûts Bedrock, patterns d'agents, compromis de stockage vectoriel, modes de défaillance en production.
Visiter ercan.ai →Le hub. À propos, conseil, contact.
Hub personnel pour les deux pistes d'écriture. Qui je suis, comment fonctionne le conseil, comment me joindre.
Visiter ercanermis.com →