Como você escolhe qual aplicativo de monitoramento usar?

9

Ter um sistema para coletar estatísticas de desempenho pode ser extremamente útil. No passado, eu usei Munin para isso, e foi inestimável na análise de gargalos e várias outras questões. Fui informado recentemente de collectd , que parece muito semelhante a Munin.

Quais aplicativos de monitoramento estão disponíveis e devem ser considerados (além de Munin e Collectd), e como você escolhe qual deles usar?

Vetle
fonte
3
Talvez você queira dividir essa pergunta em duas, uma mais genérica e outra mais específica: como você escolhe qual aplicativo de monitoramento usar? VS Quais são as diferenças entre Munin e Collectd? .
tshepang

Respostas:

6

Munin é uma ferramenta de coletor de dados e visualizador (grapher). É fácil montar. Fácil de usar, mas utiliza muitos recursos e não se adapta bem. O intervalo de coleta padrão é de 5 minutos e não é fácil alterá-lo, porque sobrecarregará sua máquina e alguns plug-ins terão problemas se você fizer isso de qualquer maneira. Os plugins são executados ( bifurcados ) toda vez que ocorre a coleta de dados, o que é caro. Possui configuração de rede. Você precisa configurar um servidor e nó local, mesmo se usar uma máquina.

Collectd é apenas uma ferramenta de coletor de dados. Você pode escolher soultions de terceiros para representar graficamente os dados coletados, mas isso não funciona imediatamente. Possui muitos plugins, principalmente escritos como um módulo C, que é iniciado uma vez quando você inicia o daemon. Você pode alterar o intervalo de coleta e obter estatísticas detalhadas. Ele pode coletar dados localmente ou via rede.

ttyS0
fonte
4

Minha opinião é que o zabbix governa. É poderoso e fácil de usar. Você não precisa de nenhum plug-in ou de terceiros para fazê-lo funcionar.

Você pode encontrar muitas outras sugestões nesta postagem na falha do servidor.

Bob Rivers
fonte
Minha pergunta seria mais apropriada para a falha do servidor? Ou seja, deve ser movido ou marcado fora do tópico?
Vetle
Bem, isto depende. Se você pretende monitorar outro SO, Linux / Unix, sim. Se você tiver dúvidas específicas sobre * nix, esse deve ser o lugar. Mas, pelo menos, procure falha no servidor. Como está funcionando há algum tempo, você encontrará muitas coisas boas por lá.
Bob Rivers
4

Minha ferramenta de análise de monitoramento de desempenho favorita é o Performance CoPilot (PCP) de código aberto da SGI . Para um único sistema, pode ser um exagero - para um conjunto de sistemas corporativos, é fantástico. O PCP oferece dados históricos, uma configuração em rede e um sistema de alarme incomparável em código aberto (ou em qualquer outro lugar).

Mei
fonte