Infrastructureエージェントを初めてインストールする必要がある場合は、Linux、Windows、または設定管理ツール用インストレーションドキュメントをご覧ください。
Infrastructureエージェントをアンインストールする必要がある場合、Infrastructureエージェントをアンインストールするをご覧ください。
Infrastructureエージェントバージョンの特定
Infrastructureエージェントは自動的には更新されません。エージェントのバージョンが最新かどうかを確認するには、Infrastructureエージェントリリースノートをご覧ください。
New Relic UIでホストの現在のInfrastructureエージェントバージョンを表示するには、以下のオプションのいずれかを使用します。
- シングルホスト:任意のホストエンティティの
agentVersion
タグを参照するか、Infrastructure UIでそのAgent version
を探します。 - 複数のホスト:Infrastructure > Navigatorに移動し、レポートエンティティを
agentVersion
別にグループ化して、バージョンごとのアクティブなホストのリストを表示します。 - クエリ:標準エージェントメトリクスの
agentVersion
属性を使用して、レポートを生成します。たとえば、次のNRQLクエリは、エージェントバージョン別の一意のアクティブホストグループ数を表示します。FROM SystemSample SELECT uniqueCount(hostname)FACET agentVersionLIMIT MAX
ホスト上のバージョンを手動でチェックするには、サーバーにログオンしてnewrelic-infra --version
を実行するか、またはお使いのパッケージマネージャに該当するコマンドを実行します。オペレーティングシステムによって、これを実行するディレクトリは異なりますが、デフォルトのパスは次のとおりです。
- Linux:
/usr/bin/newrelic-infra
- Windows:
C:\Program Files\New Relic\newrelic-infra\
- macOS:
/usr/local/bin/newrelic-infra
UIで、古いバージョンのエージェントを識別する
まず、エージェントのリリースノートから利用可能な最新バージョンを決定する必要があります。可能な限り3か月以内のバージョンを実行することをお勧めします。
特定のmajor.minor
バージョン(1.45.0
など)よりも古いバージョンを実行しているアクティブなホストを特定するには、次のNRQLクエリを実行します。
FROM SystemSample SELECT uniques(hostname) WHERE numeric(capture(agentVersion, '(?P<major>.[0-9]*).([0-9]*).([0-9]*)')) <= 1 ANDnumeric(capture(agentVersion, '([0-9]*).(?P<minor>.[0-9]*).([0-9]*)')) <= 45 LIMIT MAX
パッケージマネージャを使用してインストールのエージェントをアップデート
デフォルトのインストレーションプロセスを使用した場合、パッケージマネージャを使用してプログラムとその依存ファイルを最新バージョンにアップデートします。以下は一般的なシステムの例です。
アシストインストールと手動のtarballインストール用のエージェントをアップデート
重要
自動化されたスクリプトがないため、アップデートの際に古いファイルが残る場合があります。古いファイルは手作業で削除してください。
エージェントをアップデートするには、ファイルをもう一度ダウンロードして、Linux用(アシストまたは手動)もしくはWindows用(アシストまたは手動) )のインストール手順に従います。これにより、古いインストールが上書きされます。
エージェントのコンテナ化されたバージョンの更新
latest
ラベルを使用して、Dockerイメージが自動的に更新されるようにします。