Executar Tarefas Específicas do Oracle E-Business Suite

Você precisa executar um conjunto de tarefas necessárias ao Oracle Management Cloud para recuperar sem problemas os dados de monitoramento da sua configuração do Oracle E-Business Suite.

Configurar o MBeans em Oracle WebLogic Servers

Para coletar as métricas de desempenho da JVM da plataforma MBeans, você deve tornar a MBeans acessível usando o MBeanServer de runtime.

Ative o MBeans acessando cada Oracle WebLogic Server na sua configuração do Oracle E-Business Suite efetuando log-in nele ou pela console do WebLogic da seguinte forma:

  1. Faça log-in no Oracle WebLogic Server.
  2. Acesse a console do WebLogic.
  3. Navegue até Domínio > Configuração > página Geral > Opções avançadas . Marque a caixa de seleção Plataforma MBean Server Usada .

Configurar DNS em um Ambiente do Oracle E-Business Suite

Os hosts do Oracle E-Business Suite devem ser capazes de detectar um no outro na rede.

Para verificar se os servidores DNS estão configurados corretamente, execute o comando:

nslookup any_publicDomain_hostname

Aplicar Concessões a Bancos de Dados para Monitoramento

Para monitorar a instância do banco de dados no Oracle E-Business Suite, crie um usuário de banco de dados especial e forneça os privilégios necessários ao usuário.

Em geral, no ambiente UNIX, o banco de dados está localizado em <EBS_home>/VISION/11.2.0 na estrutura de diretórios para a release 12.2. Você pode efetuar log-in na instância de banco de dados como usuário do APPS ou com qualquer atribuição do SYSDBA.
  1. Crie um usuário do banco de dados, MONCS e conceda os direitos necessários ao usuário criado. Está disponível um script, grantPrivilegesMonSvc.sh, que automatiza a criação do usuário do banco de dados de monitoramento e concede os privilégios de monitoramento necessários.
    1. Faça download e salve o script grantPrivilegesMonSvc.sh no mesmo host em que o banco de dados está localizado.

      Este script precisa ser executado localmente no host onde o banco de dados está localizado.

      Quando o script é executado, ele solicita o seguinte:

      • ORACLE_HOME [home do banco de dados Oracle] .

      • SID [SID do banco de dados Oracle].

      • SYSDBA USER [ Qualquer usuário do banco de dados com privilégios SYSDBA para conectar-se ao banco de dados.].

      • SENHA SYSDBA.

      • Monitorando USUÁRIO; informe MONCS.

        Se o usuário de monitoramento já existir, a etapa de criação do usuário será ignorada e o usuário existente receberá privilégios. Se o usuário do monitoramento não existir, ele será criado e depois privilégios concedidos.

      • Monitorando USER PASSWORD.

  2. Forneça as concessões específicas do Oracle E-Business Suite ao usuário MONCS.

    O código de exemplo abaixo usa o nome do esquema APPS. Se o nome do esquema for diferente em sua configuração, substitua APPS por ele adequadamente no código a seguir.

    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. Conceda privilégios adicionais necessários para a coleta de dados do Oracle IT Analytics.
    1. Execute <AGENT_HOME>/plugins/oracle.em.sgfm.zip/<AGENT_VERSION>/scripts/grantPrivilegesITA.sh

      Este script precisa ser executado localmente na máquina em que o banco de dados está localizado. Quando você executa esse script, ele solicita o seguinte:

      • ORACLE_HOME [home do banco de dados Oracle] .

      • SID [SID do banco de dados Oracle].

      • SYSDBA USER [ Qualquer usuário do banco de dados com privilégios SYSDBA para conectar-se ao banco de dados.].

      • SENHA SYSDBA.

      • Monitorando USUÁRIO; informe MONCS.

      • Monitorando USER PASSWORD.

      • Nome do Arquivo de Saída [Caminho completo do arquivo de texto]

    O script grantPrivilegesITA.sh concede as permissões necessárias para monitoramento e coleta de dados. Se a atribuição existir (criada pelo script de monitoramento), o script anexará as permissões necessárias para a coleta de dados do Oracle IT Analytics à mesma atribuição.

  4. Conceda privilégios adicionais da linha de comando, se necessário. Por exemplo:
    GRANT SELECT ON APPS.ICX_SESSIONS to moncsrole;

Configurar Oracle Application Performance Monitoring para Oracle E-Business Suite

Para monitorar o desempenho de aplicações Oracle E-Business Suite usando o Oracle Application Performance Monitoring, você precisa executar um conjunto de tarefas.

  1. Instale o agente Oracle Application Performance Monitoring no servidor gerenciado do oacore:
    1. Faça log-in no console do Oracle Management Cloud como um Administrador do Oracle Management Cloud.
      Se o painel de navegação do Management Cloud não for exibido, clique no ícone Navegação OMC no canto superior esquerdo.
    2. No painel de navegação da console do Oracle Management Cloud, clique em Administração e, em seguida, clique em Agentes .
    3. Clique no menu à direita e selecione Fazer Download de Agentes .
    4. Clique em Tipo de Agente e selecione Agente APM.
    5. Faça download do arquivo zip do Agente Java APM em seu host Linux e extraia-o em um diretório vazio. (Por exemplo: /stage/apm_staging).
    6. Torne o script de instalação um executável usando chmod:
      chmod +x ProvisionAPMJavaAsAgent.sh
    7. Execute ProvisionApmJavaAsAgent com os seguintes parâmetros:
      $ ./ProvisionApmJavaAsAgent.sh -d <PATH_TO_FMW_HOME>/user_projects/domains/<EBS_DOMAIN> -no-wallet
      • -d é o caminho absoluto do diretório home do domínio do WebLogic Server. O Agente Java do APM será instalado neste diretório.
      • -no-wallet significa que você não usará o Oracle Wallet para esta instalação.

      Observe que essa configuração não usa um proxy ou um gateway.

    8. Localize a chave de registro que você criou ao instalar os agentes de nuvem. Copie e cole o valor da chave de registro na linha de comando quando solicitado.
    9. Pressione y para confirmar e instalar o agente.
    Após instalar o agente, você obtém uma saída que instrui você a executar mais etapas. Ignore as instruções na saída e vá para a etapa 2 abaixo.
  2. Ative o Agente Java do APM nos Servidores Gerenciados do WebLogic.
    Para permitir o acesso ao Oracle E-Business Suite no Oracle Application Performance Monitoring, é necessário fazer alterações na configuração da JVM nos servidores gerenciados do WebLogic. Execute as seguintes etapas nos servidores gerenciados do oacore:
    1. Efetue log-in na Console de Administração do WebLogic Server como um usuário com a atribuição admin security. Por default, é o usuário weblogic.
    2. Clique em Servidores . A página de resumo Servidor de Administração do WebLogic e Servidores Gerenciados é exibida.
    3. Clique no núcleo do servidor gerenciado.
      É exibida uma página que contém várias guias das definições do servidor gerenciado.
    4. Clique em Inicialização do Servidor.
    5. No Centro de Alterações, clique em Bloquear e Editar . Atualize o campo Argumentos com os parâmetros exigidos para o Oracle Application Performance Monitoring. Certifique-se de que os argumentos existentes não sejam alterados.
    6. Clique em Salvar.
    7. No Centro de Alterações, clique em Ativar Alterações para ativar as alterações.
    8. Reinicie os servidores gerenciados usando o script disponível em $ADMIN_SCRIPTS_HOME no ambiente Oracle E-Business Suite para interromper e iniciar os servidores gerenciados.
  3. Configure o agente do browser nos servidores gerenciados do oacore e ative o monitoramento do usuário final.
    1. Na console do Oracle Management Cloud, clique no Menu de Navegação Global no canto superior esquerdo e navegue para APM , selecione Administração do APM e selecione Agente do Browser.
    2. Na seção Configurar Propriedade do Tipo de Injeção de Monitoramento de Usuário Final, selecione o servidor de aplicações a ser modificado e clique no ícone Editar na coluna Tipo de Injeção e selecione o tipo de injeção necessário.

Descobrir Entidades Oracle E-Business Suite

Para monitorar as diferentes entidades no Oracle E-Business Suite, adicione-as usando a página Adicionar Entidades no Oracle Management Cloud.

Observação:

Após a instalação de um agente na nuvem, as informações de configuração do agente devem ser coletadas primeiro para que você possa adicioná-lo. Aguarde cinco minutos após a instalação de um agente da nuvem antes de tentar adicioná-lo.

Para concluir essas tarefas, você deve ter a função de Administrador do Oracle Management Cloud .

  1. Faça log-in no console do Oracle Management Cloud como um Administrador do Oracle Management Cloud.
    Se o painel de navegação do Management Cloud não for exibido, clique no ícone Navegação OMC no canto superior esquerdo.
  2. No menu principal do Oracle Management Cloud, clique em Administração , Descobrir e, em seguida, em Adicionar Entidade . A página Adicionar Entidade é exibida.
  3. Na lista Tipo de Entidade , selecione EBS .
  4. Informe o Nome da Entidade.
  5. Na lista Nome do Host do Banco de Dados, selecione o nome do host do banco de dados que contém o esquema do Oracle E-Business Suite. Informe o Nome do Serviço de Banco de Dados. A porta do banco de dados default é automaticamente disponível no campo Porta do Banco de Dados. É possível alterá-lo, se necessário.
  6. Na lista Agente de Nuvem , selecione o agente de nuvem do qual a descoberta deve ser executada. É recomendável executar a descoberta do agente de nuvem que está instalado no host do WebLogic Administration Server.
  7. Na seção Credenciais de Monitoramento , selecione EBS 12.2 , informe as Credenciais do Banco de Dados e informe as Credenciais do Servidor do WebLogic.
  8. Em Atributos da Entidade, selecione  Empresa na lista Edição da Licença .
  9. Para associar automaticamente logs do Oracle E-Business Suite durante a coleta de log, ative Associar Logs .
  10. Clique em Adicionar Entidade . Você voltará à página Status do Job de Adição de Entidade . O nome do job de adição de entidades aparece na tabela de entidades na página.
  11. Retorne ao console do Oracle Management Cloud.Clique em Administração , Configuração da Entidade e clique em Licenciamento . Certifique-se de que a alternância da Coleção de Logs está ENABLED para EBS .

Verifique a Configuração do Oracle E-Business Suite

Depois de configurar o ambiente para usar o Oracle Management Cloud com o Oracle E-Business Suite, verifique a configuração com alguns testes.

Você pode validar seu ambiente com as seguintes verificações para começar a usá-lo:

  • O visualizador de topologia converte a hierarquia Oracle E-Business Suite corretamente.

  • Todas as métricas são coletadas sem atraso. Tabelas e gráficos de métricas são correlacionados e os dados são precisos.

  • Os painéis refletem os próprios hosts, entidades, métricas de host, métricas do Oracle WebLogic Server e widgets de log.

  • No Log Explorer, quando o composto EBS é selecionado, os logs pertencentes ao Oracle WebLogic Server, à instância do banco de dados e aos hosts do aplicativo Oracle E-Business Suite são incluídos.