Munin vs Nagios

43

Atualmente, estamos usando o Nagios para monitorar cerca de 20 máquinas Linux (serviços e links funcionais). Acabei de descobrir sobre Munin e gostaria de saber se este é um substituto do Nagios, ou ele pode ser usado junto com o Nagios? Eu não quero gastar horas configurando, só para descobrir que eu já tenho toda essa funcionalidade com o Nagios.

Eu apreciaria especialmente se alguém que usasse os dois programas pudesse dar algumas dicas sobre sua experiência. Qual é melhor para qual tarefa e o que você recomenda usar?

Nota: também usamos o Cacti por algum tempo. O principal problema que temos com o Nagios é que a configuração demora muito e não é muito simples.

    
por Milan Babuškov 24.12.2009 / 21:30

4 respostas

66

Munin e Nagios são ferramentas realmente diferentes.

Do site oficial do Munin :

Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.

Nagios é uma ferramenta de monitoramento (alerta). Munin poderia ser considerado um substituto para os Cactos .

Nós usamos os dois: Nagios e Munin.

  • O Nagios nos informa em tempo real se algo está errado: como servidor da web desativado, média de carregamento do banco de dados, etc.
  • Usando o Munin, você pode ver as tendências e o histórico sobre o porquê disso acontecer.
por 24.12.2009 / 22:06
7

Munin definitivamente funciona melhor em paralelo com o Nagios. Ele também pode se conectar a ele, enviando notificações de limites excedendo o sistema de notificação do Nagios. A razão pela qual usamos isso é porque é praticamente trivial configurar novos monitores. O Nagios requer um pouco mais de esforço.

Note também que os PNP4Nagios fornecem capacidades gráficas para o Nagios - a maioria dos plugins irá reportar dados de desempenho, e então o PNP4Nagios irá armazenar essa informação em Bancos de dados RRD e exibi-los como gráficos na interface do Nagios. Usamos isso além do Munin, pois ele fornece gráficos de serviços de rede (a principal força do Munin é monitorar a caixa local).

Uma observação final - também usamos Cactos , pois é a ferramenta mais útil para representar graficamente as portas do switch e do roteador via SNMP. Temos 10 dispositivos monitorados por ele. É muito trabalhoso configurá-lo para gerenciar servidores reais - munin e Nagios / NRPE são muito mais fáceis de gerenciar do que agentes SNMP.

    
por 13.01.2010 / 10:49
1

Sempre que procuro alguma coisa relacionada ao monitoramento, o Nagios é importante nas respostas, mas eu nunca ouvi falar de Munin até ver sua pergunta. Isso é um pouco de uma pista para mim. Um qquick olhar para o site que você vinculou realmente não deixa as coisas claras.

Por que não configurar o Munin em paralelo com o Nagios e ver o que ele fará por você? É o que pretendo fazer. Quem sabe, no futuro, pode ser a ferramenta de monitoramento para usar.

    
por 24.12.2009 / 22:12
1

Há várias razões relacionadas pelas quais você deseja essas ferramentas de monitoramento. Vale a pena ter isso em mente como necessidades separadas que provavelmente exigem ferramentas separadas, embora certamente haja sobreposição no que as ferramentas podem fornecer.

  1. Focalize a atenção nos problemas conforme eles ocorrem.
  2. Forneça informações para analisar o que está errado e quando.
  3. Automatizar respostas.

Por exemplo, estes são os principais focos de:

  1. Nagios
  2. Munin ou Cactos
  3. Monit

Você certamente pode ter alertas de envio, mas é uma ferramenta desajeitada para o conhecimento da situação.

Você também pode integrar gráficos de desempenho ao Nagios, mas não tenho certeza se há argumentos convincentes para isso. Munin é muito mais fácil de configurar.

    
por 03.09.2010 / 13:11