プロメテウスは監視システムを構築します (2)

展開後Prometheus、サーバーにインストールして検出する必要がありますNode Exporter

Prometheus Node Exporterさまざまなハードウェアおよびカーネル関連のメトリックが公開されています。

通常PrometheusNode Exporterシステムのさまざまな情報を監視します。

インストール

まず、ダウンロード ページからNode バイナリ パッケージをダウンロードする必要があります。

ここに画像の説明を挿入

リンク アドレスを取得したら、Linux システムに接続します。ここではUbuntu例として取り上げます。

# 可以在/opt 或者/usr/local/bin 目录安装,这了我们选择 /usr/local/bin 
# 复制刚才的连接
sudo wget  https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz
sudo tar xvfz node_exporter-*.*-amd64.tar.gz
cd node_exporter-*.*-amd64
# 运行 node
./node_exporter

ここに画像の説明を挿入

実行ログが表示されれば成功です

サービス

Node通常は、バックグラウンドで常時実行するように設定する必要があります. screen を使用するか、Nodeサービスにすることができます. ここでサービスを選択します

  1. Node/usr/local/bin ディレクトリに移動します
sudo cp node_exporter-*.*-amd64/node_exporter /usr/local/bin/
cd /usr/local/bin
ls
# node_exporter ......
  1. 構成ファイルを作成しますsystemd serviceという名前/etc/systemd/system/ファイルnode_exporter.service
cd /etc/systemd/system/
sudo touch node_exporter.service
sudo vim node_exporter.service

そのファイルに以下をコピーします。

[Unit]
Description=Node Exporter

[Service]
User=root
Group=root
Restart=always
ExecStart=/usr/local/bin/node_exporter

[Install]
WantedBy=default.target
  1. ファイルを保存した後、デーモンをリロードしてnode_exporterサービスを開始し、システムの起動時にサービスが自動的に開始されるようにします。
sudo systemctl daemon-reload
sudo systemctl enable node_exporter
sudo systemctl start node_exporter
  1. サービスの動作ログを確認する
journalctl -u node_exporter.service

ここに画像の説明を挿入

図の通り、正常起動です。

ポートを開く

Node_Exporterポートはデフォルトで使用され、そのポートはセキュリティグループで設定できるアクセス9100のために開く必要がありますPrometheus

おすすめ

転載: blog.csdn.net/majiayu000/article/details/129679976