%20(RAM%2FCPU%2FDisco)%3F.png)
Quero ter gráficos sobre a porcentagem de uso de CPU, uso de RAM e uso de disco causado por processos específicos (ou grupos de processos ou cgroups) em meu servidor (executando Debian).
A ferramenta precisa ser FOSS, se houver um pacote Debian, isso é uma vantagem.
A ferramenta fazNÃOpreciso fazer monitoramento no sentido de "enviar um e-mail se o recurso X for> 75%", apenas fornecer gráficos é suficiente para mim.
Responder1
A solução hoje é o maravilhosoDados de redeferramenta de monitoramento.
Isso tem monitoramento por processo/grupo/usuário e é absolutamentecgrupoe ciente de contêiner.
Responder2
Até onde eu sei, não existe nenhum sistema de monitoramento de classe empresarial que forneça uso de CPU/uso de RAM com base em Por processo (ou PID). Tudo o que esses sistemas de monitoramento fazem é monitorar um SERVIÇO específico (independentemente de quantos processos ou threads ele tenha feito).
Para o seu Easy, você pode usar o MUNIN no início, que fornece gráficos de todos os recursos necessários e fornece monitoramento de recursos com base em serviços específicos (por exemplo, E/S de disco, Apache, mysql, tempo de atividade do sistema, etc.)
Depois disso, você pode tentar usar o OpenNMS, que fornece uma ampla gama de monitoramento de métricas de desempenho (bem como gráficos e relatórios muito detalhados) para uma ampla gama de serviços.