デプロイメント・プロセスのスタート・ガイド

E-Business Suiteの可観測性と管理スタックの監視をデプロイするには、次の3つの主要なステップが必要です。

  1. お客様が選択したエディション、StandardまたはEnterprise、ならびにデプロイメントで使用されるリソースまたはコンパートメントのライセンスを構成します。
  2. デプロイメントで使用されるリソースを検出してプロモートします。
  3. OCIコマンドライン・インタフェース(CLI)を使用して、新しいリソースの検出、スタック・モニタリング・リソース間の必要なアソシエーションの作成、またはトポロジ全体のリフレッシュを行います。

ライセンスを構成します

Stack Monitoringには、StandardとEnterpriseの2つのエディションがあります。Standard Editionは、オンプレミスおよびクラウドにデプロイされたアプリケーションおよびテクノロジ・スタック(WebLogic、Tomcat、Oracle Database、ホストなど)を監視します。Enterprise Editionは、メトリック拡張、パフォーマンス・ベースライン、異常検出、OCIリソース統合などの高度な機能を追加して、監視を強化します。

これらの2つのエディションに加えて、次に説明するように、個々のリソース・レベルまたはコンパートメント・レベルのいずれかでライセンスを構成する必要があります。

ノート:

どちらのレベルでもライセンスを割り当てる手順は、このプレイブックの範囲を超えています。各割り当てレベルに必要な関連手順には、下記の「詳細を見る」から、このプレイブックの他の場所からアクセスできます。

リソース固有の機能のライセンスの構成

リソース・ライセンス割当は、検出時または検出後にライセンスUIを使用して個々のリソース・レベルで実行できます。コンポジットに適用されるライセンス変更は、すべての子に適用されます。つまり、Enterprise EditionライセンスをWebLogicドメインに適用すると、そのドメインに関連付けられているすべてのWebLogicサーバーもEnterprise Editionを受信します。

検出時に、対応するラジオ・ボタンを選択して、リソースにライセンスを割り当てることができます。ライセンスUIを使用してリソースが検出された後に、リソース・ライセンスを変更することもできます。これらの手順は、Oracle Cloud Infrastructureドキュメントのライセンス割当に関する項で説明されており、「詳細」からアクセスできます。

コンパートメント固有の機能のライセンスの構成

コンパートメント内で新しく検出または昇格されたすべてのリソースについて、リソース・ライセンスの自動割当をEnterpriseまたはStandardに設定できます。ライセンス自動割当ての構成は、リソース・インスタンス単位でライセンスを適用するのではなく、自動的にライセンスを割り当てる便利な方法です。また、コンパートメント全体のエンタープライズ拡張性を有効または無効にできます。

コンパートメント固有の機能のライセンスの構成手順は、Oracle Cloud Infrastructureドキュメントのライセンス割当てに関する項で説明されており、「詳細」からアクセスできます。

Oracle E-Business Suiteのリソースの検出と昇格

スタック・モニタリングを使用してリソースをモニターするには、まずこれらのリソースを検出してプロモートする必要があります。プロモーションでは、リソースに関連する情報が事前移入されます。この情報が正しいことを確認するために、この情報を検証する必要があります。プロモーションの前提条件および入力パラメータは、ユーザーが開始した検出の前提条件および入力パラメータと同じです。

ノート:

リソースの検出と昇格のステップは、このプレイブックの範囲外です。各割り当てレベルに必要な関連手順には、下記の「詳細を見る」から、このプレイブックの他の場所からアクセスできます。
これらのリソースを検出して昇格するには、次の前提条件を満たす必要があります。
  • Oracle WebLogic ServerでMBeansを構成します。
  • Formsセッション・データの収集を確認します。
  • E-Business Suite環境でDNSを設定します。
  • E-Business Suiteアプリケーションで使用されるデータベースを追加します。
  • スタック・モニタリングのE-Business Suiteデータベース・モニタリング要件を満たします。

Oracle WebLogic ServerでのMBeansの構成

プラットフォームMBeansからJVMパフォーマンス・メトリックを収集するには、ランタイムMBeanServerからMBeansにアクセスできるようにする必要があります。Oracle WebLogic ServerにログインしてMBeansをアクティブ化し、WLSTスクリプトを実行してアクティブ化を確認します。スクリプトおよび関連する詳細を実行する手順は、このプレイブックの範囲を超えています。See "Configure MBeans on Oracle WebLogic Servers" in the Oracle Cloud Infrastructure documentation, which you can access from "Explore More".

Formsセッション・データの収集の検証

Formsセッション・データの収集を検証し、後述のステップを実行して、Formsシステム・リソース・メトリックで後から表示します。 Oracle E-Business Suiteにログインすると、システムはAPPSスキーマ資格証明を使用して、一意のセッションID (SID)で識別されるデータベースにユーザー・セッションを作成します。各データベース・セッションは、E-Business Suiteアプリケーション・ユーザーに関連付けられます。これにより、トラブルシューティングのためにデータベース・セッションとアプリケーション・ユーザーのリンクが可能になります。Formsセッションを使用して、E-Business Suiteユーザーがどのようにデータベース・セッションを開いたかを決定できます。
次を実行します。
  1. E-Business Suiteにログインします。
  2. ユーザー・インタフェースから、「システム管理者」にナビゲートし、「プロファイル」「システム」の順にクリックします。
  3. 「サインオン: 監査レベル」の値が「フォーム」に設定されていることを確認します。これをサイト・レベルで設定します。
  4. AuditTrail: Activateの値がYESに設定されていることを確認します。

Oracle E-Business Suite環境でのDNSの設定

E-Business Suiteホストは、ネットワーク上で相互に検出できる必要があります。たとえば、UNIX環境では、DNSサーバーは各ホストの/etc/resolv.confファイルで構成されます。

DNSサーバーが正しく構成されていることを確認するには、次のコマンドを実行します。
nslookup any_publicDomain_hostname

スタック・モニタリングのためのOracle E-Business Suiteデータベース・モニタリング要件を満たします

You need to discover the Oracle database used to monitor the E-Business Suite database before discovering the E-Business Suite application.データベースが最初に検出された場合、E-Business Suiteアプリケーションの検出が完了すると、そのデータベースは自動的にEBSアプリケーションに関連付けられます。データベースが検出される前にE-Business Suiteアプリケーションの検出が実行された場合、アソシエーションを手動で作成する必要があります。

E-Business Suiteを監視するには、E-Business Suiteスキーマにアクセスするための特定の権限が必要です。設定は、E-Business Suiteデータストアとして使用されるデータベースのタイプ(非コンテナ・データベースとコンテナ・データベースおよびプラガブル・データベース)によって異なります。スタック・モニタリングでは、E-Business Suiteを検出するときに、E-Business Suiteスキーマ所有者(通常はAPPS)をデータベース資格証明として使用できます。E-Business Suiteアプリケーションの監視に必要な権限のみに制限された監視ユーザーを作成する必要があります。同じデータベース・ユーザーを使用して、E-Business Suiteスキーマを含むOracleデータベースとE-Business Suiteアプリケーションの両方を監視できます。データベース・モニタリング・ユーザーを作成するステップは、MOSノート: 2857604.1「Oracle Cloud Infrastructure Database Management、オペレーション・インサイトおよびスタック・モニタリング用のOracle Databaseモニタリング資格証明の作成」を参照してください。この資格証明には、このプレイブックの他の場所からアクセスできます。

アプリケーション・トポロジの更新

OCIコマンドライン・インタフェース(CLI)を使用して、新しいリソースの検出、スタック・モニタリング・リソース間の必要なアソシエーションの作成、またはトポロジ全体のリフレッシュを行うことができます。具体的には、CLIコマンドを使用して、E-Business SuiteやPeopleSoftなどのデータベースとアプリケーション間のアソシエーションを作成できます。

E-Business Suiteの場合、アプリケーション・トポロジの更新には、次のタスクが必要です。
  • E-Business Suiteトポロジを更新します。
  • E-Business Suiteインスタンスのリフレッシュ
  • Weblogicドメインをリフレッシュします。

Oracle E-Business Suiteトポロジの更新

E-Business Suiteインスタンスが検出されると、E-Business SuiteとWebLogicの両方のリソースも検出されます。データベース検出は個別に実行する必要があります。最初にデータベースが検出され、後でE-Business Suiteが検出されると、E-Business Suiteの検出が完了すると、E-Business Suiteリソースとデータベース・リソースの間でタイプ使用のアソシエーションが自動的に作成されます。ここで、E-Business Suiteリソースはスタック・モニタリング・リソース・タイプebs_instanceを参照し、データベース・リソースはスタック・モニタリング・リソース・タイプoci_oracle_dbまたはoci_oracle_pdbを参照します。
データベース検出の前にEBSが検出された場合は、2つの方法のいずれかでトポロジを更新できます。
  • E-Business Suiteインスタンスとデータベース・リソース間のアソシエーションを作成します。
  • E-Business Suiteトポロジのリフレッシュ

これらの更新方法の手順は、このプレイブックの範囲外ですが、このプレイブックの他の場所にある「詳細を見る」からアクセスできる「EBSトポロジ」で詳細を確認できます。

Oracle E-Business Suiteインスタンスのリフレッシュ

E-Business Suiteインスタンスをリフレッシュすると、多数のスタック・モニタリング・リソース・タイプおよび基礎となるWeblogicドメイン・リソースがリフレッシュされます。

リフレッシュされたスタック・モニタリング・リソースは次のとおりです:
ebs_instance
oracle_ebs_conc_mgmt_service
oracle_ebs_cp_node
oracle_ebs_forms_system
oracle_ebs_wf_group
oracle_ebs_wf_agent_lsnr
oracle_ebs_wf_bkgd_engine
oracle_ebs_wf_notification_mailer

E-Business Suiteインスタンスをリフレッシュするには、OCIコマンドライン・インタフェースまたはリソースのホームページからthe discovery-job createを使用します。これらの手法の詳細は、「EBSのリフレッシュ」を参照してください。このリフレッシュには「詳細」からアクセスできます。

WebLogicサーバー・ドメインのリフレッシュ

WebLogicサーバー・ドメインをリフレッシュすると、次のスタック・モニタリング・リソースもリフレッシュされます:

weblogic_domain
weblogic_j2eeserver
weblogic_cluster
oracle_soainfra
oracle_mft
oracle_http_server
oracle_oam
oracle_oam_cluster
oracle_oim
oracle_oim_cluster
OCI CLIコマンドdiscovery-job createを使用して、WebLogicドメインをリフレッシュします。リフレッシュ操作中にリソースを削除する場合は、ペイロードにallow_delete_resourcesプロパティを追加します。たとえば:
oci stack-monitoring discovery-job create  --compartment-id "Compartment_OCID" --discovery-type REFRESH --discovery-details file:///tmp/weblogic_refresh_dev.json

ここで、Compartment_OCIDはコンパートメントIDです。

詳細は、Oracle Cloud InfrastructureドキュメントのWeblogicドメインのリフレッシュに関する項を参照してください。このドキュメントは「詳細」からアクセスできます。