エンティティおよびログ収集の自動検出

スタック・モニタリングUIを使用して、パッケージ化されたアプリケーション、データベース、ミドルウェアおよびその他のコンポーネントなどのエンティティの検出を開始し、エンティティ・トポロジを表示し、それらのエンティティからログを収集できます。

エンティティには、ログを発行する複数の依存エンティティがある場合があります。コンポジット・エンティティを検出すると、依存エンティティが自動的に検出されます。

前提条件:

既存のログ・グループを使用するか、少なくとも1つのログ・グループを作成して、エンティティから収集したログを格納します。ログを格納するログ・グループの作成を参照してください。

実行するタスク

次のステップでは、ほとんどの場所でパッケージ・アプリケーションOracle E-Business Suite (EBS)の例を使用します。ただし、これらのステップは、スタック・モニタリング・サービスでサポートされるすべてのリソース・タイプに対して実行できます。

  1. 管理エージェントのインストールおよびプラグインのデプロイ

    • EBSエンティティの検出用: EBSミドルウェア(WebLogic管理サーバー)があるコンピュート・インスタンスに管理エージェントをインストールします。このエージェントでは、スタック・モニタリング・プラグインが自動的にデプロイされない場合は、必ずデプロイしてください。

    • ログ収集の場合: EBSコンポーネントがインストールされているすべてのホストに管理エージェントをインストールします。これらのエージェントで、ログ・データを収集するためのログ・アナリティクス・プラグインをデプロイします。

    管理エージェントのバージョンが211116.1855以降であることを確認します。管理エージェントのインストールおよび管理エージェントのインストール中のプラグインのデプロイを参照してください。

  2. ログ・アナリティクスにログを送信するためのパッケージ・アプリケーション・ホストの準備

    ホストのエージェント・ユーザーへのログに対するREADアクセス権を付与を参照してください。

  3. エンティティの自動検出のためのIAMポリシーの作成

    エンティティおよびログ収集の自動検出の許可を参照してください。

  4. 連続ログ収集を設定する権限の指定

    管理エージェントを使用した継続的なログ収集の許可を参照してください。

  5. エンティティのDiscover

    1. ナビゲーション・メニューを開き、「監視および管理」をクリックします。「ログ・アナリティクス」で、「管理」をクリックします。「管理の概要」ページが開きます。

    2. 左側のメニューで使用可能なリソースのリストから「エンティティ」をクリックします。

      左側のコンパートメント・セレクタで、エンティティのコンパートメントを選択して、検出に使用される管理エージェントのコンパートメントと同じにします。

    3. 「Discover New Resource」をクリックします。「リソース検出」ダイアログ・ボックスがスタック・モニタリング・サービスUIで開きます。

    4. 「リソース・タイプ」で、検出するOracleリソースのタイプ(EBSなど)を選択します。

      リソース・タイプApache TomcatEBSHostMicrosoft SQL ServerOracle DatabaseOracle WebLogic DomainPluggable DBおよびPSFT Applicationから選択できます。

    5. 検出を完了するための入力を指定します。入力の詳細は、OCIドキュメント: スタック・モニタリング- ユーザー開始検出のリソース・タイプの表検出入力を参照してください。

    6. 「Discover New Resource」をクリックします。

    この時点で、検出プロセスは管理エージェントで開始され、完了までに少し時間がかかる場合があります。

  6. エンティティとログ・ソースの関連付け

    新しいソースとエンティティのアソシエーションの構成を参照してください。

    EBSの場合、次のOracle定義ソースを使用できます。

    • EBSコンカレント・マネージャ・ログ
    • EBSコンカレント・リクエスト・ログ
    • EBS競合解決マネージャ・ログ
    • EBS内部コンカレント・マネージャ・ログ
    • EBS出力ポスト・プロセッサ・ログ
    • EBSトランザクション・マネージャ・ログ
    • EBSワークフロー通知メーラー・ログ
    • Oracle EBSトランザクション・ログ

    Oracle定義のログ・ソースの全リストは、Oracle定義のソースを参照してください。

  7. 構成のトポロジの表示

    エンティティのトポロジの表示を参照してください。

この時点で、ログはログ・アナリティクスへのフローを開始します。

エンティティおよびログ収集の自動検出の許可

タスク IAMポリシー・ステートメント

ファミリstack-monitoring-family内のリソースのログ・アナリティクスユーザー・グループにMANAGE権限を付与します

ALLOW GROUP <user_group> TO MANAGE stack-monitoring-family IN COMPARTMENT <compartment_name>

ログ・アナリティクス・ユーザー・グループが検出タスクを実行することを許可します

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は、検出用にインストールされた管理エージェントのコンパートメントの名前です。