node_exporter官方地址
https://github.com/prometheus/node_exporter/releases
選取linux-amd64.tar.gz版,例如https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz
本教程有設置node_exporter的用戶名和密碼驗證,不可以直接使用,需要看
為 Prometheus node_exporter添加用戶名和密碼驗證
- 本教程node_exporter 對外端口修改為61921
- 本教程node_exporter 設置了對外用戶名和密碼(供自己使用),你要用這個腳本就需要修改你自己的用戶名和密碼,請參考https://www.cnblogs.com/faberbeta/p/13555278.html
cenots 腳本安裝node_exporter, 並添加根據centos 6或者centos 7添加node_exporter systemd或者init.d service
#!/bin/bash os_version=$(cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/') mkdir /usr/local/exporter cd /usr/local/src/ wget -O node_exporter-1.0.1.linux-amd64.tar.gz https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz || wget -O node_exporter-1.0.1.linux-amd64.tar.gz http://download.zhufunin.com/prometheus/node_exporter-1.0.1.linux-amd64.tar.gz tar zxf node_exporter-1.0.1.linux-amd64.tar.gz test -d /usr/local/exporter/node_exporter || mv node_exporter-1.0.1.linux-amd64 /usr/local/exporter/node_exporter wget -O /usr/local/exporter/node_exporter/config.yml http://download.zhufunin.com/prometheus/config.yml if [[ "${os_version}" == "7" ]];then wget -O /usr/lib/systemd/system/node_exporter.service http://download.zhufunin.com/prometheus/node_exporter.service systemctl daemon-reload systemctl enable node_exporter systemctl restart node_exporter else wget -O /etc/init.d/node_exporter http://download.zhufunin.com/prometheus/node_exporter chmod 755 /etc/init.d/node_exporter chkconfig node_exporter on service node_exporter restart fi