Alternativas ao Nagios

26

Você pode recomendar alternativas ao Nagios, capazes de monitorar computadores Linux e Windows e ter uma arquitetura extensível? Gostaria de produtos gratuitos, mas os comerciais também podem ser aceitáveis.

Estou interessado em monitorar a carga da CPU, a carga da memória, a troca, os processos em execução, os serviços em execução, pois pretendo usar o software para monitorar o desempenho. Eu também gostaria que os plug-ins de monitoramento pudessem gerar eventos quando um determinado limite for excedido por um período de tempo e passar dados para aplicativos externos (funcionalidade personalizada do manipulador de eventos).

Ainda não conheço o cenário de implantação, portanto, ter uma presença relativamente pequena e poder executar em um computador comum com pouco impacto no desempenho é uma vantagem (monitore apenas o host).

iulianchira
fonte
5
Algum motivo específico para você não querer ir com o Nagios?
Sam Cogan
5
Existem muitas alternativas para os nagios, mas isso depende exatamente do que você está procurando. Se você dissesse por que os nagios não eram adequados, isso daria às pessoas mais uma dica.
Philip Reynolds

Respostas:

5

Meus administradores de sistema optaram pelo Groundwork , que incorpora o Nagios e outros produtos de código-fonte, melhorando a interface de gerenciamento, a implantação e a configuração. A versão paga é bem barata para 100 ou menos dispositivos (US $ 49 / ano).

Tentamos Hyperic e Zenoss. O Hyperic foi muito bom, mas depois que você o baixa, eles o perseguem para sempre tentando vender a versão paga - fora do Oracle, ninguém nunca me ligou com tanta frequência sobre um produto. Talvez isso tenha mudado agora que o Spring Source os possui. O Zenoss parece bom, mas pode ser complicado configurar para fazer coisas úteis, pois exigia muita configuração de snmp e começamos a correr contra os limites da versão de código aberto bastante cedo no início de nossos testes e decidimos que não podíamos pagar a versão paga.

Você também pode encontrar outras alternativas úteis em http://monitoringforge.org

Glenn Stauffer
fonte
Hyperic parece ser melhor para o que eu preciso. Também parece um produto profissional e maduro.
Iulianchira
12

O Zabbix funciona muito bem e, como ele é extremamente flexível e escalável, você pode distribuir nós ou proxies entre seus sites.

Maxwell
fonte
+1 Sim, o Zabbix é muito bom. Na IMO, a melhor ideia do Zabbix é obter dados (um valor) em vez de status (OK, WARNING, CRÍTICO). Assim, você pode representar graficamente qualquer verificação sem configurar o gráfico antes ... Você também pode criar facilmente alertas ou relatórios a partir de várias verificações.
22410 sebthebert
Sim, qualquer programa que produza um resultado pode alimentar o Zabbix, o Zabbix e o Splunk são um ótimo conjunto.
Maxwell
Desde o ano passado, estamos usando o Zabbix em nossa rede corporativa e funciona muito bem. O recurso de monitoramento distribuído e a possibilidade de implantar proxies nas suas redes são surpreendentes. Não possui a interface de usuário mais bonita, mas você pode se acostumar. ;-)
chrw
7

Talvez também valha uma olhada no Nagios Fork Icinga .

chrw
fonte
3

Eu corro zenoss no trabalho, mas corro munin em casa. Ambos são excelentes produtos.

O Zenoss é um NMS completo e possui muitas ferramentas úteis.

Munin é um gráfico direto e alerta. Mas muito flexível.

Se você deseja integrar o arquivo de log, use o zenoss. Caso contrário, use munin.

Joseph Kern
fonte
Munin não é muito diferente de Nagios: é um tipo de monitoramento configurado no servidor, e não no cliente?
djangofan
1

Eu mudei do Nagios para o Zabbix há algum tempo e, embora haja alguns problemas com ele - eles ainda são mais fáceis de serem superados e gerenciados que o Nagios, especialmente para pessoas que não são técnicas nem têm acesso ao servidor. O Zabbix possui uma interface web agradável para gerenciar hosts, serviços, alertas, gatilhos e assim por diante, além de um mecanismo de regras bastante flexível, descoberta automática, mapas e outras vantagens - experimente!

Martynas Saint
fonte
1

Eu usei o bigbrother há muito tempo, que é proprietário e orientado a scripts de shell (realmente ajuda com compatibilidade semelhante ao unix). Uma porta compatível de código aberto chamada hobbit foi desenvolvida, que foi posteriormente renomeada para xymon , que eu então adotei. É extremamente rápido, ridiculamente fácil de configurar, pois faz gráficos automaticamente (usando rrd) e atende a todos os critérios corporativos da AFAIK (relatórios, grupos, tempo de inatividade, etc.).

O que me fez ficar com ela quase todo esse tempo são as pequenas coisas, como suporte imediato à expiração do certificado SSL, o fato de que você pode configurá-lo para alertá-lo quando algo estiver em execução (tosse como telnet em um solaris 9) e o que considero mais importante: o monitoramento sensível ao contexto, como fazer mais do que apenas verificar se a porta 80 está aberta, mas garantir que seja um HTTP 200, etc.

fimbulvetr
fonte
1

Uma alternativa semelhante ao Nagios, que é mais moderna e escalável, seria Shinken.

  • É nativo do Windows e Unix. Portanto, não há problema em executar o Windows baseado em WMI / powershell / etc.
  • Atribui prioridade comercial aos eventos, além do estado, para permitir a filtragem / alerta nos serviços impactantes nos negócios.
  • Ele pode usar todos os plugins e front-ends existentes do Nagios.
  • Python 100%, incluindo uma API Livestatus. Tão moderno e sustentável.

  • Baseado na programação distribuída do Pyro, não há problema em executá-lo em uma ou dez caixas.

  • Tem um dos melhores modelos de correlação e dependências sem recorrer ao enorme $$$ para Monolith / Smarts / etc.
  • Interface de configuração da Web usando o nconf. Possui uma API de configuração.

Das soluções de código aberto, Shinken e Zabbix são as duas mais destacadas que estão decolando.

xkilian
fonte
0

Atualmente, uso e amo o ZenOSS. É muito mais fácil de configurar do que o Nagios e um prazer de usar. Funciona como esperado imediatamente, mas requer uma configuração sólida.

Outras opções interessantes:

  • Cactos com o plug-in "Monitor". Adicionar um host é um pouco mais complicado do que com o ZenOSS, mas ainda é uma solução boa e leve (e nada parecida com a complexidade do Nagios).
  • Nagios Centreon (anteriormente Nagios Oreon): um frontend PHP para Nagios. Eu não testei pessoalmente, mas supostamente esconde um pouco da complexidade.
François Feugeas
fonte
0

Bem, se você tiver dinheiro, eu iria com o SCOM2007 From R2, ele integrou o monitoramento de plataforma cruzada. Quanto ao Windows, é realmente um monitoramento complexo de ponta a ponta. Além disso, é altamente extensível com recursos de terceiros e pacotes de gerenciamento. Por exemplo, a Jalasoft possui o Xian para monitoramento de dispositivos de rede. Você pode até estender o OpsMgr para verificar o nível de café , se quiser :) As desvantagens são realmente preço, complexidade e necessidade de treinamento (ou muitos testes e leituras). Mas se sua infraestrutura for grande o suficiente, o monitoramento, a extensibilidade e a classificação de alta precisão superam essas desvantagens.

Speedimon
fonte
0

Você não menciona o sistema operacional de destino, mas se desejar executar a estação de monitoramento em uma caixa do Windows, consulte o PRTG (freeware ou comercial). Isso permitirá que você crie sensores e ações personalizadas (nós os chamamos de "notificações").

Você mencionou que precisa de algo com uma pequena área ocupada: a Paessler monitora toda a rede do escritório (75 dispositivos com mais de 1400 sensores) em um netbook DELL Inspiron Mini ( detalhes ... )

networker1
fonte
0

Eu usei vários sistemas de monitoramento, mas continuo voltando à segunda - feira . É incrivelmente fácil de configurar, fácil de manter e, com a única exceção de lidar com traps SNMP, ele é monitorado e alertado com qualquer coisa que eu tenha jogado nele.

AledT
fonte
0

Começamos a usar o Zenoss e até agora estou muito satisfeito. Fácil configuração do que deve ser monitorado e do que causa alertas. A única modificação que fiz foi alterar o pager para enviar SMS.

Edward J
fonte
0

Tivemos clientes que mudaram do Nagios para o SolarWinds Server & Application Monitor porque o Nagios não forneceu suporte para ambientes virtuais e o cliente queria monitorar servidores e aplicativos físicos e virtuais com uma interface do usuário. Um cliente fez um grande monitoramento personalizado dos aplicativos com o Nagios e não teve nenhum problema ao mover esses scripts para o SolarWinds.

Jennifer Kuvlesky
fonte
-1

Você pode dar uma olhada no Spiceworks. É gratuito e fácil de configurar.

adotante
fonte
O SW não fazer muita coisa que o OP quer: alertas em tempo real, CPU / uso da memória, troca, etc.
Josh Brower
Talvez isso fosse verdade quando isso foi publicado? Certamente faz essas coisas agora. (Incluindo SNMP) spiceworks.com/free-network-monitoring-management-software
Orangutech
Eu tenho um grande problema com o Spiceworks: mesmo que eles digam que não fornecerão minhas informações a ninguém e coisas do tipo, isso parece uma grande operação de spyware: eu entendo que eles estão tentando receber pagamentos dos anunciantes em vez de vender um serviço pago versão, mas prefiro ter uma paga e ver toda essa porcaria nas minhas páginas de monitoramento.
26711 konung