エンティティの自動検出およびログ収集
パッケージ・アプリケーション、データベース、ミドルウェア、その他のコンポーネントなどのエンティティの検出は、スタック・モニタリングUIを使用して開始し、エンティティ・トポロジを表示して、それらのエンティティからログを収集できます。
エンティティには、ログを発行する複数の依存エンティティがある場合があります。コンポジット・エンティティを検出すると、依存エンティティが自動的に検出されます。
前提条件:
既存のログ・グループを使用するか、少なくとも1つのログ・グループを作成して、エンティティから収集するログを格納します。ログを格納するログ・グループの作成を参照してください。
実行するタスク
次の手順では、ほとんどの場所でパッケージ・アプリケーションのOracle E-Business Suite (EBS)の例を使用します。ただし、これらのステップは、スタック・モニタリング・サービスでサポートされるすべてのリソース・タイプに対して実行できます。
-
管理エージェントのインストールおよびプラグインのデプロイ
-
EBSエンティティの検出の場合: EBSミドルウェア(WebLogic管理サーバー)を持つコンピュート・インスタンスに管理エージェントをインストールします。このエージェントで、スタック・モニタリング・プラグインが自動的にデプロイされない場合は、必ずデプロイしてください。
-
ログ収集用: EBSコンポーネントがインストールされているすべてのホストに管理エージェントをインストールします。これらのエージェントに、ログ・データを収集するためのLog Analyticsプラグインをデプロイします。
管理エージェントのバージョンが211116.1855以降であることを確認します。管理エージェントのインストールおよび管理エージェントのインストール中のプラグインのデプロイメントを参照してください。
-
-
Log Analyticsにログを送信するためのパッケージ・アプリケーション・ホストの準備
ホスト上のエージェント・ユーザーへのログに対するREADアクセス権の付与を参照してください。
-
エンティティを自動検出するためのIAMポリシーの作成
「エンティティの自動検出およびログ収集の許可」を参照してください。
-
継続的ログ収集を設定する権限の指定
管理エージェントを使用した継続的なログ収集の許可を参照してください。
-
エンティティの検出
-
ナビゲーション・メニューを開き、「監視および管理」をクリックします。「Log Analytics」で、「管理」をクリックします。「管理の概要」ページが開きます。
-
左側のメニューで、使用可能なリソースのリストから「エンティティ」をクリックします。
左側のコンパートメント・セレクタで、検出に使用した管理エージェントと同じエンティティのコンパートメントを選択します。
-
「新しいリソースの検出」をクリックします。スタック・モニタリング・サービスUIで「リソース検出」ダイアログ・ボックスが開きます。
-
「リソース・タイプ」で、検出するOracleリソースのタイプ(
EBS
など)を選択します。You can select from the resource types
Apache HTTP Server
,Apache Tomcat
,EBS
,GoldenGate
,Host
,Microsoft Internet Information Services
,Microsoft SQL Server
,Oracle Database
,Oracle HTTP Server
,Oracle JVM Runtime
,Oracle Managed File Transfer
,Oracle WebLogic Domain
,Pluggable DB
, andPSFT Application
. -
検出を完了するための入力を指定します。入力の詳細は、OCIドキュメント: スタック・モニタリング- ユーザー開始検出のリソース・タイプの表「検出入力」を参照してください。
-
「新しいリソースの検出」をクリックします。
この時点で、検出プロセスは管理エージェントで開始され、完了までに少し時間がかかる場合があります。
-
-
エンティティとログ・ソースの関連付け
新しいソースとエンティティのアソシエーションの構成を参照してください。
Oracle定義のログ・ソースの完全なリストは、Oracle定義のソースを参照してください。
-
構成のトポロジの表示
「エンティティのトポロジの表示」を参照してください。
この時点で、ログはLog Analyticsに流れ始めます。
エンティティからのログの収集を停止するには、エージェントベースのログ収集の停止を参照してください。
エンティティの自動検出およびログ収集の許可
タスク | IAMポリシー・文 |
---|---|
ファミリstack-monitoring-family内のリソースについて、Log Analyticsユーザー・グループにMANAGE権限を付与します |
ALLOW GROUP <user_group> TO MANAGE stack-monitoring-family IN COMPARTMENT <compartment_name> |
Log Analyticsユーザー・グループによる検出タスクの実行を許可します |
ALLOW GROUP <user_group> TO {STACK_MONITORING_DISCOVERY_JOB_CREATE, STACK_MONITORING_DISCOVERY_JOB_READ, STACK_MONITORING_DISCOVERY_JOB_DELETE, STACK_MONITORING_DISCOVERY_JOB_INSPECT} IN COMPARTMENT <compartment_name> ここで、compartment_nameは検出に使用されるコンパートメントの名前です。これは、検出用にインストールされた管理エージェント・コンパートメントと同じです。 |
管理エージェントの動的グループによる検出結果のサービスへのアップロードを許可します | ALLOW DYNAMIC-GROUP <Management_Agent_Dynamic_Group> TO {STACK_MONITORING_DISCOVERY_JOB_RESULT_SUBMIT} IN COMPARTMENT <compartment_name> ここで、compartment_nameは、検出のためにインストールされた管理エージェントの名前です。 |