centos7 安装prometheus node_exporter


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
 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM