O que é monitoramento de sistema?
O monitoramento do sistema é uma atividade de rotina diária e este documento fornece um procedimento sistemático passo a passo para o monitoramento do servidor. Ele fornece uma visão geral dos aspectos técnicos e conceitos para o monitoramento proativo do sistema. Poucos deles são:
- Verificando servidores de aplicativos.
- Monitoramento de processos de trabalho em todo o sistema.
- Monitoramento de Processos de Trabalho para Instâncias Individuais.
- Monitorando Entradas de Bloqueio.
- Utilização da CPU
- Espaço disponível no banco de dados.
- Monitorando processos de atualização.
- Registro do sistema de monitoramento.
- Estatísticas de buffer
Alguns outros são:
- Monitoramento de trabalhos em lote
- Monitoramento de solicitação de spool.
- Número de solicitações de impressão
- Análise de despejo ABAP.
- Monitor de desempenho do banco de dados.
- Verificação do banco de dados.
- Monitoramento de usuários de aplicativos.
Por que verificações básicas diárias / monitoramento do sistema?
Como monitoramos um sistema SAP?
Verificando servidores de aplicativos (SM51)
Esta transação é usada para verificar todos os servidores de aplicativos ativos.
Aqui você pode ver quais serviços ou processos de trabalho são configurados em cada instância.
Monitoramento de processos de trabalho para instâncias individuais SM50:
Exibe todos os processos em execução, em espera, interrompidos e PRIV relacionados a uma instância particular. Nesta etapa verificamos todos os processos; o status do processo deve estar sempre em espera ou em execução. Se algum processo estiver com um status diferente de aguardando ou em execução, precisamos verificar esse processo específico e relatar de acordo.
Esta transação exibe muitas informações como:
- Status do processo de trabalho (se está ocupado ou não)
- Se o processo de trabalho estiver em execução, você poderá ver a ação realizada por ele na coluna Ação.
- Você pode saber qual tabela está sendo trabalhada
Alguns dos problemas típicos:
- O usuário leva muito tempo para fazer logon / não consegue fazer logon / transação online muito lenta. Isso pode ser o resultado de os processos de trabalho do DIA serem totalmente utilizados. Também pode haver o resultado de trabalhos de longa execução (indicador vermelho na coluna Tempo). Se necessário, você pode cancelar a sessão selecionando os trabalhos e ir para Processar> Cancelar sem núcleo. Isso irá cancelar o trabalho e liberar o processo de trabalho para outro usuário / processo
- Alguns usuários podem ter status PRIV na coluna Razão . Pode ser que a transação do usuário seja tão grande que exija mais memória. Quando isso acontecer, o processo de trabalho do DIA será 'propriedade' do usuário e não permitirá que outros usuários o usem. Se isso acontecer, verifique com o usuário e, se possível, execute o trabalho como um trabalho em segundo plano.
- Se houver um longo trabalho de impressão no processo de trabalho do SPO, investigue o problema. Pode ser um problema relacionado ao servidor de impressão ou impressora.
Monitoramento de processos de trabalho em todo o sistema (SM66)
Ao verificar a carga do processo de trabalho usando a visão geral do processo de trabalho global, podemos investigar rapidamente a causa potencial de um problema de desempenho do sistema.
Monitore a carga do processo de trabalho em todas as instâncias ativas do sistema.
Usando a tela Visão geral do processo de trabalho global, podemos ver rapidamente:
- O status de cada servidor de aplicativos
- A razão pela qual não está funcionando
- Se foi reiniciado
- A CPU e o tempo de execução da solicitação
- O usuário que se conectou e o cliente ao qual ele se conectou
- O relatório que está sendo executado
Usuário do aplicativo de monitoramento (AL08 e SM04)
Esta transação exibe todos os usuários de instâncias ativas.
Processos de atualização de monitoramento (SM13)
Execute a Transação SM13 e coloque ' * ' no campo USUÁRIO e clique em
Se não houver registros de atualizações pendentes há muito tempo ou se nenhuma atualização estiver acontecendo, essa fila ficará vazia, conforme mostrado na captura de tela abaixo.
Mas, se a atualização não estiver ativa, encontre as informações abaixo:
- A atualização está ativa, caso contrário, foi desativada pelo sistema ou por um usuário?
- Clique em botão e obter as informações.
- Clique em botão e obtenha as informações abaixo:
- Alguma atualização foi cancelada?
- Existe uma longa fila de atualizações pendentes com mais de 10 minutos?
Monitorando Entradas de Bloqueio (SM12)
Execute a Transação SM12 e coloque '*' no campo Nome do Usuário
O SAP fornece um mecanismo de bloqueio para evitar que outros usuários alterem o registro no qual você está trabalhando. Em algumas situações, os bloqueios não são liberados. Isso pode acontecer se os usuários forem desligados, por exemplo, devido a um problema de rede, antes que possam liberar o bloqueio.
Esses bloqueios antigos precisam ser limpos ou podem impedir o acesso ou alterações nos registros.
Podemos usar estatísticas de bloqueio para monitorar os bloqueios que são configurados no sistema. Registramos apenas as entradas de bloqueio que têm carimbo de data e hora do dia anterior.
Registro do sistema de monitoramento (SM21)
Podemos usar o log para localizar e retificar erros que ocorrem no sistema e em seu ambiente.
- Insira a data e a hora.
- Selecione Problemas e avisos do botão de rádio
- Pressione Reler o registro do sistema.
Resumo de sintonia (ST02)
Etapa 1: Vá para ST02 para verificar o resumo do Tune.
Etapa 2: se você vir algum valor vermelho, em SWAPS, clique duas vezes no mesmo.
Passo 3: Na tela abaixo clique na aba 'Current Parameters'
Etapa 4: anote o valor e os parâmetros do perfil
Etapa 5: Vá para RZ10 (para alterar os valores dos parâmetros do Perfil)
Etapa 6: Salve as alterações.
Etapa 7: reinicie o servidor para que as novas alterações tenham efeito.
Utilização de CPU (ST06)
A taxa de utilização de CPU ociosa deve ser de 60-65%, se exceder o valor, devemos começar a verificar pelo menos as coisas abaixo:
- Execute comandos de nível de SO - top e verifique quais processos estão consumindo mais recursos.
- Vá para SM50 ou SM66. Verifique se há trabalhos de longa execução ou consultas de atualização longas em execução.
- Vá para SM12 e verifique as entradas de bloqueio
- Vá para SM13 e marque Atualizar status ativo.
- Verifique se há erros no SM21.
Despejos ABAP (ST22)
Aqui, verificamos os despejos do dia anterior
Monitoramento de solicitação de spool (SP01)
Para monitoramento de solicitação de spool, execute SP01 e selecione como abaixo:
- Coloque '*' no campo Criado por
- Clique em botão de execução.
Aqui, registramos apenas as solicitações que foram encerradas com problemas.
Monitoramento de trabalhos em lote (SM37)
Para monitorar trabalhos em segundo plano, execute SM37 e selecione como abaixo:
- Coloque '*' no campo Nome do usuário e Nome do trabalho
- Em Status do trabalho, selecione: Solicitações programadas, canceladas, liberadas e concluídas.
Administração de RFC transacional (SM58)
RFC transacional (tRFC, também originalmente conhecido como RFC assíncrono) é um método de comunicação assíncrona que executa o módulo de função chamado no servidor RFC apenas uma vez.
Precisamos selecionar o período de exibição para o qual queremos visualizar os tRFCs e, em seguida, selecionar '*' no campo do nome de usuário para visualizar todas as chamadas que não foram executadas corretamente ou aguardando na fila.
Administração QRFC (fila de saída -SMQ1)
Devemos especificar o nome do cliente aqui e ver se há algum qRFCs de saída em espera ou estado de erro.
Administração QRFC (fila de entrada -SMQ2)
Devemos especificar o nome do cliente aqui e ver se há algum qRFCs de entrada em espera ou estado de erro.
Administração de banco de dados (DB02)
Depois de selecionar Tamanhos Atuais na primeira tela, chegamos à tela abaixo, que nos mostra o status atual de todos os espaços de tabela no sistema.
Se qualquer um dos espaços de tabela for maior que 95% e a extensão automática estiver desativada, precisamos adicionar um novo arquivo de dados para que o banco de dados não fique cheio.
Podemos selecionar Meses, Semanas ou Dias aqui para ver as mudanças que ocorrem em um espaço de tabela.
Logs de backup de banco de dados (DB12)
A partir dessa transação, pudemos determinar quando foi o último backup bem-sucedido do sistema. Podemos revisar os backups do dia anterior e ver se tudo estava bem ou não.
Também podemos revisar os arquivos de log de redo e ver se o backup de log de redo foi bem-sucedido ou não.
Revisão rápida
Tarefas de monitoramento diário
- Tarefas críticas
- Sistema SAP
- Base de dados
Tarefas críticas
Não | Tarefa | Transação | Procedimento / Observação |
---|---|---|---|
1 | Verifique se o R / 3System está ativo. | Entrar no sistema R / 3 | |
2 | Verifique se o backup diário foi executado sem erros | DB12 | Verifique o backup do banco de dados. |
Sistema SAP
Não | Tarefa | Transação | Procedimento / Observação |
---|---|---|---|
1 | Verifique se todos os servidores de aplicativos estão ativos. | SM51 | Verifique se todos os servidores estão ativos. |
2 | Verifique os processos de trabalho (iniciados no SM51). | SM50 | Todos os processos de trabalho com status "em execução" ou "aguardando" |
3 | Visão geral do processo de trabalho global | SM66 | Verifique se nenhum processo de trabalho está sendo executado por mais de 1.800 segundos |
3 | Procure por atualizações com falha (a atualização termina). | SM13 |
|
4 | Verifique o log do sistema. | SM21 | Defina a data e a hora antes da última revisão do log. Verificar se há:
|
5 | Revise os trabalhos cancelados. | SM37 | Insira um asterisco (*) na ID do usuário. Verifique se todas as tarefas críticas foram bem-sucedidas. |
6 | Verifique se há bloqueios “antigos”. | SM12 | Insira um asterisco (*) para o ID do usuário. |
7 | Verifique se há usuários no sistema. | SM04AL08 | Verifique se há um ID de usuário e terminal desconhecido ou diferente. Essa tarefa deve ser realizada várias vezes ao dia. |
8 | Verifique se há problemas com o carretel. | SP01 | Digite um asterisco (*) em Criado porLook para jobs de spool que estão “em processo” por mais de uma hora. |
9 | Verifique o registro do trabalho | SM37 | Verificar se há:
|
10 | Revise e resolva despejos. | ST22 | Procure um número excessivo de despejos. Procure lixões de natureza incomum. |
11 | Revise as estatísticas do buffer. | ST02 | Procure por trocas. |
Base de dados
Não | Tarefa | Transação | Procedimento / Observação |
---|---|---|---|
1 | Revise o log de erros em busca de problemas. | ST04 | |
2 | Índices de falha de crescimento de banco de dados | DB02 | Se o espaço de tabela for usado em mais de 90%, adicione um novo arquivo de dados a ele. Reconstrua os índices ausentes |
3 | Registro de estatísticas do banco de dados | DB13 |