• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

プライベートな場所でのスクリプト実行を検証

他人がプライベートミニオンまたは外形監視ジョブ マネージャーを使用してスクリプト ブラウザーAPIテスト、またはステップ モニターを割り当てるのを防ぐには、検証済みのスクリプトの実行を追加します。 その後、ミニオンまたは外形監視のジョブ マネージャーを変更するには、自分だけが知っているパスフレーズが必要になります。

New RelicのUIのプライベートロケーション リストには、VSE 列が含まれています。 ロックアイコンは、その場所に対して検証済みのスクリプト実行が設定されていることを示します。

パスフレーズのセキュリティ

プライベートミニオンのパスフレーズは必ず保護してください。あなたのアカウントの他のユーザーがこのパスフレーズを見ることはできませんし、New Relic のコレクターに保存されることもありません。

重要

この制限には、New Relic のサポート担当者も含まれます。 当社のコレクターはパスフレーズを保存しないため、サポート チームがパスフレーズを回復したりリセットしたりすることはできません。 パスフレーズを忘れた場合は、 ミニオンのOverviewページでパスフレーズを変更し、そのプライベートロケーションに割り当てられている各モニターを更新する必要があります。

検証済みスクリプトの実行を可能にする

コンテナ化されたプライベートミニオンの検証済みスクリプト実行を有効にするには、次の手順を実行します。パスフレーズは必ず安全な場所に記録してください。

  1. one.newrelic.com > Synthetic monitoring > Private locations > (プライベートロケーションを選択) に移動します。 プライベートロケーションの省略記号アイコンを選択し、 Editをクリックします。 検証済みのスクリプトの実行を有効にして保存します。

  2. dockerまたは Kubernetes 環境で、コンテナ化されたプライベートミニオンまたは外形監視ジョブ マネージャーのパスフレーズを設定します。

    • Docker:

      ミニプライベートオンの起動に使用するdocker run コマンドに MINION_VSE_PASSPHRASE 環境変数を追加します。

      bash
      $
      docker run \
      >
      --name YOUR_CONTAINER_NAME \
      >
      -e MINION_PRIVATE_LOCATION_KEY="YOUR_PRIVATE_LOCATION_KEY" \
      >
      -e MINION_VSE_PASSPHRASE="YOUR_PASSPHRASE" \
      >
      -v /tmp:/tmp:rw \
      >
      -v /var/run/docker.sock:/var/run/docker.sock:rw \
      >
      -d \
      >
      --restart unless-stopped \
      >
      quay.io/newrelic/synthetics-minion:latest

      外形監視ジョブ マネージャーの起動に使用するdocker run コマンドに、VSE_PASSPHRASE 環境変数を追加します。

      bash
      $
      docker run \
      >
      --name YOUR_CONTAINER_NAME \
      >
      -e "PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \
      >
      -e VSE_PASSPHRASE="YOUR_PASSPHRASE" \
      >
      -v /var/run/docker.sock:/var/run/docker.sock:rw \
      >
      -d \
      >
      --restart unless-stopped \
      >
      newrelic/synthetics-job-manager:latest
    • Kubernetes:

      Helm installまたはupgradeコマンドでsynthetics.minionVsePassphrase値を設定します。

      bash
      $
      helm install YOUR_CPM_NAME YOUR_REPO_NAME/synthetics-minion -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.minionVsePassphrase=YOUR_PASSPHRASE

      Helm installまたはupgradeコマンドでsynthetics.vsePassphrase値を設定します。

      bash
      $
      helm install YOUR_JOB_MANAGER_NAME YOUR_REPO_NAME/synthetics-job-manager -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.vsePassphrase=YOUR_PASSPHRASE
  3. 外形監視 UI から、その場所に割り当てられているモニターを選択します。 次に、 Settings > Generalを選択します。

  4. プライベートな場所のリストから、場所を選択し、パスフレーズを入力して保存します。パスフレーズは必ず安全な場所に記録してください。

  5. 拠点に割り当てたいモニターごとに、手順3と4を繰り返します。

パスフレーズの変更

パスフレーズを変更するには、以下の手順で行います。パスフレーズは、必ず安全な場所に記録してください。

  1. dockerまたは Kubernetes 環境で、コンテナ化されたプライベートミニオンまたは外形監視ジョブ マネージャーのパスフレーズを更新します。

    • Docker:

      現在のミニオンを停止します。 次に、 docker run コマンドを使用して、更新された MINION_VSE_PASSPHRASE 環境変数で新しいミニオンを開始します。

      bash
      $
      docker run \
      >
      --name YOUR_CONTAINER_NAME \
      >
      -e MINION_PRIVATE_LOCATION_KEY="YOUR_PRIVATE_LOCATION_KEY" \
      >
      -e MINION_VSE_PASSPHRASE="YOUR_PASSPHRASE" \
      >
      -v /tmp:/tmp:rw \
      >
      -v /var/run/docker.sock:/var/run/docker.sock:rw \
      >
      -d \
      >
      --restart unless-stopped \
      >
      quay.io/newrelic/synthetics-minion:latest

      現在の外形監視ジョブ マネージャーを停止します。 次に、 docker run コマンドを使用して、更新された VSE_PASSPHRASE 環境変数で新しい外形監視ジョブ マネージャーを開始します。

      bash
      $
      docker run \
      >
      --name YOUR_CONTAINER_NAME \
      >
      -e "PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \
      >
      -e VSE_PASSPHRASE="YOUR_PASSPHRASE" \
      >
      -v /var/run/docker.sock:/var/run/docker.sock:rw \
      >
      -d \
      >
      --restart unless-stopped \
      >
      newrelic/synthetics-job-manager:latest
    • Kubernetes:

      Helm upgradeコマンドを使用して、更新されたsynthetics.minionVsePassphrase値を設定します。

      bash
      $
      helm upgrade YOUR_CPM_NAME YOUR_REPO_NAME/synthetics-minion -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.minionVsePassphrase=YOUR_PASSPHRASE

      Helm upgradeコマンドを使用して、更新されたsynthetics.vsePassphrase値を設定します。

      bash
      $
      helm install YOUR_JOB_MANAGER_NAME YOUR_REPO_NAME/synthetics-job-manager -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.vsePassphrase=YOUR_PASSPHRASE
  2. one.newrelic.com > Synthetic monitoring > (割り当てられたモニターをクリック) > Settings > Generalに移動します。

  3. プライベートな場所のリストから、場所を選択し、新しいパスフレーズを入力して保存します。

  4. 拠点に割り当てられているモニターごとに、手順2と3を繰り返します。

検証済みスクリプトの実行を無効にする

コンテナ化されたプライベートミニオンに対する検証済みスクリプトの実行を無効にする。

  1. DockerまたはKubernetes環境でパスフレーズを削除します。

    • Docker:

      現在のミニオン コンテナを停止します。 次に、 docker run コマンドを使用して、MINION_VSE_PASSPHRASE 環境変数を使用せずに新しいミニオンを開始します。

      bash
      $
      docker run \
      >
      --name YOUR_CONTAINER_NAME \
      >
      -e "MINION_PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \
      >
      -v /tmp:/tmp:rw \
      >
      -v /var/run/docker.sock:/var/run/docker.sock:rw \
      >
      -d \
      >
      --restart unless-stopped \
      >
      quay.io/newrelic/synthetics-minion:latest

      現在の外形監視ジョブ マネージャー コンテナーを停止します。 次に、 docker run コマンドを使用して、VSE_PASSPHRASE 環境変数を使用せずに新しいミニオンを開始します。

      bash
      $
      docker run \
      >
      --name YOUR_CONTAINER_NAME \
      >
      -e "PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \
      >
      -e VSE_PASSPHRASE="YOUR_PASSPHRASE" \
      >
      -v /var/run/docker.sock:/var/run/docker.sock:rw \
      >
      -d \
      >
      --restart unless-stopped \
      >
      newrelic/synthetics-job-manager:latest
    • Kubernetes:

      Helm upgradeコマンドを、 --set synthetics.minionVsePassphrase値を指定せずに使用します。

      bash
      $
      helm upgrade YOUR_CPM_NAME YOUR_REPO_NAME/synthetics-minion -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY

      Helm upgradeコマンドを、 --set synthetics.vsePassphrase値を指定せずに使用します。

      bash
      $
      helm install YOUR_JOB_MANAGER_NAME YOUR_REPO_NAME/synthetics-job-manager -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY
  2. one.newrelic.com > Synthetic monitoring > Private locationsに移動します (プライベートロケーションを選択します)。 Enable verified script executionチェックボックスをオフにして、保存します。

その他(レガシー)

コンテナ化されたプライベートミニオンを使用していない場合は、以下を実行して検証済みのスクリプト実行を有効にしてください。パスフレーズは必ず安全な場所に記録してください。

  1. ウェブbrowserで、https://MINION_IP_ADDRESS にあるミニオン Overview ページに移動します (例: https://1.2.3.4)。
  2. 鉛筆を選択アイコンをクリックし、 Advanced settings (optional)を選択します。
  3. Verified script executionチェックボックスをオンにします。 パスフレーズを入力して保存します。 パスフレーズを安全な場所に記録してください。
  4. one.newrelic.com > Synthetic monitoring > Private locationsに移動します (プライベートロケーションを選択します)。 プライベートロケーションの省略記号アイコンを選択し、 Editをクリックします。 検証済みのスクリプトの実行を有効にして保存します。
  5. 外形監視 UI から、その場所に割り当てられているモニターを選択します。 次に、 Settings > Generalを選択します。
  6. プライベートな場所のリストから、場所を選択し、パスフレーズを入力して保存します。
  7. 4~6の手順を、ロケーションに割り当てたいモニターごとに繰り返します。

パスフレーズを変更するか、検証済みのスクリプトの実行を無効にするには、同じ基本プロセスに従ってミニオンの IP アドレスに移動し、そのAdvanced settingsを更新します。 次に、 one.newrelic.comに移動してプロセスを完了します。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.