オンホスト統合は自動的に更新されません。それらを更新するには、パッケージ マネージャーを使用して、プログラムとその依存関係を最新バージョンに更新します。インフラストラクチャ エージェント と統合ファイルの両方を最新の状態に保つことをお勧めします。
オンホスト統合バージョンの検索 次のオプションのいずれかを使用して、オンホスト統合が最新かどうかを確認します。
オプション
コメントコメント
New Relic UI
インフラストラクチャ UI を使用してオンホスト統合バージョンを確認するには:
one.newrelic.com > All capabilities > Infrastructure に移動します。検索バーに、インストールされた統合ファイルの名前(たとえば、 nri-cassandra
)を入力します。 該当するドロップダウンを選択すると、エージェントのバージョンが表示されます。 サーバー
オンホスト統合バージョンを手動で確認するには、サーバーに接続します。次に、OSパッケージマネージャーを呼び出し、統合のファイル名(たとえば、 nri-cassandra
)をgrepします。
特定の統合のファイル名を見つけるには、 統合ドキュメントを 参照してください。
環境に基づいて更新方法を選択してください サービスは、単一の物理ホスト、VM、またはKubernetesまたはECSによって調整されたコンテナーで実行されている可能性があります。セットアップが何であれ、私たちのオンホスト統合はあなたの環境に適応し、NewRelicにデータを送信することができます。適切な更新方法を選択するだけです。
オーケストレーションされた環境でサービスを実行している コンテナー化され、オーケストレーションされた環境でサービスを実行している場合は、更新シナリオを選択します。
オンプレミスサービスまたは単一のVMでサービスを実行している オーケストレーションなしまたはオンプレミスでサービスを実行している場合は、シナリオを選択します。
MSI ファイル ( Windows Server) 使用している統合に応じて、2つのアプローチがあります。
オンホストのMicrosoftWindowsサービスの統合
MicrosoftWindowsサービスの統合 はNewRelicインフラストラクチャエージェントにバンドルされているため、統合を更新するには、インフラストラクチャエージェントを更新する必要があります。インフラストラクチャエージェントの更新 を参照してください。
他のすべてのオンホストMicrosoftWindows統合
Windows Serverで実行されているサービスの統合は、MSIインストーラーまたは公式のzipファイルを使用して更新できます。MSIのインストールをお勧めします。
リポジトリから 最新の MSI インストーラー イメージをダウンロードします。
管理者アカウントで、絶対パスを使用してインストールスクリプトを実行します。
msiexec.exe /qn /i PATH\TO\YOUR_INTEGRATION_FILE_NAME.msi
インフラストラクチャエージェントを再起動します 。
apt ( Debian、 Ubuntu) 推奨: インフラストラクチャエージェントの更新 (バージョン 1.0.703 以上 ) 。
apt-get
を使用してオンホスト統合を更新するには:
コマンドラインから、以下を実行してください。
統合ファイル名(たとえば、 nri-cassandra
)を使用してこのコマンドを実行します。
sudo apt-get install --only-upgrade YOUR_INTEGRATION_FILE_NAME
インフラストラクチャエージェントを再起動します。
yum ( アマゾン・リナックス、 CentOS、 RHEL) 推奨: インフラストラクチャエージェントの更新 (バージョン 1.0.703 以上 ) 。
yum
を使用してオンホスト統合を更新するには:
コマンドラインから、統合ファイル名(たとえば、 nri-cassandra
)を使用して次のコマンドを実行します。
sudo yum update YOUR_INTEGRATION_FILE_NAME -y
インフラストラクチャエージェントを再起動します。
zypper ( SLES) 推奨: インフラストラクチャエージェントの更新 (バージョン 1.0.703 以上 ) 。
Zypperを使用してオンホスト統合をアップデートするには
コマンドラインから、統合ファイル名(たとえば、 nri-cassandra
)を使用して次のコマンドを実行します。
sudo zypper update YOUR_INTEGRATION_FILE_NAME -y
インフラストラクチャエージェントを再起動します。
tarball からの更新 ( その他のディストリビューション) 手動のインストールプロセスは、自動化されていません。手動インストールを選択した場合、異なるファイルを正しいフォルダに入れると共に、エージェントがすべてのインテグレーションを実行する権限を保有していることを確認する必要があります。
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
環境変数に新しいパスを設定します。