IT Service - Ambiente - Como verificar o consumo das instâncias de middleware via SeniorMonitorCenter nos ambientes em Cloud Senior
Dúvida
Como verificar o consumo das instâncias de middleware via SeniorMonitorCenter nos ambientes em Cloud Senior?
Solução
Este artigo tem como objetivo orientar a realização de validações e verificações iniciais e coleta de informações iniciais quanto ao consumo das instâncias do middleware, bem como verificar se há algum serviço parado no ambiente.
Para executar esta validação, realize os passos abaixo:
1. Verifique o endereço de acesso a ferramenta. Você possui 2 formas de encontrar esta informação:
1.1. Na documentação de liberação do ambiente, você encontra uma informação referente a URL do servidor web;
1.1.1. A primeira parte é a URL de acesso de seu servidor web com a porta que deve ser utilizada (p.ex. server_web.senior.com.br:xxx1)
Observação: Se na documentação a porta de acesso for final 0 (zero), você deve alterar de 0 para 1 para realizar o acesso a ferramenta.
1.1.2. A segunda parte, e o nome de contexto para a ferramenta, que no caso é /SeniorMonitorCenter. Neste caso, a URL de acesso deverá ficar no formato server_web.senior.com.br:xxx1/SeniorMonitorCenter;
1.2. Encaminhe um chamado para o time de suporte Cloud com a questão "Qual URL de acesso ao SeniorMonitorCenter" para retorno desta informação;
2. Acesse a URL para a ferramenta;
3. Na primeira tela, você deve entrar com o usuário e senha;
Importante:
- Caso não possua usuário cadastrado, realize o cadastro do mesmo conforme artigo Como cadastrar um usuário no SGU;
- O usuário deverá ter permissões administrativas para realizar o acesso (Veja Aqui como realizar o vínculo do mesmo);
4. Acesse o menu Monitoramento / Middleware / Servidores;
4.1. Na tela de Servidores, você possui uma tabela contendo:
- Todos os servidores de Middleware e balanceamento do ambiente;
- Informações de cargas máxima e corrente (quantidade de instâncias totais);
- Informação de carga corrente (quantidade de instâncias em uso);
- Quantidade de gerenciador de aplicativos por servidor (não é obrigatório);
- Informação de quantidade máxima por sessão de usuário;
Importante:
- Caso o ícone em frente a um dos servidores apresente um x vermelho, significa que há um problema com este servidor (falha de comunicação, travamento, etc). Reinicie o serviço referente a este servidor via Gestão de Serviços;
-
Se mesmo após o restart do serviço, o ícone continuar com o x vermelho, encaminhe um print para o Suporte Cloud para realização de uma análise mais detalhada do evento;
5. Acesse o menu Monitoramento / Aplicativos / Processos Automáticos;
5.1. Na tela de Processos Automáticos você possui uma tabela apresentando todos os processos automáticos que estão ativos no ambiente, contendo:
- O código e tipo do processo;
- O aplicativo responsável pela execução do processo
- A descrição do mesmo;
- A periodicidade em que o processo deve ser executado;
- A data e hora da última execução;
- A data e hora da próxima execução;
Importante:
- Caso algum ou todos os processos automáticos não estejam sendo executados, e esta lista não apresente as informações sobre este processo:
- Verifique se os processos automáticos se encontram ativos no ambiente;
- Acesse o menu Servidores e verifique se há conexão com os servidores do ambiente;
- Reinicie todos os serviços via Gestão de Serviços;
- Caso o problema persista, encaminhe um print para o Suporte Cloud para realização de uma análise mais detalhada do evento;
6. Acesse o menu Monitoramento / Aplicativos / Aplicativos;
6.2. Na tela de Aplicativoss você possui uma tabela apresentando todas as instâncias disponíveis no momento, contendo:
- Nome do aplicativo que está executando a instância;
- Tipo da requisição executada pela instância - Divide-se em requisições Web 5.0 e Webservices;
- Servidor que está executando a instância;
- O PID desta instância;
- O usuário, perfil do usuário e máquina cliente que está realizando a requisição - Vazio se não há requisição;
- O status da instância, podendo ser:
- Executando: A instância está processando uma requisição, informando que a mesma está em uso;
- Ocioso: A instância não está processando nenhuma requisição. Ou seja, está disponível para executar uma requisição de acordo com o aplicativo e o tipo;
- A data e hora de início da instância e tempo de uso da mesma;
Importante:
Caso apareçam instâncias com PIDs com valor 0 (zero), deve-se ter atenção:
- Quando as mesmas estão iniciando, tendem a ficar com o PID em 0 de fato. Clique no ícone para refresh das informações e verifique. Se o valor alterar de 0 para outro, o processamento está normal;
- Se mesmo com a atualização da página muitas instâncias continuem a ficar zeradas, execute os seguintes passos:
- Verifique no menu Servidores se o servidor responsável pelas instâncias zeradas está com a comunicação normal;
- Se o servidor apresentar falha de comunicação, reinicie este na Gestão de Serviços;
- Se mesmo com o restart do servidor as instâncias continuarem com PIDz zerados, encaminhe um chamado para o Suporte Cloud com os prints evidenciando o comportamento;
Observação:
É possível que todas as instânicas de aplicativos estejam sendo executadas em um determinado momento, o que pode caracterizar um cenário de lentidão, pois isso indica que todas as instâncias estão em uso, e não há instâncias livres disponíveis para novas requisições.
Neste caso, é preciso encaminhar um chamado para o suporte Cloud com as seguintes informações:
- Informar se ocorre algum cenário de lentidão, e encaminhar detalhes sobre o mesmo;
- Prints das telas de Servidor, Processo Automático e Aplicativos do SeniorMonitorCenter no momento do evento;
- Todos os prints devem conter a data e hora em que a coleta foi realizada;
- Importante informar todos os processos internos que estão sendo executados pelos usuários no momento do evento (p.ex. apuração de ponto, apuração de folha, integração de pedidos, cargas de dados outras integrações).