インフラストラクチャ Linux用エージェントのアシストインストールでは、当社が提供するインストールスクリプトと 設定ファイル に必要な変更を加えることができるので、お客様の環境に合わせることができます。
重要
アシストインストールは、Systemd、Upstart、SysV の各サービスマネージャでのみ動作します。他のサービスマネージャーを使用している場合は、 手動インストール で進めてください。
インストールする前に、 互換性と要件を確認してください 。
エージェントのインストール
エージェントをインストールするには
パッケージ化されたエージェントファイルをダウンロードするか、次のコマンドを使用して、エージェントの特定のバージョンとそのチェックサムを自動的にフェッチし、ダウンロード後に検証します。
ARCH=amd64
を目的のアーキテクチャ(amd64、386、arm64、arm)に置き換え、V=1.27.4
を最新または特定のバージョンに置き換えます。bash$V=1.27.4 ARCH=amd64; echo "https://download.newrelic.com/infrastructure_agent/binaries/linux/${ARCH}/newrelic-infra_linux_${V}_${ARCH}.tar.gz" | { read url; wget "${url}"{,.sum}; shasum -a 256 --check ${url##*/}.sum; }バージョン
1.27.4
以降、tar.gz
パッケージのGPG署名を提供します。GitHubのインフラエージェントリポジトリで、署名手順と検証手順を確認できます。ファイルを解凍します。
ファイルが以下のような構造で解凍されることを確認してください。
newrelic-infra|-- config_defaults.sh|-- etc| |-- init_scripts| | |-- systemd| | | `-- newrelic-infra.service| | |-- sysv| | | `-- newrelic-infra| | `-- upstart| | `-- newrelic-infra| `-- newrelic-infra| `-- integrations.d|-- installer.sh|-- usr| `-- bin| |-- newrelic-infra| |-- newrelic-infra-ctl| `-- newrelic-infra-service`-- var|-- db| `-- newrelic-infra| |-- custom-integrations| |-- integrations.d| |-- LICENSE.txt| `-- newrelic-integrations|-- log| `-- newrelic-infra`-- run`-- newrelic-infraconfig_defaults.sh
のライセンスキーを更新します。オプションです。設定ファイルにあるその他の 環境パラメーター を更新します。
管理者権限で
installer.sh
を実行します。
このスクリプトは、自動的にサービスマネージャーを識別します。失敗した場合は、手動で更新するように促されます。
このドキュメントはインストールの役に立ちましたか?
インストールの設定
構成ファイルconfig_defaults.sh
は、すべての構成オプションの参照ソースとして機能します。次の環境パラメータが含まれています。
変数 | 説明 |
---|---|
エージェント起動時に必要です。 | エージェントのホームディレクトリです。 デフォルト:
|
インストール時に必要です。 | エージェントのバイナリフォルダへのパスです。 デフォルト:
|
インストール時に必要です。 | エージェントの設定ファイルの場所です。 デフォルト:
|
起動時に必要な設定オプションのみです。 | インフラストラクチャエージェントのライセンスキーです。 |
エージェント起動時に必要です。 | エージェントがログインする場所。 デフォルト:
|
インストール時に必要です。 | エージェントの特権レベル。可能な値は デフォルト:
|
エージェント起動時に必要です。 | エージェントがPIDファイルを配置する場所です。 デフォルト:
|
エージェント起動時に必要です。 | インテグレーションの設定ファイルを含むディレクトリ。 デフォルト:
|
実行モードが | エージェントのバイナリを実行するユーザーです。 |
次は何ですか?
次の設定も可能です。
- カスタムアトリビュートを追加して、Infrastructureデータに注釈を付けます。
- AWSアカウントを接続します(お使いのサーバーがAmazon EC2上で稼働している場合)。
- ログ転送を有効にします。
- 他の インフラストラクチャの統合を追加 外部サービスからデータを収集します。
- 手動で 起動、停止、再起動、またはエージェントの状態を確認.