Linux Install Using ZIP with Bundled JRE
This page describes how to install the Machine Agent using the Linux ZIP archive that includes JRE 17.
It is easier to download and use the RPM package if your Linux distribution supports theRPM Package Manager.
エージェントのインストール
- インストールする前に、「マシンエージェントのインストール」を参照してください。注: <machine-agent-home> インストールディレクトリの読み取り/書き込み権限が必要です。
- エージェントの zip バンドルをダウンロードして解凍します。コマンドラインから、次のように入力します。ここで、<zip-bundle.zip> は環境の zip アーカイブの名前、
<agent_home> はエージェントのインストール先となるディレクトリの名前です。unzip <zip-bundle.zip> -d <machine_agent_home> - 設定の詳細を収集し、<machine_agent_home >/conf/controller-info.xml ファイルを編集するか、JVM 起動スクリプトファイルにシステムプロパティを追加してエージェントを設定します。「JRE がバンドルされている ZIP を使用した Linux へのインストール」を参照してください。
- (必須)コントローラのホスト名、ポート番号、およびアカウントアクセスキーを設定します。
- (オプション)メモリ要件を確認します。「マシンエージェントの要件とサポートされる環境」を参照してください。
- (オプション)SSL を使用するようにエージェントを設定します。「マシンエージェントの SSL の有効化」を参照してください。
- (オプション)プロキシ設定を使用するようにエージェントを設定します。「マシンエージェントの設定プロパティ」を参照してください。
- (マルチテナントモードまたは SaaS インストールの場合に必須)エージェントアカウント情報を設定します。 「エージェントアカウント情報の設定」を参照してください。
- (オプション)アプリケーション名と階層名を指定する必要があるかどうかを決定します。「マシンエージェントとアプリケーション」を参照してください。すべてのアプリケーション エージェントと同じサーバーにマシンエージェントをインストールする場合は、アプリケーション名と階層名を指定しないでください。
- マシンエージェントをサービスとして追加する場合は、「エージェントをサービスとして追加する」を参照してください。
- 次のように入力して、マシンエージェントを起動します。マシンエージェントの使用状況を確認するには、次のように入力します。
machine-agent -h./bin/machine-agentUsage: machine-agent [-dh] [-j JAVA_HOME] [-p pidfile] [-D prop] [-X prop] Start the machine agent. -d daemonize (run in background) -p pidfile write PID to <pidfile> -h --help print command line options -D prop set JAVA system property -X prop set non-standard JAVA system property - (オプション)インストールを確認します。「マシンエージェントのインストールの確認」を参照してください。
SysV を使用してサービスとしてエージェントを追加する
- マシンエージェントをインストールします。
- /etc/sysconfig へのリンクを作成します。
ln -s <machine-agent-home>/etc/sysconfig/appdynamics-machine-agent /etc/sysconfig/appdynamics-machine-agent - マシンエージェントを /etc/init.d にコピーします。
cp <machine-agent-home>/etc/init.d/appdynamics-machine-agent /etc/init.d/appdynamics-machine-agent - /etc/sysconfig/appdynamics-machine-agent の環境変数を編集します。
- MACHINE_AGENT_HOME:マシンエージェントファイルが配置されている場所を指定します。
- JAVA_HOME:エージェントが使用する JRE を指定します。JRE にバンドルされているマシンエージェントを使用することを推奨します。ただし、既存の JRE を使用することはできます。(1.8 以降)
- MACHINE_AGENT_USER:マシンエージェントを起動するために使用するシステムユーザーを指定します。デフォルトでは、これは root です。マシンエージェントを実行するための非ルートユーザーを作成することを推奨します。新しいユーザには、controller-info.xml の読み取りアクセス権とログファイルへの書き込みアクセス権が必要です。「マシンエージェントを実行するために必要な権限」を参照してください。
- エージェントをサービスとして追加します。たとえば、次のように入力します。Ubuntu の場合は、update-rc.d sysv-rc-conf を使用できます。
chkconfig --add appdynamics-machine-agent - エージェントサービスを開始します。サービス appdynamics-machine-agent が開始されます。
- エージェントがコントローラにレポートしていることを確認します。「JRE がバンドルされている ZIP を使用した Linux へのインストール」を参照してください。
systemd を使用してサービスとしてエージェントを追加する
- マシンエージェントをインストールします。
- 必要に応じて、サービスファイルで環境変数とオプションを編集します。<
- MACHINE_AGENT_HOME:マシンエージェントファイルが配置されている場所を指定します。
- JAVA_HOME:エージェントが使用する JRE を指定します。JRE にバンドルされているマシンエージェントを使用することを推奨します。ただし、既存の JRE を使用することはできます。- JRE 1.7 以降(4.3 の場合)- JRE 1.8 以降(4.4 以降の場合)
- User:サービスファイルのこのオプションは、マシンエージェントを起動するために使用するシステムユーザーを指定します。デフォルトでは、これは root です。マシンエージェントを実行するための非ルートユーザーを作成することを推奨します。新しいユーザには、controller-info.xml の読み取りアクセス権と、ログファイルへの書き込みアクセス権が必要です。「マシンエージェントを実行する非ルートユーザーの権限」を参照してください。
systemdサービスファイルには "MACHINE_AGENT_USER" 変数が含まれていません。
- ファイルをコピーします。
cp <machine-agent-home>/etc/systemd/system/appdynamics-machine-agent.service \ /etc/systemd/system/appdynamics-machine-agent.service - システムの起動時にマシンエージェントを起動できるようにします。
systemctl enable appdynamics-machine-agent - エージェントサービスを開始します。
systemctl start appdynamics-machine-agent - サービスのステータスを確認します。
systemctl status appdynamics-machine-agent - エージェントがコントローラにレポートしていることを確認します。「JRE がバンドルされている ZIP を使用した Linux へのインストール」を参照してください。