<!-- TITLE: Node Exporter Install Script --> <!-- SUBTITLE: A quick summary of Node Exporter Install Script --> # Simple Node_Exporter install script ```sh #!/bin/bash #Install Node Exporter sudo useradd --no-create-home --shell /bin/false node_exporter curl -LO https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz tar xvf node_exporter-1.8.2.linux-amd64.tar.gz sudo cp node_exporter-1.8.2.linux-amd64/node_exporter /usr/local/bin sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter sudo chmod +x /usr/local/bin/node_exporter rm -rf node_exporter-1.8.2.linux-amd64 node_exporter-1.8.2.linux-amd64.tar.gz sudo cat << EOF > node_exporter.service [Unit] Description=Node Exporter Wants=network-online.target After=network-online.target [Service] User=node_exporter Group=node_exporter Type=simple ExecStart=/usr/local/bin/node_exporter [Install] WantedBy=multi-user.target EOF sudo mv node_exporter.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl start node_exporter sudo systemctl enable node_exporter sudo systemctl status node_exporter ``` ## For ubuntu 14.04 ```sh #!/bin/bash #Install Node Exporter sudo useradd --no-create-home --shell /bin/false node_exporter curl -LO https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz tar xvf node_exporter-1.8.2.linux-amd64.tar.gz sudo cp node_exporter-1.8.2.linux-amd64/node_exporter /usr/local/bin sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter rm -rf node_exporter-1.8.2.linux-amd64 node_exporter-1.8.2.linux-amd64.tar.gz sudo cat <<EOF > node_exporter.conf # Run node_exporter start on startup script /usr/local/bin/node_exporter end script EOF sudo mv node_exporter.conf /etc/init/ sudo service node_exporter start ```