• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

Windows用インフラストラクチャ・エージェントのZIP手動インストール

Windows用インフラストラクチャ・エージェントのカスタム・インストール・プロセスでは、インストールのすべての側面をカスタマイズすることができます。ファイルシステム上の好きな場所にファイルやフォルダを置くことができます。

この方法では、 インストールを完全に制御することができます 。適切なフォルダにファイルを配置し、適切な設定値を提供し、エージェントにすべての適切な権限を持たせる責任があります。

インストールする前に、 互換性と要件を確認してください

エージェントのインストール

エージェントをインストールするには

  1. パッケージ化されたエージェントファイルをダウンロードするか、次のコマンドを使用して、エージェントの特定のバージョンとそのチェックサムを自動的にフェッチし、ダウンロード後に検証します。$arch=amd64を目的のアーキテクチャ(amd64、386)に置き換え、 $v=1.27.4最新または特定のバージョンに置き換えます。

    $v="1.27.4"; $arch="amd64"; $url="http://download.newrelic.com/infrastructure_agent/binaries/windows/$arch/newrelic-infra-$arch.$v.zip";@("$url", "$url.sum") | ForEach-Object { Invoke-WebRequest -Uri $_ -OutFile $_.Split('/')[-1] }; write-host 'Checksum:' $(If (Select-String -Path "$url.sum".Split('/')[-1] -Pattern (Get-FileHash $url.Split('/')[-1]).Hash -Quiet) {"Ok"} Else {"Fail"})
  2. ファイルを解凍します。

  3. ファイルが以下のような構造で解凍されることを確認してください。

  4. サービススクリプトのインストール.

オプションで 、できます。

サービススクリプトのインストール

インストールを進めるためには、サービスを作成する必要があります。ZIPファイルに同梱されているファイルを参考に確認してください。

C:\Program Files\New Relic\newrelic-infra\installer.ps1

構成ファイル

インフラストラクチャエージェントは、エージェントの動作を構成するために、通常はnewrelic-infra.ymlという名前の構成ファイルに依存しています。このファイルは、エージェントと同じフォルダーに配置されます。

コンフィグファイルのテンプレート に基づいて、新しいコンフィグファイルを作成することができます。詳細については、 エージェントの設定方法 を参照してください。

設定ファイルの保存場所の変更

デフォルトでは、構成ファイルはC:\Program Files\New Relic\newrelic-infra\newrelic-infra.ymlにあります。

設定ファイルの場所を変更するには

  1. コマンドregedit.exeを実行します。

  2. フォルダComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\newrelic-infra\ImagePathを参照します。

  3. ImagePathキーを取得します。エージェントバイナリがデフォルトのパス上にある場合は、 C:\Program Files\New Relic\newrelic-infra\newrelic-infra.exeでキーを探します。

  4. -configフラグを使用して、構成ファイルの新しい場所をキーに追加します。

    C:\Program Files\New Relic\newrelic-infra\newrelic-infra.exe -config c:\config.yaml

プラグインディレクトリの設定

インフラストラクチャエージェントを使用すると、Kubernetes、AWS、MySQL、Redis、Kafkaなどの一般的なサービスからのデータを監視およびレポートする統合をインストールできます。各統合には、デフォルトでintegration-name-config.ymlという名前の独自の構成ファイルがあります。

この構成ファイルは、事前定義された場所C:\Program Files\New Relic\newrelic-infra\integrations.dに配置されます。初期化時に、エージェントは設定ファイルをロードします。

統合設定ファイルの定義済みの場所を上書きするには、次のいずれかの方法を使用します。

  • NRIA_PLUGIN_DIR環境変数に場所を設定します。
  • plugin_dirフィールドを使用してnewrelic-infra.yml構成ファイルにカスタムパスを設定します。
  • newrelic-infraバイナリを実行するときに、 -plugin_dirを使用してコマンドライン引数として渡します。

エージェントディレクトリの設定

エージェントは、インストールされた統合、キャッシュデータ(インベントリ)などを実行するために、独自に定義されたディレクトリを必要とします。デフォルトの場所はC:\Program Files\New Relic\newrelic-infra\です。

エージェントディレクトリは、以下のような構造と内容になっています。

  • LICENSE:NewRelicインフラストラクチャエージェントライセンスを含むテキストファイル。
  • custom-integrations:インストールされたカスタム統合を格納するディレクトリ。
  • newrelic-integrationsNewRelicの公式統合を保存するディレクトリ。

エージェントはまた、データを保存するために別のフォルダーapp_data_dirを使用します。デフォルトでは、 C:\ProgramData\New Relic\newrelic-infra\を指します。

エージェントディレクトリの定義済みの場所を上書きするには、次のいずれかの方法を使用します。

  • NRIA_AGENT_DIR環境変数に場所を設定します。
  • agent_dirフィールドを使用してnewrelic-infra.yml構成ファイルにカスタムパスを設定します。
  • newrelic-infraバイナリを実行するときに、 -agent_dirを使用してコマンドライン引数として渡します。

ログファイルの設定

デフォルトでは、エージェントはログファイルをC:\Program Files\New Relic\newrelic-infra\newrelic-infra.logに保存します。

ログファイルの定義済みの場所を上書きするには、次のいずれかの方法を使用します。

  • NRIA_LOG_FILE環境変数に場所を設定します。
  • log_fileフィールドを使用してnewrelic-infra.yml構成ファイルにカスタムパスを設定します。
  • newrelic-infraバイナリを実行するときに、 -log_fileを使用してコマンドライン引数として渡します。

While you wait for your data to come in...

Did this doc help you install?

次は何ですか?

次の設定も可能です。

Copyright © 2022 New Relic株式会社。

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