オンホスト統合は自動的に更新されません。それらを更新するには、パッケージ マネージャーを使用して、プログラムとその依存関係を最新バージョンに更新します。インフラストラクチャ エージェント と統合ファイルの両方を最新の状態に保つことをお勧めします。
オンホスト統合バージョンの検索
次のオプションのいずれかを使用して、オンホスト統合が最新かどうかを確認します。
Option | Comments |
---|
New Relic UI | インフラストラクチャ UI を使用してオンホスト統合バージョンを確認するには: - one.newrelic.com > All capabilities > Infrastructureに移動します。
- 検索バーに、インストールされた統合ファイルの名前(たとえば、
nri-cassandra )を入力します。 - 該当するドロップダウンを選択すると、エージェントのバージョンが表示されます。
|
サーバー | オンホスト統合バージョンを手動で確認するには、サーバーに接続します。次に、OSパッケージマネージャーを呼び出し、統合のファイル名(たとえば、 nri-cassandra )をgrepします。 |
特定の統合のファイル名を見つけるには、 統合ドキュメントを参照してください。
環境に基づいて更新方法を選択してください
サービスは、単一の物理ホスト、VM、またはKubernetesまたはECSによって調整されたコンテナーで実行されている可能性があります。セットアップが何であれ、私たちのオンホスト統合はあなたの環境に適応し、NewRelicにデータを送信することができます。適切な更新方法を選択するだけです。
オーケストレーションされた環境でサービスを実行している
コンテナー化され、オーケストレーションされた環境でサービスを実行している場合は、更新シナリオを選択します。
オンプレミスサービスまたは単一のVMでサービスを実行している
オーケストレーションなしまたはオンプレミスでサービスを実行している場合は、シナリオを選択します。
使用しているインテグレーションに応じて、次の 3 つのアプローチがあります。
On-host Microsoft Windows services integration
MicrosoftWindowsサービスの統合はNewRelicインフラストラクチャエージェントにバンドルされているため、統合を更新するには、インフラストラクチャエージェントを更新する必要があります。インフラストラクチャエージェントの更新を参照してください。
** Nri-kafka, nri-jmx integration**
これら2つのインテグレーションには.exeがあります インストーラー
最新の.exeをダウンロードする New Relicのインテグレーション用のインストーラ(リポジトリから)
Windowsコマンドプロンプトからインストールするには、次のコマンドを実行します。
PATH\TO\YOUR_INTEGRATION_FILE_NAME.exe
All other on-host Microsoft Windows integrations
Windows Serverで実行されているサービスの統合は、MSIインストーラーまたは公式のzipファイルを使用して更新できます。MSIのインストールをお勧めします。
リポジトリから最新の MSI インストーラー イメージをダウンロードします。
管理者アカウントで、絶対パスを使用してインストールスクリプトを実行します。
msiexec.exe /qn /i PATH\TO\YOUR_INTEGRATION_FILE_NAME.msi
推奨事項: インフラストラクチャエージェントを更新します(バージョン 1.0.703 以降)。
apt-get
を使用してオンホスト統合を更新するには:
コマンドラインから、以下を実行してください。
統合ファイル名(たとえば、 nri-cassandra
)を使用してこのコマンドを実行します。
sudo apt-get install --only-upgrade YOUR_INTEGRATION_FILE_NAME
インフラストラクチャエージェントを再起動します。
推奨事項: インフラストラクチャエージェントを更新します(バージョン 1.0.703 以降)。
yum
を使用してオンホスト統合を更新するには:
コマンドラインから、統合ファイル名(たとえば、 nri-cassandra
)を使用して次のコマンドを実行します。
sudo yum update YOUR_INTEGRATION_FILE_NAME -y
インフラストラクチャエージェントを再起動します。
推奨事項: インフラストラクチャエージェントを更新します(バージョン 1.0.703 以降)。
Zypperを使用してオンホスト統合をアップデートするには
コマンドラインから、統合ファイル名(たとえば、 nri-cassandra
)を使用して次のコマンドを実行します。
sudo zypper update YOUR_INTEGRATION_FILE_NAME -y
インフラストラクチャエージェントを再起動します。
手動のインストールプロセスは、自動化されていません。手動インストールを選択した場合、異なるファイルを正しいフォルダに入れると共に、エージェントがすべてのインテグレーションを実行する権限を保有していることを確認する必要があります。
Tarファイルからインテグレーションをインストールするには:
パッケージ化された統合ファイルをtarball リポジトリからダウンロードします。
エージェントがインテグレーションの定義、設定、および実行ファイルを見つけることができるように、当社のインテグレーションのファイル構造と配置ルールに従ってTarファイルを解凍します。
定義ファイルを含むバイナリをエージェントディレクトリのnewrelic-integrations
またはcustom-integrations
に配置します。
インテグレーションの設定ファイルをプラグインディレクトリの下に配置します。
nrjmx
ツールが必要なインテグレーションについては、次の追加の指示に従います。
一部のインテグレーション(JMX、Cassandra、Kafkaなど)には、nrjmx
ツールが必要です。インテグレーションでこのツールが必要な場合は、当社のリポジトリからダウンロードして解凍します。
重要
nrjmx
には、Java 8またはそれ以降が必要です。
JMXインテグレーションバージョン2.3.3以上、およびCassandraインテグレーションバージョン2.3.0以上では、nrjmx
ツールは依存関係として含まれています。このため、パッケージマネージャを使用する場合、nrjmx
ツールを手作業でインストールする必要はありません。
nrjmx
がすでにインストールされており、nri-jmx
をインストールする場合、当社のJMXツールはすでにインストールされたバージョンを保持します。nrjmx
がまだインストールされていない場合、最新のnrjmx
リリースを取得します。
デフォルトでは、nrjmx
の場所は/usr/bin/nrjmx/*
です。別の場所にインストールするには、NR_JMX_TOOL
環境変数に新しいパスを設定します。