Installer Prometheus node exporter sur Debian

Catégories

Monitoring

Ce tutoriel sera très rapide, vous pouvez l'utiliser comme un pense-bête depuis lequel copier / coller les commandes lorsque vous avez à installer prometheus node exporter sur vos machines debian.

Pour les plus pressés, comment l'installer en un seul bloc de commandes, que vous pouvez copier / coller directement dans le terminal, en une fois.

sudo wget https://github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.linux-amd64.tar.gz
sudo tar xzf node_exporter-1.8.1.linux-amd64.tar.gz
sudo mv node_exporter-1.8.1.linux-amd64/node_exporter /usr/bin/node_exporter
sudo rm -rf node_exporter-1.8.1.linux-amd64.tar.gz
sudo rm -rf node_exporter-1.8.1.linux-amd64
cat <<EOF >> /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target

[Service]
ExecStart=/usr/bin/node_exporter
Restart=always

[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now node_exporter

Prenons maintenant le temps de détailler un peu plus le processus.

La première étape consiste à télécharger l'archive contenant l'exécutable depuis les releases présents sur le github du projet.

sudo wget https://github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.linux-amd64.tar.gz

La commande suivante va décompresser cette archive.

sudo tar xzf node_exporter-1.8.1.linux-amd64.tar.gz

On déplace l'exécutable dans le dossier approprié.

sudo mv node_exporter-1.8.1.linux-amd64/node_exporter /usr/bin/node_exporter

Un petit coup de balais !

sudo rm -rf node_exporter-1.8.1.linux-amd64.tar.gz
sudo rm -rf node_exporter-1.8.1.linux-amd64

On va maintenant déclarer notre service et y injecter une configuration assez basique qui fait simplement appel à l'exécutable que nous avons copié plus tôt.

cat <<EOF >> /etc/systemd/system/node_exporter.service
[Unit]
Description=Prometheus Node Exporter
Wants=network-online.target
After=network-online.target

[Service]
ExecStart=/usr/bin/node_exporter
Restart=always

[Install]
WantedBy=multi-user.target
EOF

Pour finir, on recharge dans un premier temps les configurations des services puis on active notre service avec effet immédiat.

sudo systemctl daemon-reload
sudo systemctl enable --now node_exporter

0 Commentaire