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.18。1 .linux-amd64の。タール .gzが-C /データ/ MV /データ/ node_exporter- 0.18。1 .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