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