Skip to content

Instantly share code, notes, and snippets.

@aamsur-mkt
Last active April 13, 2020 06:39
Show Gist options
  • Save aamsur-mkt/1f7f13215d42ea388b0e7e6fa006d2ed to your computer and use it in GitHub Desktop.
Save aamsur-mkt/1f7f13215d42ea388b0e7e6fa006d2ed to your computer and use it in GitHub Desktop.
Install node exporter v0.18.1
sudo groupadd --system prometheus
sudo useradd -s /sbin/nologin --system -g prometheus prometheus
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
tar zxvf node_exporter-0.18.1.linux-amd64.tar.gz
sudo cp node_exporter-0.18.1.linux-amd64/node_exporter /usr/local/bin/node_exporter
sudo nano /etc/systemd/system/node_exporter.service
==================================== isi node_exporter.service
[Unit]
Description=Prometheus
Documentation=https://www.percona.com/blog/2016/02/29/graphing-mysql-performance-with-prometheus-and-grafana/
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=prometheus
Group=prometheus
ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/usr/local/bin/node_exporter \
--collector.diskstats \
--collector.filefd \
--collector.filesystem \
--collector.loadavg \
--collector.meminfo \
--collector.netdev \
--collector.stat \
--collector.time \
--collector.uname \
--collector.vmstat
SyslogIdentifier=node_exporter
Restart=always
[Install]
WantedBy=multi-user.target
==================================== isi node_exporter.service
sudo systemctl daemon-reload
sudo systemctl start node_exporter
sudo systemctl enable node_exporter
sudo service node_exporter status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment