执行 Oracle E-Business Suite 特定的任务

您需要执行 Oracle Management Cloud 所需的一组任务,以便无缝地从 Oracle E-Business Suite 设置检索监视数据。

在 Oracle WebLogic 服务器上配置 MBeans

要从平台 MBeans 收集 JVM 性能度量,必须使 MBeans 可通过运行时 MBeanServer 访问。

通过登录到 WebLogic 控制台或从 WebLogic 控制台访问 Oracle E-Business Suite 设置中的每个 Oracle WebLogic Server 来激活 MBeans,如下所示:

  1. 登录您的 Oracle WebLogic Server。
  2. 访问 WebLogic 控制台。
  3. 导航到域>配置>一般信息页>高级选项。选中已使用平台 MBean 服务器复选框。

在 Oracle E-Business Suite 环境中设置 DNS

Oracle E-Business Suite 主机必须能够在网络上检测另一个主机。

要验证 DNS 服务器是否配置正确,请运行以下命令:

nslookup any_publicDomain_hostname

将授权应用于数据库以进行监视

要在 Oracle E-Business Suite 上监视数据库实例 , 请创建特殊数据库用户并向用户提供必需的权限。

通常,在 UNIX 环境中,数据库位于 <EBS_home>/VISION/11.2.0 的目录结构中,用于发行版 12.2。可以作为 APPS 用户或任何 SYSDBA 角色登录到数据库实例。
  1. 创建数据库用户 MONCS,并向创建的用户授予所需权限。可使用脚本 grantPrivilegesMonSvc.sh 自动创建监视数据库用户并授予必需的监视权限。
    1. 在数据库所在的同一主机上下载并保存 grantPrivilegesMonSvc.sh 脚本。

      此脚本需要从数据库所在的主机本地运行。

      运行该脚本时,它会提示您输入以下内容:

      • ORACLE_HOME [Oracle 数据库主目录]。

      • SID [Oracle 数据库 SID]。

      • SYSDBA 用户[具有 SYSDBA 权限的所有数据库用户都可以连接到数据库。]。

      • SYSDBA 口令。

      • 监视 USER; 输入 MONCS

        如果监视用户已存在,则将跳过用户创建步骤,并向现有用户授予权限。如果监视用户不存在,将创建该用户,然后授予相应权限。

      • 监视 USER PASSWORD。

  2. MONCS 用户提供 Oracle E-Business Suite 特定的授权。

    以下示例代码使用方案名称 APPS。如果方案名称在设置中不同,则将 APPS 替换为以下代码中的相应方案名称。

    GRANT SELECT ON APPS.FND_OAM_CONTEXT_FILES TO MONCS;
    GRANT SELECT ON APPS.FND_PRODUCT_GROUPS TO MONCS;
    GRANT SELECT ON APPS.FND_CONC_PROG_ONSITE_INFO TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS_VL TO MONCS;
    GRANT EXECUTE ON APPS.FND_OAM_EM TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_APPLICATION_VL TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES TO MONCS;
    GRANT SELECT ON APPS.FND_LOOKUPS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_WORKER_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_WORKER_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES_VL TO MONCS;
    GRANT SELECT ON APPS.FND_OAM_FNDUSER_VL TO MONCS;
    GRANT SELECT ON APPS.FND_FORM_SESSIONS_V TO MONCS;
    GRANT SELECT ON APPS.FND_CP_SERVICES TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROCESSES TO MONCS;
    GRANT SELECT ON APPS.FND_SVC_COMPONENTS TO MONCS;
    GRANT SELECT ON APPS.FND_LOG_MESSAGES TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS TO MONCS; 
    GRANT SELECT ON APPS.FND_CONFLICTS_DOMAIN TO MONCS; 
    GRANT SELECT ON APPS.FND_ORACLE_USERID TO MONCS; 
    GRANT SELECT ON APPS.FND_APP_SERVERS TO MONCS; 
    GRANT SELECT ON APPS.FND_NODES TO MONCS;
  3. 授予 Oracle IT Analytics 数据收集所需的其他权限。
    1. 运行 <AGENT_HOME>/plugins/oracle.em.sgfm.zip/<AGENT_VERSION>/scripts/grantPrivilegesITA.sh

      此脚本需要从数据库所在的计算机本地运行。运行此脚本时,它会提示您输入以下内容:

      • ORACLE_HOME [Oracle 数据库主目录]。

      • SID [Oracle 数据库 SID]。

      • SYSDBA 用户[具有 SYSDBA 权限的所有数据库用户都可以连接到数据库。]。

      • SYSDBA 口令。

      • 监视 USER; 输入 MONCS

      • 监视 USER PASSWORD。

      • 输出文件名[文本文件的完整路径]

    grantPrivilegesITA.sh 脚本授予监视和数据收集所需的权限。如果角色存在(由监视脚本创建),则该脚本会将 Oracle IT Analytics 数据集合所需的权限附加到同一角色。

  4. 如有必要 , 请从命令行授予其他权限。例如:
    GRANT SELECT ON APPS.ICX_SESSIONS to moncsrole;

为 Oracle E-Business Suite 配置 Oracle Application Performance Monitoring

要使用 Oracle Application Performance Monitoring 监视 Oracle E-Business Suite 应用程序的性能,需要执行一组任务。

  1. 在 oacore 托管服务器上安 Oracle Application Performance Monitoring 代理 :
    1. Oracle Management Cloud 管理员身份登录到 Oracle Management Cloud 控制台。
      如果未显示管理云导航窗格,则单击左上角的 OMC 导航图标。
    2. Oracle Management Cloud 控制台导航窗格中,单击理,然后单击代理
    3. 单击右侧的菜单,然后选择下载代理
    4. 单击代理类型,然后选择 APM 代理
    5. Linux 主机上下载 APM Java 代理 zip 文件并将其提取到空目录中。(例如: /stage/apm_staging)。
    6. 使安装脚本成为使用 chmod 的可执行文件 :
      chmod +x ProvisionAPMJavaAsAgent.sh
    7. 使用以下参数运行 ProvisionApmJavaAsAgent:
      $ ./ProvisionApmJavaAsAgent.sh -d <PATH_TO_FMW_HOME>/user_projects/domains/<EBS_DOMAIN> -no-wallet
      • -d 是 WebLogic 服务器域主目录的绝对路径。将在此目录下安装 APM Java 代理。
      • -no-wallet 表示不会将 Oracle Wallet 用于此安装。

      请注意,此设置不使用代理或网关。

    8. 找到在安装云代理时创建的注册密钥。在出现提示时,复制并粘贴命令行上的注册密钥值。
    9. y 可确认并安装代理。
    安装代理后,将会收到一个指示您执行更多步骤的输出。忽略输出中的说明,然后继续执行下面的步骤2
  2. 在 WebLogic Managed Server 中启用 APM Java 代理。
    要允许从 Oracle Application Performance Monitoring 访问 Oracle E-Business Suite,必须对 WebLogic 托管服务器进行 JVM 配置更改。在 oacore 托管服务器上执以下步骤:
    1. 以具有 admin security 角色的用户身份登录到 WebLogic 服务器管理控制台。默认情况下,这是用户 weblogic
    2. 单击服务器。此时将显示 WebLogic 管理服务器和托管服务器概要页。
    3. 单击托管服务器 oacore
      此时将显示一个页,其中包含托管服务器设置的各种选项卡。
    4. 单击服务器启动
    5. 更改中心中,单击锁定和编辑。使用 Oracle Application Performance Monitoring 所需的参数更新参字段。请确保未变更现有参数。
    6. 单击保存
    7. 更改中心中,单击激活更改以激活更改。
    8. Oracle E-Business Suite 环境中使用 $ADMIN_SCRIPTS_HOME 可用的脚本重新启动托管服务器,以停止和启动托管服务器。
  3. 在 oacore 托管服务器上配置浏览器代理并启用最终用户监视。
    1. Oracle Management Cloud 控制台上,单击左上角的全局导航菜单并导航到 APM,选择 APM 管理,然后选择浏览器代理
    2. 在配置最终用户监视注入类型属性部分中,选择要修改的应用程序服务器,然后单击注入类型列中的编辑图标,并选择所需的注入类型。

搜索 Oracle E-Business Suite 实体

To monitor the different entities in Oracle E-Business Suite, you must add them using the Add Entities page in Oracle Management Cloud.

注:

安装云代理后,必须先收集代理配置信息,然后才能添加它。在尝试添加云代理之前,请等待安装 5 分钟。

要完成这些任务,您必须具有Oracle Management Cloud 管理员角色。

  1. Oracle Management Cloud 管理员身份登录到 Oracle Management Cloud 控制台。
    如果未显示管理云导航窗格,则单击左上角的 OMC 导航图标。
  2. From the Oracle Management Cloud main menu, click Administration, Discover, and then Add Entity. The Add Entity page is displayed.
  3. 实体类型列表中,选择 EBS
  4. 输入实体名称
  5. 数据库主机名列表中,选择包含 Oracle E-Business Suite 方案的数据库的主机名。输入数据库服务名。默认数据库端口将自动在数据库端口字段中可用。您可以根据需要进行更改。
  6. 云代理列表中,选择必须从中运行搜索的云代理。建议从安装在 WebLogic Administration Server 主机上的云代理运行搜索。
  7. 监视身份证明部分下,选择 EBS 12. 2,输入数据库身份证明,然后输入WebLogic 服务器身份证明
  8. 实体属性下,从许可证版本列表中选择企业
  9. 要在日志收集期间自动关联 Oracle E-Business Suite 日志,请启用关联日志
  10. Click Add Entity. You are returned to the Entity Addition Job Status page. The entity addition job name appears in the table of entities on the page.
  11. 返回 Oracle Management Cloud 控制台。依次单击管理实体配置许可。确保 EBS 启用了日志收集切换。

验证 Oracle E-Business Suite 设置

在设置使用 Oracle Management CloudOracle E-Business Suite 的环境之后,验证设置是否包含少量测试。

您可以使用以下检查验证环境以开始使用它:

  • 拓扑查看器正确呈现 Oracle E-Business Suite 层次。

  • 将在不延迟的情况下收集所有度量。度量表和图表是相关的,数据是准确的。

  • 仪表盘反映了正确的 Oracle E-Business Suite 主机、实体、主机度量、Oracle WebLogic Server 度量和日志小部件。

  • 在日志浏览器中,选择 EBS 组合时,将包括与 Oracle WebLogic Server、数据库实例和 Oracle E-Business Suite 应用程序主机相关的日志。