Usuário com melhor resposta
High CPU sem indicador

Pergunta
-
Olá pessoal
possuo um sistema de monitoração que alarma quando um servidor específico atinge uma determinada utilização de cpu, memória, etc.
Porém, este meu sistema não indica quais processos estão causando este problema.
Certas vezes sou notificado do alarme alguns dias depois do ocorrido e o troubleshooting fica mais complexo pois não tenho certeza de qual processo específicamente estava causando esta alta utilização.
Nos nossos servidores por padrão não temos data collectors configurados para monitorar os servidores especificamente.
Existe alguma outra possibilidade de "voltarmos ao passado" ou de aproximarmos a possível causa deste tipo de problema? Algum registro ou algo do tipo que possa indicar esta possível causa sem termos collectors configurados?
Obrigado
Respostas
-
No frigir dos ovos, você vai acabar na mesma situação. Ferramentas de monitoramento normalmente utilizam contadores de performance para fazer seu trabalho. A única diferença é que você não visualiza este tipo de trabalho, pois normalmente ele é feito através de linhas de comando embarcadas nos agentes.
Resumindo, se a sua ferramenta de monitoração não tem uma opção que permita a você coletar informações sobre os processos fazendo uso de contadores de performance, você terá que utiliza-los manualmente para ter um histórico de dados para analisar.
Outro detalhe: se você tem alertas críticos que não estão sendo em um prazo de tempo aceitável, acho que é hora de começar a rever o seu processo de monitoramento, por que há alguma coisa errada ai.
- Marcado como Resposta Marcos SJ quarta-feira, 16 de dezembro de 2015 15:29
-
Procure a documentação da ferramenta que usa e leia a mesma primeiramente.
Se não encontrar nada sobre este tipo de situação, terá que procurar por outras ferramentas, sejam elas gratuitas ou comerciais.
- Marcado como Resposta Marcos SJ quarta-feira, 16 de dezembro de 2015 15:29
Todas as Respostas
-
No frigir dos ovos, você vai acabar na mesma situação. Ferramentas de monitoramento normalmente utilizam contadores de performance para fazer seu trabalho. A única diferença é que você não visualiza este tipo de trabalho, pois normalmente ele é feito através de linhas de comando embarcadas nos agentes.
Resumindo, se a sua ferramenta de monitoração não tem uma opção que permita a você coletar informações sobre os processos fazendo uso de contadores de performance, você terá que utiliza-los manualmente para ter um histórico de dados para analisar.
Outro detalhe: se você tem alertas críticos que não estão sendo em um prazo de tempo aceitável, acho que é hora de começar a rever o seu processo de monitoramento, por que há alguma coisa errada ai.
- Marcado como Resposta Marcos SJ quarta-feira, 16 de dezembro de 2015 15:29
-
-
Procure a documentação da ferramenta que usa e leia a mesma primeiramente.
Se não encontrar nada sobre este tipo de situação, terá que procurar por outras ferramentas, sejam elas gratuitas ou comerciais.
- Marcado como Resposta Marcos SJ quarta-feira, 16 de dezembro de 2015 15:29