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にログインして、「デスクトップ」タブをクリックします。