外部ホストの監視
運用プラットフォームのデプロイノード以外の独立サーバー(独立したデータベース/キャッシュノードなど)を監視するには、そのマシンに Node Exporter をインストールし、UI の「データソース」ページで「ホスト」データソースとして追加します。
注意
HAP/HDP のスタンドアロン/クラスターには ops-nodeagent(:59100 で自動的に待ち受け)が組み込まれているため、操作は不要です。重複インストールするとポートが競合します。以下の手順は追加の外部ホストにのみ必要です。
- ダウンロードして展開します(オフラインパッケージは
common/ディレクトリにあり、バージョンはイメージ内蔵版と同じ1.8.2です):wget https://pdpublic.mingdao.com/private-deployment/offline/common/node_exporter-1.8.2.linux-amd64.tar.gztar xvf node_exporter-1.8.2.linux-amd64.tar.gzmv node_exporter-1.8.2.linux-amd64 /usr/local/node_exporter - Systemd サービスを登録します:
cat > /etc/systemd/system/node_exporter.service <<'EOF'[Unit]Description=Node ExporterAfter=network.target[Service]User=rootType=simpleExecStart=/usr/local/node_exporter/node_exporter --web.listen-address=:59100Restart=alwaysRestartSec=3[Install]WantedBy=multi-user.targetEOF
- サービスを起動し、自動起動を有効にします:
systemctl daemon-reloadsystemctl enable --now node_exportersystemctl status node_exporter
- UI の「データソース」ページで「ホスト」データソースを作成し、アドレスに
192.168.1.20:59100を入力します(1 台につき 1 件)。 保存後 30 秒以内に反映され、「リソース監視 → Host」で確認できます。コンテナの再起動は不要です。 ホストが多い場合は「一括インポート」を利用できます。YAML テンプレートのhostInstance部分は以下のとおりです:sources:- kind: hostInstancename: extra-node-01address: 192.168.1.20:59100purposes: [metrics]