美文网首页
prometheus - node_exporter安装使用

prometheus - node_exporter安装使用

作者: 一点温柔 | 来源:发表于2020-04-26 17:51 被阅读0次

    一、下载

    在指定目录下,下载node_exporter安装文件,如:

    cd /opt
    mkdir node_exporter
    cd node_exporter
    sudo wget https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz
    
    

    二、解压

    将已经下载好的文件,解压:

    //解压文件
    tar -zxvf node_exporter-0.17.0.linux-amd64.tar.gz
    
    //重命名
    mv node_exporter-0.17.0.linux-amd64 ./node_exporter
    

    三、运行

    进入到安装目录下,运行文件:

    //切换目录
    cd node_exporter/
    //运行
    ./node_exporter
    

    出现以下信息即可:

    INFO[0000] Starting node_exporter (version=0.17.0, branch=HEAD, revision=f6f6194a436b9a63d0439abc585c76b19a206b21)  source="node_exporter.go:82"
    INFO[0000] Build context (go=go1.11.2, user=root@322511e06ced, date=20181130-15:51:33)  source="node_exporter.go:83"
    INFO[0000] Enabled collectors:                           source="node_exporter.go:90"
    INFO[0000]  - arp                                        source="node_exporter.go:97"
    INFO[0000]  - bcache                                     source="node_exporter.go:97"
    INFO[0000]  - bonding                                    source="node_exporter.go:97"
    INFO[0000]  - conntrack                                  source="node_exporter.go:97"
    INFO[0000]  - cpu                                        source="node_exporter.go:97"
    INFO[0000]  - diskstats                                  source="node_exporter.go:97"
    INFO[0000]  - edac                                       source="node_exporter.go:97"
    INFO[0000]  - entropy                                    source="node_exporter.go:97"
    INFO[0000]  - filefd                                     source="node_exporter.go:97"
    INFO[0000]  - filesystem                                 source="node_exporter.go:97"
    INFO[0000]  - hwmon                                      source="node_exporter.go:97"
    INFO[0000]  - infiniband                                 source="node_exporter.go:97"
    INFO[0000]  - ipvs                                       source="node_exporter.go:97"
    INFO[0000]  - loadavg                                    source="node_exporter.go:97"
    INFO[0000]  - mdadm                                      source="node_exporter.go:97"
    INFO[0000]  - meminfo                                    source="node_exporter.go:97"
    INFO[0000]  - netclass                                   source="node_exporter.go:97"
    INFO[0000]  - netdev                                     source="node_exporter.go:97"
    INFO[0000]  - netstat                                    source="node_exporter.go:97"
    INFO[0000]  - nfs                                        source="node_exporter.go:97"
    INFO[0000]  - nfsd                                       source="node_exporter.go:97"
    INFO[0000]  - sockstat                                   source="node_exporter.go:97"
    INFO[0000]  - stat                                       source="node_exporter.go:97"
    INFO[0000]  - textfile                                   source="node_exporter.go:97"
    INFO[0000]  - time                                       source="node_exporter.go:97"
    INFO[0000]  - timex                                      source="node_exporter.go:97"
    INFO[0000]  - uname                                      source="node_exporter.go:97"
    INFO[0000]  - vmstat                                     source="node_exporter.go:97"
    INFO[0000]  - xfs                                        source="node_exporter.go:97"
    INFO[0000]  - zfs                                        source="node_exporter.go:97"
    INFO[0000] Listening on :9100                            source="node_exporter.go:111"
    

    后台运行指令:nohup ./node_exporter &

    四、访问

    在浏览器上输入ip + 9100端口即可访问.
    如果是阿里云等服务器,需要打开安全组,允许9100端口访问

    出现如下图信息即可:


    image.png

    五、加入prometheus监控中

    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: ['localhost:9090']
      #node_exporter监控  - 新增node_exporter相关job
      - job_name: 'node_exporter'
        static_configs:
        - targets: ['localhost:9100']
    

    重启prometheus即可!

    相关文章

      网友评论

          本文标题:prometheus - node_exporter安装使用

          本文链接:https://www.haomeiwen.com/subject/hfsjwhtx.html