Descobrir a Camada Contêiner e Banco de Dados Plugável
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.
- 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çãoEsta 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:
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:
- 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.
- Se ainda não estiver marcado, selecione Ativar Agente do PPM.
- 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.
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.
- Execute PSADMIN e escolha o domínio que deseja configurar.
- Selecione 4) Configurar este domínio.
- Digite s para a pergunta: Deseja continuar (s/n).
- Alterne 10) Colador de Desempenho para defini-lo como Sim.
- Selecione 14) Carregar configuração conforme mostrado.
- 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:
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
- URL do 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.
- 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
- 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
- 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;
Agora tente fazer log-in no PDB como o usuário DBSNMP.alter profile default limit PASSWORD_LOCK_TIME unlimited;
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.
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.
- 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:
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.