Skip to content

Instantly share code, notes, and snippets.

@bergpb
Created April 15, 2022 22:11
Show Gist options
  • Select an option

  • Save bergpb/6942391ac3e16d798a3d878a197426af to your computer and use it in GitHub Desktop.

Select an option

Save bergpb/6942391ac3e16d798a3d878a197426af to your computer and use it in GitHub Desktop.
Install Node Exporter
# https://lukems.com/en/how-to-install-node-exporter-on-linux/
wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-armv6.tar.gz -O node_exporter-1.3.1.linux-armv6.tar.gz
tar xzvf node_exporter-1.3.1.linux-armv6.tar.gz
sudo cp node_exporter-1.3.1.linux-armv6/node_exporter /usr/local/bin/
sudo useradd -r -s /bin/false node_exporter
sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
sudo chmod +x /usr/local/bin/node_exporter
sudo touch /etc/systemd/system/node_exporter.service
# init
[Unit]
Description=node_exporter
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/usr/local/bin/node_exporter
# WorkingDirectory=/usr/local/bin/pihole_exporter
Restart=always
User=node_exporter
[Install]
WantedBy=multi-user.target
# end
sudo systemctl daemon-reload
sudo systemctl enable node_exporter
sudo systemctl start node_exporter
curl localhost:9100/metrics | less
rm -rf node_exporter-1.3.1.linux-armv6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment