zoukankan      html  css  js  c++  java
  • Prometheus+node_exporter

    Prometheus监控服务器

    监控服务器CPU、内存、磁盘、I/O等信息,首先需要安装node_exporter。

    node_exporter的作用是用于机器系统数据收集。

    下载地址

    这里要选择自己合适的版本

    wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz
    tar -zxvf node_exporter-1.0.1.linux-amd64.tar.gz
    

    ARM架构

    wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-arm64.tar.gz
    tar -zxvf node_exporter-1.0.1.linux-arm64.tar.gz
    
    启动
    cd node_exporter-1.0.1.linux-arm64
    ./node_exporter
    

    修改promethues配置文件

    进入promethues文件夹

    cd prometheus-2.22.1.linux-arm64/
    vim prometheus.yml
    
    - job_name: 'node'
        scrape_interval:     10s
        static_configs:
        - targets: ['localhost:9100']
    

    启动服务

    ./prometheus --config.file=prometheus.yml
    

    浏览器访问 IP:9100

    配置启动文件

    [Unit]
    Description=Prometheus Monitoring System
    Documentation=Prometheus Monitoring System
    
    [Service]
    ExecStart=/opt/monitor/service/node_exporter-1.0.1.linux-arm64/node_exporter
    
    [Install]
    WantedBy=multi-user.target
    
    

    刷新文件

    systemctl daemon-reload
    

    启动命令

    systemctl start node_exporter    #启动
    systemctl stop node_exporter     #停止
    systemctl restart node_exporter  #重启
    systemctl status node_exporter   #查看状态
    

    配置Prometheus采集插件

    这里输入8919



  • 相关阅读:
    PC端Vue后台管理系统request.js结合业务封装axios
    从零开始学 Web 之 Vue.js(五)Vue的动画
    css实现左右两个div等高
    css样式优先级计算规则
    jquery中attr和prop区别
    table文字溢出显示省略号问题
    2020-12-15
    2020-12-14
    2020-12-11
    2020-12-10
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/14001835.html
Copyright © 2011-2022 走看看