展開後Prometheus
、サーバーにインストールして検出する必要がありますNode Exporter
Prometheus Node Exporter
さまざまなハードウェアおよびカーネル関連のメトリックが公開されています。
通常Prometheus
、Node 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
サービスにすることができます. ここでサービスを選択します
Node
/usr/local/bin ディレクトリに移動します。
sudo cp node_exporter-*.*-amd64/node_exporter /usr/local/bin/
cd /usr/local/bin
ls
# node_exporter ......
- 構成ファイルを作成します
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
- ファイルを保存した後、デーモンをリロードして
node_exporter
サービスを開始し、システムの起動時にサービスが自動的に開始されるようにします。
sudo systemctl daemon-reload
sudo systemctl enable node_exporter
sudo systemctl start node_exporter
- サービスの動作ログを確認する
journalctl -u node_exporter.service
図の通り、正常起動です。
ポートを開く
Node_Exporter
ポートはデフォルトで使用され、そのポートはセキュリティグループで設定できるアクセス9100
のために開く必要がありますPrometheus