二、Prometheus应用 node_exporter 监控机器状态

安装 Prometheus

为了熟悉Prometheus使用插件的方式,我们重复上面的流程在添加一个 node_exporter 监控模块

在普罗米修斯中添加 node_exporter

1.docker 下载/安装/运行 普罗米修斯组件:node_exporter
[root@k8s-master ~]# docker pull prom/node-exporter
[root@k8s-master ~]# docker run -d --name prometheus-node -p 9100:9100 --restart=always  prom/node-exporter
[root@k8s-master ~]# docker ps | grep 9100
790b0c2331bf        prom/node-exporter                       "/bin/node_exporter"     5 seconds ago       Up 4 seconds            0.0.0.0:9100->9100/tcp                                             prometheus-node

docker-compose.yml

version: '3.1'
services:
  node-export:
    container_name: node-export111
    image: prom/node-exporter
    ports:
      - 10001:9100
    restart: always
2.修改 普罗米修斯配置文件,将node_exporter监控加入进去, 配置完成后reload或者重启普罗米修斯
......
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'
    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.
    static_configs:
      - targets: ['k8s.dev-share.top:9090']

  - job_name: 'node-monitor'
    static_configs:
      - targets: ['192.168.180.11:10001']
3.配置 grafana监控面板,并展示从 普罗米修斯获取到的数据
  1. 从grafana官网搜索要使用的监控面板
  2. 搜索 grafana node_exporter监控面板 Node Exporter 0.16 for Prometheus Monitoring display board id: 9894
  3. Dashboards –> Manage –> Import –> 在 (Grafana.com Dashboard) 中输入 8919
  4. Options –> prometheus –> 选择 Prometheus

版权声明:本文为lihongbao80原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。