prometheus 安装node_exporter, node_exporter 安装最新版 普罗米修思安装监控服务器client

avatar
作者
筋斗云
阅读量:0

1. 本文介绍两种安装方式,一种安装为service,使用systemctl start node_exporter管理,第二种为安装docker内 容器内使用。

1.1 安装到系统内:

1.1.1 github地址:

Releases · prometheus/node_exporter · GitHub

1.1.2 下载命令,可根据版本,调整下载链接

cd /opt  wget  https://github.com/prometheus/node_exporter/releases/download/v1.2.0/node_exporter-1.2.0.linux-amd64.tar.gz

 1.1.3 解压缩,并命名为node_exporter

cd /opt  **(你下载的版本 文件名) tar -zxvf  node_exporter-1.2.0.linux-amd64.tar.gz   mv node_exporter-1.2.0.linux-amd64  node_exporter  # 注意此时解压缩的路径 我的为/opt/node_exporter,后续用到,如果你改到别处,下方一定要改

1.1.4 添加系统配置文件

cd /usr/lib/systemd/system  touch node_exporter.service   # 然后将下方内容复制到文件内  # 注意ExecStart=/opt/node_exporter/ # 这个就是解压缩的文件路径,如果你修改了可以改为你自己的路径,后面的node_exporter 是执行文件

#注意如果是信创环境,将Description换掉。改为Description=Node Exporter

[Unit]
Description=https://prometheus.io

[Service]
Restart=on-failure
ExecStart=/opt/node_exporter/node_exporter

[Install]
WantedBy=multi-user.target

 1.1.5 刷新配置

systemctl daemon-reload   # 启动 systemctl start node_exporter  # 查看状态 systemctl status node_exporter   # 开启自启 systemctl enable node_exporter

1.1.6 测试:

          1.1.6.1 方式1:

// 查看端口 netstat -antp | grep 9100 

          1.1.6.2 方式2:

            http://虚拟机ip,或者localhost:9100

         1.1.6.2.1 成功截图:

1.2 镜像安装:

      主要步骤为: 下载镜像,安装

1.2.1 下载镜像,dockerhub选择版本:

 1.2.2 我选择是1.8.1 下载好后,启动即可。下方docker-compose 配置:

version: '3'  services:    node_exporter:     image: prom/node-exporter:v1.8.1     container_name: node_exporter     command:       - '--path.rootfs=/host'     pid: host     restart: unless-stopped     environment:         - TZ=Asia/Shanghai     ports:         - 9100:9100     volumes:         #帮助我们在Docker容器中挂载主机上的根目录,并设置为只读模式和继承模式         - '/:/host:ro,rslave'    

 1.2.3  上述这个文本,保存为docker-compose.yml, 然后下述命令需要在当前文件位置

           docker-compose up -d node_exporter

1.2.4 测试同上!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!