Que ferramenta fornece monitoramento de recursos por processo (ou por cgroup) (RAM / CPU / Disk)?

3

Eu quero ter gráficos sobre a porcentagem de uso da CPU, uso de RAM, uso do disco que é causado por processos específicos (ou grupos de processos ou cgroups) no meu servidor (rodando o Debian).

A ferramenta precisa ser FOSS, se houver um pacote Debian, isso é uma vantagem.

A ferramenta NÃO precisa fazer monitoramento no sentido de "enviar um e-mail se o recurso X for > 75%", apenas fornecer gráficos é bom o suficiente para mim.

    
por Michael 26.11.2011 / 16:01

1 resposta

0

Até onde eu sei, não existe nenhum sistema de monitoramento de classe empresarial que forneça o uso de cpu / uso de RAM com base no processo por (ou PID). Todos esses sistemas de monitoramento fazem o monitoramento de um SERVICE 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 que você precisa, e fornece monitoramento de recursos com base em serviço específico (e, g, 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.

    
por 26.11.2011 / 16:17