Install Node Exporter on Ubuntu

This node exporter was installed on Ubuntu 22.04

wget \
  https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz


Creating the User

sudo groupadd -f node_exporter
sudo useradd -g node_exporter --no-create-home --shell /bin/false node_exporter
sudo mkdir /etc/node_exporter
sudo chown node_exporter:node_exporter /etc/node_exporter

Unpack the package downloaded

tar -xvf node_exporter-1.0.1.linux-amd64.tar.gz
mv node_exporter-1.0.1.linux-amd64 node_exporter-files

Install Node Exporter

sudo cp node_exporter-files/node_exporter /usr/bin/
sudo chown node_exporter:node_exporter /usr/bin/node_exporter

Setup the Node Exporter service

sudo vi /usr/lib/systemd/system/node_exporter.service

Add the following below
NOTE: CHANGE "<PORT>" TO ANY PORT NUMBER DESIRED e.g 9xxx

[Unit]
Description=Node Exporter
Documentation=https://prometheus.io/docs/guides/node-exporter/
Wants=network-online.target
After=network-online.target

[Service]
User=node_exporter
Group=node_exporter
Type=simple
Restart=on-failure
ExecStart=/usr/bin/node_exporter \
  --web.listen-address=:<PORT> 

[Install]
WantedBy=multi-user.target

Reload Systemd

sudo systemctl daemon-reload
sudo systemctl start node_exporter

Enable node exporter on startup

sudo systemctl enable node_exporter.service

verify the node exporter is running

http://<node_exporter-ip>:9200/metrics

Leave a Reply

Your email address will not be published. Required fields are marked *