Descobrir a Camada Contêiner e Banco de Dados Plugável

Você deve descobrir o Oracle Database que contém o esquema PeopleSoft antes de descobrir o aplicativo PeopleSoft. Se o banco de dados for descoberto primeiro, ele será associado automaticamente ao aplicativo PeopleSoft quando a descoberta de recursos PeopleSoft for concluída. Se você executar a descoberta de aplicativo PeopleSoft antes que o banco de dados tenha sido descoberto, será necessário criar a associação manualmente.

Observação:

O sistema de banco de dados, incluindo seus componentes (Listener, ASM etc.), é descoberto como parte de uma descoberta do Oracle Database. A descoberta e o monitoramento do sistema de banco de dados só são suportados em ambientes LINUX.

Para obter mais informações sobre descoberta e monitoramento de banco de dados, consulte "Descubra o Banco de Dados PeopleSoft" e o "Oracle Database", que você pode acessar em "Explorar Mais", em outro lugar neste manual.

Compreender os Componentes Críticos da Interface do Usuário do PeopleSoft Stack Monitoring

Na página OCI Stack Monitoring da PeopleSoft, as seções Desempenho, Configuração, Recursos Relacionados e Membros servem a propósitos distintos.

Duas seções críticas da IU são a Exibição de Pilha e o painel Configuratrion.
  • View de Pilha

    A View de Pilha é o recurso da Sessão de Desempenho: Utilize a View de Pilha para revisar sinais vitais na pilha PeopleSoft. Verifique se a Integridade do Domínio do Servidor de Aplicativos está OK, sua Carga atual não é Pesada, os Processos do Servidor estão em execução e o volume de solicitações em suas filas correspondentes é gerenciável. Execute uma verificação semelhante para a Integridade e Carga do Sistema do Domínio do Process Scheduler e a Integridade e Carga do Sistema do PIA. Indo para baixo da pilha, você pode revisar as principais métricas do Servidor WebLogic, como Utilização da Memória JVM e o status do Pool de Threads.

  • Configuração
    Esta seção exibe os detalhes de configuração dos componentes da pilha PeopleSoft monitorada. Ele permite que os administradores verifiquem os detalhes da configuração e garantam a conformidade com as melhores práticas. Os principais recursos do painel Configuração incluem:
    • Detalhes de máquinas virtuais, middleware, bancos de dados e configurações de aplicativos.
    • Informações sobre versões de software, níveis de patches e atualizações aplicadas.
    • Parâmetros de personalização e ajuste para otimização do sistema.

Conclua os Pré-requisitos

Antes de iniciar o processo de descoberta, você precisa concluir os seguintes pré-requisitos:

  • Ative o Agente do Performance Monitor PeopleSoft.
  • Ative o PeopleSoft Performance Monitor para Arquitetura Pura da Internet (PIA).
  • Defina a propriedade Performance Collator.
  • Ative agentes JMX para o servidor de aplicativos e os domínios do Process Scheduler.
  • Conclua os vários pré-requisitos do banco de dados.

Ativar o Agente do Performance Monitor PeopleSoft

Para ativar o agente do Performance Monitor PeopleSoft, na linha de comando da VM do Linux, abra o utilitário psadmin orientado por menu e navegue até o Arquivo de Configuração do Servidor de Aplicativos. Atualize o parâmetro necessário adequadamente:

  1. Navegue até $PS_CFG_HOME/appserv/AppDomain_Name/psappsrv.cfg como usuário psadm2.
  2. Atualize EnablePPM Agent=0-1 para EnablePPM Agent=1.
  3. Depois de fazer a alteração, valide-a com este comando:
    [psadm2@psfthr ~]$ cat $PS_CFG_HOME/appserv/APPDOM/psappsrv.cfg | grep -i 'EnablePPM Agent' EnablePPM Agent=1
  4. Reinicialize o domínio do servidor de aplicativos para que a alteração entre em vigor.

Ative o PeopleSoft Performance Monitor para Arquitetura Pura da Internet

Para ativar o PeopleSoft Performance Monitor para Arquitetura Pura da Internet (PIA), faça o seguinte:

  1. Em PeopleSoft PIA, navegue até PeopleTools, Perfil da Web, Configuração do Perfil da Web e abra o perfil da Web ativo, por exemplo, PROD.
  2. Se ainda não estiver marcado, selecione Ativar Agente do PPM.
  3. Reinicie o PIA.

Definir a Propriedade do Performance Collator

A ativação da opção Performance Collator informa ao Tuxedo para iniciar um processo PSPPMSRV no domínio do servidor de aplicativos do Performance Monitor.

Os servidores PSPPMSRV se inscrevem nas métricas de desempenho publicadas pelo web service no URL do PPMI (informado nas páginas de administração do Performance Monitor) e as inserem no banco de dados. Se você selecionar S quando for perguntado se deseja que os Performance Collators sejam configurados, o número de PSPPMSRVs especificados em Min Instances=1 será iniciado. As instâncias mínima e máxima devem ser definidas com o mesmo valor, pois os novos servidores PSPPMSRV não são gerados sob demanda.
Para definir a Propriedade do Performance Collator, faça o seguinte:
  1. Execute PSADMIN e escolha o domínio que deseja configurar.
  2. Selecione 4) Configurar este domínio.
  3. Digite s para a pergunta: Deseja continuar (s/n).
  4. Alterne 10) Colador de Desempenho para defini-lo como Sim.
  5. Selecione 14) Carregar configuração conforme mostrado.
  6. Reinicie o domínio.

Ativar Agentes JMX para os Domínios do Servidor de Aplicativos e do Process Scheduler

Esse pré-requisito permite que o Stack Monitoring colete dados de disponibilidade e desempenho para um aplicativo PeopleSoft. Faça o seguinte para cada servidor de aplicativos e domínio do Process Scheduler:

  1. Usando a interface da linha de comando psadmin, navegue até Administração do Domínio, acesse o menu Editar arquivos de configuração/log e edite o arquivo de configuração do domínio.
  2. No arquivo psappsrv.cfg/psprcs.cfg, na seção PSTOOLS, localize os seguintes parâmetros e defina estes valores:
    • Enable Remote Administration=1
    • Remote Administration Port=10100
    • Remote Administration UserId=admin
    • Remote Administration Password={V2.1xxx}.
    Use o utilitário PSCipher para criptografar a senha.
  3. Reinicialize o servidor de aplicativos e os domínios do Process Scheduler, após os quais a alteração terá efeito.

Concluir os Pré-requisitos da Camada de Aplicativos

Antes de descobrir a camada de aplicativo PeopleSoft, você precisa concluir estes pré-requisitos:

  • Adicione suas entradas de DNS PeopleSoft ao arquivo /etc/hosts da sua máquina local e acesse a console PeopleSoft usando os seguintes comandos:
    • URL do Console:
      http://hostname:http portnumber
    • WebLogic URL da Console:
       http://hostname:http portnumber/console
  • Siga as instruções em "PeopleSoft Metrics", na documentação "Metric Reference" do OCI, para garantir que parâmetros adicionais específicos de PeopleSoft sejam definidos. Veja "Explore mais", em outro lugar neste manual, para um link para este documento.
  • Defina a Administração Remota como Application Server e PRCS.

Preencha os Pré-requisitos de Banco de Dados PeopleSoft

Ao descobrir o banco de dados PeopleSoft, você deve usar um usuário alternativo. Você também pode usar o Sysadm para esta tarefa. Esta solução usa dbsnmp para descoberta de CDB/PDB e SYSADM para descobrir o aplicativo PeopleSoft.

Execute as seguintes tarefas:
  • Criar um usuário de monitoramento e atribuir privilégios

    Para ativar o monitoramento de um aplicativo PeopleSoft, crie um usuário de banco de dados especial e forneça os privilégios necessários ao usuário. Normalmente, no ambiente UNIX, o banco de dados está localizado em /db/oracle-server/19.3.0.0 no diretório de instalação PeopleSoft. Você pode fazer log-in na instância do banco de dados como usuário SYSADM ou com qualquer atribuição SYSDBA.

    O código de amostra abaixo usa o nome do esquema SYSADM. Se o nome do esquema for diferente na sua configuração, substitua SYSADM no código a seguir por esse nome.

  • Forneça as concessões específicas PeopleSoft ao usuário (por exemplo, DBSNMP)
    Use estas concessões:
    GRANT SELECT ON SYSADM.PSSTATUS TO DBSNMP;
    GRANT SELECT ON SYSADM.PSRELEASE TO DBSNMP;
    GRANT SELECT ON SYSADM.PSPMAGENT TO DBSNMP;
    GRANT SELECT ON SYSADM.PS_PTPMJMXUSER TO DBSNMP;
    GRANT SELECT ON SYSADM.PSIBWSDLDFN TO DBSNMP;
    GRANT SELECT ON SYSADM.PSIBSVCSETUP TO DBSNMP;
    GRANT SELECT ON SYSADM.PS_PTSF_SRCH_ENGN TO DBSNMP;
    GRANT SELECT ON SYSADM.PSPRCSRQST TO DBSNMP;
    GRANT SELECT ON SYSADM.PSXLATITEM TO DBSNMP;
  • Crie os seguintes sinônimos para as tabelas PeopleTools:
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSSTATUS" FOR "SYSADM"."PSSTATUS";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSRELEASE" FOR "SYSADM"."PSRELEASE";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSPMAGENT" FOR "SYSADM"."PSPMAGENT";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PS_PTPMJMXUSER" FOR "SYSADM"."PS_PTPMJMXUSER";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSIBWSDLDFN" FOR "SYSADM"."PSIBWSDLDFN";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSIBSVCSETUP" FOR "SYSADM"."PSIBSVCSETUP";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PS_PTSF_SRCH_ENGN" FOR "SYSADM"."PS_PTSF_SRCH_ENGN";
    CREATE OR REPLACE SYNONYM DBSNMP.PSPRCSRQST FOR SYSADM.PSPRCSRQST;
    CREATE OR REPLACE SYNONYM DBSNMP.PSXLATITEM FOR SYSADM.PSXLATITEM;

Preencha os Pré-requisitos do Oracle Database

Antes de descobrir um banco de dados no Stack Monitoring, certifique-se de ter acesso ao usuário de monitoramento. Você pode usar o usuário DBSNMP incorporado ao Oracle Database e ter os privilégios necessários para monitorar o banco de dados ou criar um usuário personalizado com apenas os privilégios necessários. Como pré-requisito para descobrir o banco de dados, execute isso no nó do banco de dados.
Para ativar o usuário DBSNMP, siga este procedimento no nível do CDB:
  1. Faça log-in no nó PeopleSoft usando SSH e defina ORACLE_HOME e ORACLE_SID como o CDB.
    sudo su – psadm2
    export ORACLE_HOME=/opt/oracle/psft/db/oracle-server/19.3.0.0
    export ORACLE_SID=CDBFSCM
  2. Crie a senha do DBSNMP e defina-a como PASSWORD_LOCK_TIME como unlimited:
    cd $ORACLE_HOME
    ./bin/sqlplus / as sysdba
    alter user dbsnmp identified by xxxxxxyyyyyyzzz account unlock;
    alter profile default limit PASSWORD_LOCK_TIME unlimited;
    Agora tente fazer log-in no PDB como o usuário DBSNMP.

Descobrir Bancos de Dados Externos

Você pode descobrir bancos de dados fora do OCI ("bancos de dados externos"), tanto instâncias do Oracle Database de instância única quanto do Oracle RAC, incluindo o sistema de banco de dados, usando o serviço Stack Monitoring. Todo o sistema de banco de dados é descoberto como parte da descoberta do Oracle Database.

Depois de atender aos pré-requisitos, faça o seguinte:
  1. Navegue até o Menu da Nuvem, selecione Observabilidade e Gerenciamento, clique em Stack Monitoring em Application Performance Monitoring.
  2. Em Recursos, selecione Descoberta de Recursos.
  3. Selecione Descobrir Novo Resource.
  4. Para Tipo de recurso, selecione Oracle Database.
  5. Informe os detalhes do CDB.
  6. Clique em Descobrir Novo Recurso para descobrir o CDB.
  7. Após a descoberta bem-sucedida, siga as etapas anteriores para descobrir o PDB.
  8. Navegue até a descoberta de recursos e selecione Descobrir Novo Recurso.
  9. Informe os Detalhes do PDB e escolha o CDB.
    O nome será exibido na lista de CDBs.
  10. Publique a descoberta bem-sucedida do CDB e do PDB, Verifique o status dos destinos na página Descoberta de Recursos e na página Todos os Recursos.

Descobrir a Camada de Aplicativos PeopleSoft

A descoberta PeopleSoft envolve 3 famílias de recursos obrigatórios: Domínio do Servidor de Aplicativos, Domínio do Process Scheduler e Arquitetura de Internet (PIA) PeopleSoft com seus domínios Weblogic subjacentes.

Cada família de recursos pode incluir um ou mais recursos, como Domínio do Servidor de Aplicativos, Domínio do Process Scheduler e Arquitetura de Internet (PIA) PeopleSoft com seu(s) domínio(s) subjacente(s) do Weblogic, que pode se estender por vários servidores. Os recursos compostos PeopleSoft não podem ser associados diretamente a um host. No entanto, os recursos filhos PeopleSoft podem ser associados da seguinte forma:
  • O Domínio do Servidor de Aplicativos usa Host
  • O Domínio do Process Scheduler usa Host
  • PIA usa Host

Para obter mais informações sobre como descobrir a Camada de Aplicativos PeopleSoft, consulte "PeopleSoft", na documentação do OCI "Descoberta e Promoção de Recursos", que você pode acessar em "Explorar Mais", em outro lugar neste manual.

Descobrir a Camada de Aplicativos

Depois que os pré-requisitos forem atendidos, siga estas etapas para descobrir a Camada de Aplicativos:

  1. Navegue até a home page de monitoramento de pilha e, no painel Recursos, clique em Descoberta de Recursos.
    1. Clique em Descobrir Novo Recurso.
    2. No assistente de Descoberta de Recursos, selecione o tipo de recurso como Aplicativo PSFT.
    3. Forneça um nome para o recurso e selecione o agente de gerenciamento.
    4. Informe os detalhes do BD em PSFT Database
    5. Em seguida, informe o Domínio do Servidor de Aplicativos e as Credenciais do Domínio do Process Scheduler.
    6. Por fim, informe as Credenciais do PIA/Weblogic e selecione Descobrir Novo Recurso.
  2. Aguarde a conclusão da descoberta. Verifique o status na página de descoberta de recursos.
  3. Após a descoberta, navegue até a tela Resumo do Enterprise e verifique o Aplicativo PeopleSoft.
  4. Clique no gráfico para exibir a view detalhada do recurso.
  5. Expanda cada aplicativo e verifique os gráficos.
  6. Para ver a Configuração da Pilha, clique na Configuração no painel de recursos.
  7. Clique nos recursos relacionados para ver os componentes do PSFT.

Concluir as tarefas pós-descoberta

Após a descoberta, você pode configurar alarmes com base nas métricas do Aplicativo e dos Bancos de Dados. Consulte "Configurando Alarmes" na documentação do OCI para obter mais informações. Você pode encontrar um link para "Configurando Alarmes" em "Explorar Mais", em outro lugar neste manual.