ToB企服应用市场:ToB评测及商务社交产业平台

标题: prometheus 安装node_exporter, node_exporter 安装最新版 普罗米修思安装 [打印本页]

作者: 乌市泽哥    时间: 2024-9-3 00:42
标题: prometheus 安装node_exporter, node_exporter 安装最新版 普罗米修思安装
1. 本文介绍两种安装方式,一种安装为service,使用systemctl start node_exporter管理,第二种为安装docker内 容器内使用。
1.1 安装到体系内:
1.1.1 github所在:
Releases · prometheus/node_exporter · GitHub

1.1.2 下载下令,可根据版本,调整下载链接
  
  1. cd /opt
  2. 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
  
  1. cd /opt
  2. **(你下载的版本 文件名)
  3. tar -zxvf  node_exporter-1.2.0.linux-amd64.tar.gz
  4. mv node_exporter-1.2.0.linux-amd64  node_exporter
  5. # 注意此时解压缩的路径 我的为/opt/node_exporter,后续用到,如果你改到别处,下方一定要改
复制代码
1.1.4 添加体系配置文件
  
  1. cd /usr/lib/systemd/system
  2. touch node_exporter.service
  3. # 然后将下方内容复制到文件内
  4. # 注意ExecStart=/opt/node_exporter/
  5. # 这个就是解压缩的文件路径,如果你修改了可以改为你自己的路径,后面的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 革新配置
  
  1. systemctl daemon-reload
  2. # 启动
  3. systemctl start node_exporter
  4. # 查看状态
  5. systemctl status node_exporter
  6. # 开启自启
  7. systemctl enable node_exporter
复制代码
1.1.6 测试:
          1.1.6.1 方式1:
  
  1. // 查看端口
  2. 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 配置:
  1. version: '3'
  2. services:
  3.   node_exporter:
  4.     image: prom/node-exporter:v1.8.1
  5.     container_name: node_exporter
  6.     command:
  7.       - '--path.rootfs=/host'
  8.     pid: host
  9.     restart: unless-stopped
  10.     environment:
  11.         - TZ=Asia/Shanghai
  12.     ports:
  13.         - 9100:9100
  14.     volumes:
  15.         #帮助我们在Docker容器中挂载主机上的根目录,并设置为只读模式和继承模式
  16.         - '/:/host:ro,rslave'
  17.    
复制代码
 1.2.3  上述这个文本,保存为docker-compose.yml, 然后下述下令需要在当前文件位置
           docker-compose up -d node_exporter

1.2.4 测试同上!




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4