一、node_exporter下载地址
官网下载地址:https://prometheus.io/download/
在官网下载页找到node_exporter,建议使用迅雷下载,不然下载很慢。
二、上传node_exporter软件包
通过winscp,mobaxterm等工具将软件包上传至服务器。
三、安装node_exporter软件包
# 解压软件包
tar -xzf node_exporter-1.5.0.linux-amd64.tar.gz
# 将解压的目录移动到安装目录,我喜欢将软件安装在/usr/local。这个路径自己喜欢就好随便放。
mv node_exporter-1.5.0.linux-amd64 ../node_exporter
# 运行node_exporter
nohup /usr/local/node_exporter/node_exporter &
四、 配置prometheus添加被监控主机
修改prometheus配置文件,添加被监控主机
# 切换到prometheus安装目录
cd usr/local/prometheus
# 修改配置文件
vim prometheus.yml #添加以下内容
# add a new node
- job_name: "prometheus_agent"
static_configs:
- targets: ["192.168.0.251:9100"]
# 停止prometheus服务
pkill prometheus
# 运行node_reporter
nohup /usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" &
<span style="color: #df2a3f">注:修改配置文件后需要重启prometheus服务</span>
五、验证被监控主机是否被监控
5.1、查看9100端口
5.2、访问9100端口看是否能拿到数据
访问node_reporter节点的9100端口,访问接口: http://192.168.0.251:9100/metrics
5.3、在prometheus服务端查看被监控主机状态
访问http://your_server_ip:9090 依次点击Status->Targets