Composant Node Exporter
Lien vers la documentation utilisée
Préparation de l'espace de travail
1 - Se placer dans le répertoire /home/<user>/prometheus
2 - Créer un utilisateur nodeusr avec un compte système
sudo useradd -rs /bin/false nodeusr
Installation de Node Exporter
1 - Télécharger l'archive dans le dossier /home/<user>/prometheus
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
2 - Extraire l'archive dans le dossier courant
tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz
3 - Renommer le répertoire extrait pour faciliter la manipulation
mv node_exporter-0.18.1.linux-amd64 node_exporterpackage
4 - Déplacer les binaires dans le répertoire /usr/local/bin
sudo mv node_exporterpackage/node_exporter /usr/local/bin
Configuration de Node Exporter
1 - Éditer le fichier de configuration du service
sudo vim /etc/systemd/system/node_exporter.service > [Unit] Description=Node Exporter After=network.target [Service] User=nodeusr Group=nodeusr Type=simple ExecStart=/usr/local/bin/node_exporter [Install] WantedBy=multi-user.target
2 - Relancer le daemon
sudo systemctl daemon-reload
3 - Autoriser Node Exporter au démarrage du système et le démarrer
sudo systemctl enable node_exporter
sudo systemctl start node_exporter
4 - Éditer le fichier de configuration de Prometheus
sudo vi /etc/prometheus/prometheus.yml > - job_name: 'node' static_configs: - targets: ['localhost:9100']
5 - Redémarrer Prometheus pour prendre en compte la nouvelle configuration
sudo systemctl restart prometheus
5 - Ouvrir le port de Node Exporter au niveau du pare-feu et le redémarrer
sudo firewall-cmd --zone=public --add-port=9100/tcp --permanent sudo systemctl restart firewalld