• ログイン無料アカウント

プライベートロケーションの概要:内部サイトのモニタリングと新しいロケーションの追加

Syntheticモニタリングでは、プライベートロケーションとは、プライベートミニオンの集合です。ミニオンはコンテナ化されたアプリケーションであり、Synthetics UI経由でセットアップされたジョブを受け取り、管理します。

プライベートロケーションは、任意の数のプライベートミニオンを含めることができます。プライベートロケーションでは、Syntheticモニタリングの対象地域を拡張したり、イントラネットサイトなど、ファイアウォールの背後にあるウェブサイトをモニターすることができます。

必要なこと

プライベートロケーションを利用するには、まず以下の要件とそのほかの要素を考慮する必要があります:

互換性...

要件

チェックの予算

プライベートロケーションから、予算を確認してください。

Synthetics群のエンドポイント

米国ベースのアカウントの場合: https://synthetics-horde.nr-data.net/

EUベースのアカウントの場合: https://synthetics-horde.eu01.nr-data.net/

送信ネットワークアクセス

ミニオンは、ジョブを受信して処理するために、Syntheticモニタリング群のエンドポイントに接続する必要があります。ファイアウォールのルールにより直接アクセスが許可されていない場合、プロキシアクセスを設定する必要があります。

以下のコマンドからの正常な応答で群のエンドポイントへの接続をテストします。

curl -X GET https://synthetics-horde.nr-data.net/synthetics/api/v1/ping

アカウントアクセスと許可

アクセスの仕組みは、お使いのユーザーモデルによって異なります。

  • 元のユーザーモデル:子アカウントを持つアカウントによってプライベートロケーションが設定されている場合、その子アカウントへのアクセス権を持つユーザーが使用できます。ただし、子アカウントで設定されている場合は、そのアカウントのユーザーのみが使用できます。
  • New Relic Oneのユーザーモデル:アカウントへのユーザーアクセスは、そのアカウントへのアクセスが許可されているかどうかによって異なります。

プライベートロケーションの作成

screenshot-manage-private-locations.png

one.newrelic.com > Synthetics > Private LocationsPrivate Locationsページを使用して、プライベートロケーションを作成、編集、および削除します。

プライベートミニオンをインストールする前に、プライベートロケーションを作成する必要があります。新しいプライベートロケーションを作成するには、以下の手順に従います。

  1. アカウントアクセスの要件を含む要件を満たしていることを確認します。

  2. one.newrelic.com > Synthetics > Private locationsの順に移動します。次に、Create private locationを選択します。

    ヒント

    最初のモニターを作成すると、プライベートロケーションサブメニューが使用可能になります。

  3. ロケーション名を入力します。

  4. オプション:これらの追加設定を構成します。

    • Description:他のアカウントユーザーのためにプライベートロケーションについて説明します。
    • Verified script execution:このロケーションにスクリプトを割り当てる際、またはミニオンをロケーションに追加する際に、パスフレーズが必要です。
  5. 「Create」を選択します。

ロケーションの作成後、Syntheticsは、プライベートミニオンをインストールできるように、プライベートロケーションキーをリストします。

Pingモニターチェック

各ミニオンは、1分間に約200のpingモニターチェックを実行できます(月に8,640,000チェック)。特定のロケーションのジョブキューが大きくなる場合は、ミニオンを追加します。次の項目により、ミニオンの正確な容量は異なります:

  • ネットワークのパフォーマンス
  • スクリプトの複雑さ
  • プライベートミニオンのハードウェア構成

ロケーションキューへのジョブの追加

ロケーションのキューにジョブを追加するには、標準の手順に従って、モニターを追加または編集し、Private locationsリストからロケーションを選択します。既存のモニターを割り当てるには、そのモニターの設定を編集します。

screen-assign-to-private-location-synthetics-monitor.png

one.newrelic.com > Synthetics > Create monitor:プライベートロケーションとそのミニオンに新しいジョブを割り当てるには、Create monitorページから名前を選択します。

プライベートロケーションの管理

ヒント

この機能にアクセスできない場合、機能とデータへのアクセスに影響を与える要因を確認してください。

Syntheticモニタリングには、ロケーションおよび個別のミニオンを管理するツールが含まれます。新しいミニオンをインストールし、ジョブキューが停滞する場合はクリアできます。

これらのツールにアクセスするには、one.newrelic.com > Synthetics > Private locationsの順に選択します。以下の手順に従います:

以下を行う場合...

操作...

ジョブキューをクリア

アイコンをクリックし、Clear queueを選択します。

これは、スケジュール済みジョブ数がミニオンの処理能力よりも速く増加する場合、たとえばミニオンがオフラインの時などに役立ちます。

個別のミニオンのステータスを表示

親ロケーションの名前をリストから選択します。

緑色のヘルスステータスインジケーターが、有効なミニオンを識別します。各ミニオンが最後に報告された時間を表示し、ミニオンソフトウェアが旧式かどうかを確認できます。

ロケーションを変更、またはプライベートロケーションキーを表示

アイコンをクリックし、Editを選択します。

ロケーションを削除

ロケーションのアイコンをクリックし、Deleteを選択します。

削除しても、そのロケーションに割り当てられたミニオンは終了しません。ミニオンは、手動で終了するか再度割り当てる必要があります。

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

  • レガシーミニオン:Verified script executionでは、スクリプトをロケーションに割り当てる前にミニオンでパスフレーズの設定が必要です。
  • CPM:MINION_VSE_PASSPHRASE変数をミニオンに渡す必要があります。次に、[プライベートロケーション]タブで[編集]をクリックし、メニューで[検証済みスクリプトの実行]オプションを有効にします。

プロキシ構成の設定

ローカルのプライベートロケーションから実行されるSyntheticのスクリプト化モニターにプロキシサーバー構成を設定できます。詳細については、Syntheticsプロキシ設定をご覧ください。

Copyright © 2022 New Relic Inc.