CentOS7インストールNode_exporter(バイナリ)

I.概要

Node_exporterは*ニックスとLinuxコンピュータメトリック輸出国で実行されています。
Node_exporter主プロメテウスにメトリックを露出させるための、前記指標は: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のプロメテウス-s / sbinに/ nologinに
 タール zxvf node_exporter- 0.181 .linux-amd64の。タール .gzが-C /データ/
 MV /データ/ node_exporter- 0.181 .linux-AMD64 /データ/ node_exporter
 のchownプロメテウス:プロメテウス-R /データ/ node_exporter

 

包装サービス

我々 /etc/systemd/system/node-exporter.service

 

これは次のように読み取ります。

[単位]
説明 = プロメテウスノードの輸出業者 = network.target
[サービス]
ExecStart = /データ/ node_exporter / node_exporter
ユーザー = プロメテウス
[インストール]
WantedBy = multi-user.target

注:主な変更ExecStartとユーザー

 

最初から設定したブート

systemctl daemon- リロード
ノードを有効systemctl - 輸出国
systemctl開始ノード -exporter

 

 ビューポート

SSの-tunlp | grepのノード 
のTCP LISTEN      0       128       ::: 9100                  ::: *ユーザー:((" node_exporter "、PID = 990、FD = 3))

 

第三に、ノードの追加ノード

プロメテウスは、サーバーにログオン構成ファイルをバックアップ

CD /データ/ プロメテウス
 CP prometheus.yml prometheus.yml.bak
  prometheus.yml.bak | grep -v ' ^#' | grep -v ' ^#' | grep -v ' ^#' > prometheus.yml

 

増加JOB_NAME

名前付き:node_exporter

viの prometheus.yml

 

次のように完全に読み取ります。

グローバル:
  scrape_interval:15秒#設定ごとにこすり間隔15秒。デフォルトはすべてのある1 分。
  evaluation_intervalは:15秒位ルールごとに評価する15秒。デフォルトでは、すべてである1 分。
警告:
  alertmanagers:
  - static_configs:
     - 対象: -のAlertManager:9093
rule_files:
scrape_configs:
  - JOB_NAME:' プロメテウス'
    static_configs:
    -ターゲット:[ ' localhostを:9090 ' ]
   - JOB_NAME:' node_exporter '
    static_configs:
    - ターゲット:
       - ' localhostを:9100 '

 

再起動プロメテウス

systemctl再起動プロメテウス

 

表示対象

http://192.168.31.150:9090/targets
次のような効果があります

 

 

状態であることを確認しますUP

 

 

 

おすすめ

転載: www.cnblogs.com/xiao987334176/p/11944104.html