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?
monitoring
munin
Vetle
fonte
fonte
Respostas:
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.
fonte
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.
fonte
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).
fonte