Last active
January 25, 2021 12:56
-
-
Save bilalatli/a7ee7fbd6c55a5fe2906feda8a092f23 to your computer and use it in GitHub Desktop.
Prometheus node exporter install script v0.18.1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| cd /tmp | |
| echo "Downloading node-exporter 0.18.1" | |
| curl -LOs https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz | |
| echo "Download completed" | |
| tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz | |
| sudo mv node_exporter-0.18.1.linux-amd64/node_exporter /usr/local/bin/prometheus-node-exporter | |
| echo "Creating prometheus user & services" | |
| sudo useradd -rs /bin/false node_exporter | |
| curl -LOs https://gist.githubusercontent.com/bilalatli/759fe1a013700f0d050e6465a52ed92f/raw/35ea9369cb598c6f83e75b0703b685f5ab90874a/prometheus-node-exporter.service | |
| sudo mv prometheus-node-exporter.service /etc/systemd/system/prometheus-node-exporter.service | |
| echo "User/service create succesful" | |
| echo "Starting services on default port" | |
| sudo systemctl daemon-reload | |
| sudo systemctl enable prometheus-node-exporter.service | |
| sudo systemctl start prometheus-node-exporter.service | |
| echo "Deleting tarball file" | |
| sudo rm -f | |
| -*.tar.gz | |
| echo "Installation completed. Make a test with;" | |
| echo "Network Listen : netstat -tulpn | grep LISTEN | grep prometheus" | |
| echo "Metrics : curl -fsS http://127.0.0.1:9100/metrics" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment