エンティティの自動検出およびログ収集
パッケージ・アプリケーション、データベース、ミドルウェア、その他のコンポーネントなどのエンティティの検出は、スタック・モニタリング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は、検出のためにインストールされた管理エージェントの名前です。 |