Ferramentas gráficas de monitoramento do Linux [duplicado]

2

Gostaria de saber qual é o software de monitoramento de desempenho do sistema Linux mais instalado publicamente ou mais amplamente usado que está disponível e é compatível com o Ubuntu de 64 bits?

Instalei o Nagios no local para o relatório de disponibilidade, mas para o desempenho de monitoramento de mais de 10 é impraticável abrir o topo do console SSH para cada servidor.

o que eu gostaria de monitorar é: 1. Problema de espaço em disco. 2. Porco de recursos. 3. Falha na tentativa de login root / sudo. 4. mais alguma coisa aqui?

qualquer sugestão seria muito apreciada.

Obrigado.

    
por Senior Systems Engineer 30.11.2010 / 06:40

4 respostas

5

Eu uso munin , eles têm um live demo aqui . Em vez de abrir uma conexão ssh, o munin tem seu próprio serviço de nó munin em cada máquina que você está monitorando. Estes podem ser configurados para restringir o acesso via IP.

A conversação entre um nó e a máquina principal reunindo todos os logs é bastante leve, consistindo apenas de pontos de dados RRD para cada valor sendo monitorado e ocorre a cada 5 minutos. Scripts serão executados no nó, os arquivos sendo bash e talvez perl.

Eu não procurei fazer o seu terceiro exemplo com munin, então não sei se isso é possível com os plugins de estoque. Existe um repositório de plugins adicionais na troca de mensagens .

    
por 30.11.2010 / 07:13
2

link

pode ajudar você acima do link:)

    
por 30.11.2010 / 07:26
1

Você deseja um servidor SNMP em cada host Ubuntu monitorado para monitorar o desempenho e o espaço em disco e um servidor syslog central para monitorar as mensagens de log.

Existem vários tipos de ferramentas que coletam e graficam dados do servidor SNMP, e todos os servidores syslog que conheço podem coletar eventos syslog de máquinas remotas.

    
por 30.11.2010 / 07:11
1

As métricas que você cita são restrições de desempenho - você não está medindo o desempenho do servidor - apesar de ter dito isso, há muito poucos plug-ins Nagios disponíveis no mercado para monitoramento de desempenho.

Eu sugeriria o Nagios como a ferramenta para medir e relatar problemas de desempenho - mas você diz que já o instalou, mas "é impraticável abrir o topo do console SSH para cada servidor". - isso não faz muito sentido para mim - o Nagios é especificamente projetado para fazer isso por você! Dê uma olhada em NRPE para obter detalhes sobre como gerenciar o monitoramento de um servidor central.

"Problema de espaço em disco" - nos plug-ins nagios padrão

"Resource Hog" - é uma métrica sem sentido. Você pode obter o uso atual e cumulativo de CPU e memória, # arquivos abertos e outras estatísticas por processo do sistema de arquivos / proc - envolvendo-os em um script para criar um nagios plugin é trivial . Para medir E / S de disco por processo, isso sempre foi um problema nos kernels 2.4 e 2.6 anteriores - mas eu entendo que agora é possível em kernels mais recentes - veja iotop para uma implementação em Python.

"Falha na tentativa de login root / sudo". Como eu já disse muitas vezes no passado, a maioria dos itens de segurança gravados nos registros informam onde a segurança está funcionando corretamente - ou seja, a maioria não tem interesse. As coisas importantes são onde sua segurança está comprometida. O que você deve observar é o acesso root bem-sucedido. O Nagios tem plugins para o monitoramento de logs .

"Qualquer outra coisa" - bem, sim, monitoramento de desempenho. Existem ferramentas para injetar transações em vários serviços disponíveis como plugins para o Nagios, pouco sem saber quais serviços você precisa medir para ser mais específico.

    
por 30.11.2010 / 10:36

Tags