7 Advanced Management Consoleエージェントのインストールと構成
Advanced Management Consoleエージェントは、クライアント・デスクトップでオペレーティング・システム(WindowsおよびmacOS)を使用するネイティブ・サービスとして動作します。エージェントは、インストールされたすべてのJava Runtime Environment (JRE)を探し、Java使用状況トラッカを有効にして自動的に構成します。企業ネットワークでは、エージェントによって、エージェント管理デスクトップでJava使用状況トラッカが有効になります。システム起動時、エージェントにより、Advanced Management Consoleクライアントでデータが報告されます。エージェントは、データ(オペレーティング・システムのファミリ、バージョンおよびインストールされたJRE)をAdvanced Management Consoleサーバーに定期的に報告します。エージェントは、インストールされたJREにデプロイメント・ルール・セットをダウンロードして適用します。これにより、WindowsおよびmacOSオペレーティング・システム上のインストールされたJREでJava使用状況トラッカが自動的に有効になります。
このトピックには、Advanced Management Consoleエージェント、エージェントのバンドル、エージェントのインストールおよびエージェントの配布について説明する、次の各項が含まれています。
Advanced Management Consoleエージェントについて
Advanced Management Consoleエージェントは、バックグラウンド・サービスです。
Advanced Management Consoleエージェントは、次のタスクを実行します。
- 
                        インストールされたすべてのJREをデスクトップで特定し、結果のリストをAdvanced Management Consoleサーバーに報告します。 
- 
                        Java使用状況トラッカが使用可能なJREごとに、Java使用状況トラッカを有効化します。 
- 
                        Advanced Management Consoleサーバーからデプロイメント・ルール・セットをダウンロードして、各JREにインストールします。 
Advanced Management ConsoleエージェントはLinuxデスクトップではサポートされていないため、これらのデスクトップでは、さらにJava使用状況トラッカの手動構成が必要となります。Java使用状況トラッカを含むJREバージョンについては、「Advanced Management Consoleコンポーネントのソフトウェアの前提条件とシステム要件」を参照してください。
Advanced Management Consoleサーバーおよびそのすべてのコンポーネントでは、様々なプロトコルを使用して通信します。
Advanced Management Consoleエージェントのバンドル
Advanced Management Consoleエージェントのバンドルは、ダウンロード元のAdvanced Management Consoleサーバーに固有です。このエージェント・バンドルは、別のAdvanced Management Consoleサーバーでは機能しません。
Advanced Management Consoleエージェントは、.zipファイルでバンドルされています。バンドル・ファイルは、アプリケーション・サーバーのURLおよびアプリケーション・サーバーの証明書チェーンで構成されます。エージェントのバンドルは、Advanced Management Consoleユーザー・インタフェース(UI)を通じてAdvanced Management Consoleサーバーからダウンロードできます。バンドルにより、 Advanced Management Consoleサーバーによる管理が必要なデスクトップにエージェントがインストールされます。 
                  
Advanced Management Consoleエージェントのインストール
Advanced Management Consoleエージェントのインストールには、管理者権限が必要であり、システム管理者が実行する必要があります。
エージェント・プロキシとエージェント間隔の構成
エージェント・プロキシ・サーバーはバンドルに含まれています。バンドルがすでにダウンロードされ、その後でプロキシが変更された場合には、バンドルにはそのプロキシ設定が含まれません。
WindowsでのAdvanced Management Consoleエージェントのインストール
Windows上にエージェントをインストールするには、次のようにします。
ノート:
Advanced Management Consoleは、32ビットおよび64ビットのWindowsオペレーティング・システムでのみエージェントをサポートします。agent-bundle-win32.zipバンドルは、32ビットおよび64ビットのWindowsオペレーティング・システムに対して機能します。
                           
macOSでのAdvanced Management Consoleエージェントのインストール
macOSオペレーティング・システム上でAdvanced Management Consoleをインストールおよびアンインストールするには、bin/AMCAgent.shスクリプト・ファイルを使用できます。Advanced Management Consoleは起動されたデーモンであり、launchctlコマンドを使用して起動、停止または再起動できます。
                     
/Library/Application Support/Oracle/Java_AMCディレクトリに、.plistファイルが /Library/LaunchDaemons/にコピーされ、デーモンが起動されます。
                     Advanced Management Consoleエージェントのロギング
Advanced Management Consoleエージェントは、Javaロガーを利用して、エージェントによって実行されたタスクおよび発生したエラーに関する情報をログに出力します。
Windowsでは、ログ・ファイルは%PROGRAMDATA%\Oracle\Java_AMCディレクトリにあります。 macOS環境では、ログは/Library/Application Support/Oracle/Java_AMCディレクトリにあります。 ログは、ポリシーに従ってローテーションされます。Advanced Management Console 2.7以降、ログ・ファイルの最大サイズおよびファイルの数は、AMCAgent.propertiesを使用して構成できます。デフォルトでは、ローテーションで最大サイズ64Kの3個のログ・ファイルを使用します。 つまり、最初のログ・ファイルのサイズが64Kに到達すると、ログは2番目のログ・ファイルに書き込まれるようになります。 3番目のログ・ファイルがいっぱいになると、ログはローテーションして最初のファイルに戻り、そこに出力されている既存の内容を上書きします。ロギングのパラメータを編集するために使用できる手順は、「エージェント・プロキシとエージェント間隔の構成」を参照してください。
                     
Advanced Management Consoleエージェントのアンインストール
WindowsでのAdvanced Management Consoleエージェントのアンインストール
Windowsでは、-removeコマンドを実行して、Advanced Management Consoleエージェントをアンインストールし、Advanced Management Consoleサーバー上のすべてのJava Usage Trackerプロパティ・ファイルを削除できます。
                     
usagetracker.properties)も削除されます。
                     macOSでのAdvanced Management Consoleエージェントのアンインストール
macOSでは、-removeコマンドを実行して、Advanced Management Consoleエージェントをアンインストールし、Advanced Management Consoleサーバー上のすべてのJava Usage Trackerプロパティ・ファイルを削除できます。
                     
usagetracker.propertiesが削除されます。スクリプトによってデーモンが停止され、次のディレクトリから.plistファイルが削除されます。
                        - 
                              /Library/LaunchDaemons/
- 
                              /Library/Application Support/Oracle/Java_AMC
Advanced Management Consoleユーザー・インタフェースでのデスクトップの登録解除
-removeを実行してWindowsおよびmacOS上のAdvanced Management Consoleエージェントを実行した後で、Advanced Management Consoleを使用して、Advanced Management Consoleサーバーに接続できないすべてのデスクトップを削除できます。
                     
Advanced Management Consoleの配布
Advanced Management Consoleエージェントのバンドルの配布は、Advanced Management Consoleでは行われません。
Advanced Management Consoleエージェントのバンドルは、Advanced Management Console Web UIでダウンロードできます。Microsoft SCCMなどのSoftware Management Systemを使用して、企業内のデスクトップにエージェントのバンドルを配布できます。
使用するSoftware Management Systemでは、Advanced Management Consoleの安全なエージェントの配布に対応するために、カスタマイズされたオプションを提供する必要があります。このシステムは、管理者権限を使用して次の操作を行う必要があります。
- 
                        「WindowsでのAdvanced Management Consoleエージェントのインストール」の説明に従った、エージェント・バンドルの展開。展開が正しく行われない場合、不適切なファイル・パーミッションが生じるため、エージェントは起動できません。 
- 
                        デスクトップ所有者のユーザー資格証明に基づくバンドルの構成。 
- 
                        インストール・コマンドを使用したエージェントのインストール。 
エージェントが配布された後に、エージェントを受け取った各デスクトップは、デスクトップに構成されたユーザー資格証明を使用してAdvanced Management Consoleサーバーに登録されます。また、エージェントは自動的にJava使用状況トラッカを構成し、Java使用状況トラッカ・レコードをデスクトップに構成されたユーザー資格証明に関連付けます。その後、エージェントはオペレーティング・システム・ファミリ、バージョン、インストールされたJREなどのデータをAdvanced Management Consoleサーバーに定期的に報告します。
Advanced Management Consoleサーバーで登録されたデスクトップを表示するには、Advanced Management Console Web UIにログインして、「デスクトップ」タブをクリックします。