CentOS7安裝Node_exporter(二進制)


一、概述

Node_exporter是可以在* Nix和Linux系統上運行的計算機度量標准的導出器。
Node_exporter 主要用於暴露 metrics 給 Prometheus,其中 metrics 包括:cpu 的負載,內存的使用情況,網絡等。

 

環境說明

操作系統:centos 7.6
ip地址:192.168.31.150

 

下載包

https://prometheus.io/download/
目前最新版是:0.18.1
下載鏈接:
https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

 

二、安裝

useradd prometheus -s /sbin/nologin
tar zxvf node_exporter-0.18.1.linux-amd64.tar.gz -C /data/
mv /data/node_exporter-0.18.1.linux-amd64 /data/node_exporter
chown prometheus:prometheus -R /data/node_exporter

 

封裝service

vi /etc/systemd/system/node-exporter.service

 

內容如下:

[Unit]
Description=Prometheus Node Exporter
After=network.target
[Service]
ExecStart=/data/node_exporter/node_exporter
User=prometheus
[Install]
WantedBy=multi-user.target

注意:主要修改ExecStart和User

 

設置開機自啟動

systemctl daemon-reload
systemctl enable node-exporter
systemctl start node-exporter

 

 查看端口

# ss -tunlp|grep node
tcp    LISTEN     0      128      :::9100                 :::*                   users:(("node_exporter",pid=990,fd=3))

 

三、添加node節點

登錄到prometheus服務器,備份配置文件

cd /data/prometheus
cp prometheus.yml prometheus.yml.bak
cat prometheus.yml.bak|grep -v '^#'|grep -v '^  #'|grep -v '^    #' > prometheus.yml

 

增加job_name

名字為:node_exporter

vi prometheus.yml

 

完整內容如下:

global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
alerting:
  alertmanagers:
  - static_configs:
    - targets:
      # - alertmanager:9093
rule_files:
scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090']
  - job_name: 'node_exporter'
    static_configs:
    - targets:
      - 'localhost:9100'

 

重啟prometheus

systemctl restart prometheus

 

查看targets

http://192.168.31.150:9090/targets
效果如下:

 

 

確保狀態為UP

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM