Disclaimer: Eu costumava trabalhar nesse projeto porque eu senti que é extremamente poderoso. (e eu ainda penso assim)
Eu o uso desde 2009 e, exceto pelas configurações legadas, nunca toquei em uma configuração normal do Nagios (pode-se dizer que o legado) novamente. Seria uma perda de tempo.
A maior configuração que conheço é ~ 1200 servidores de monitoramento. (não: servidores monitorados) Esse também é publicado, mas a questão original é anterior.
Agora ele está sendo usado em muitos lugares que não estavam satisfeitos com nagios simples, em oposição a NMS de escala maior como o OpenView e mudaram de ideia.
A principal diferença não é a escalabilidade (como 37signals parece apreciar muito), ou a detecção automática de coisas monitoráveis em um sistema remoto que torna tudo um nobrainer e até avisa se algo novo é adicionado, mas não está sendo monitorado. / p>
Não, a coisa realmente grande a longo prazo é a configuração, que é estritamente baseada em regras (e escrita como python). Algumas 100 linhas de configuração do Check_MK são suficientes para permitir que ele gere 200 mil linhas da antiga sintaxe de nagios chatos da qual você nunca mais vai olhar.
- Também possui um editor de configuração baseado na web. Com herança. E validação.
- A GUI é, entre outras coisas, otimizada para links WAN. E é, na verdade, uma estrutura web completa, e é por isso que há também painéis e um mecanismo de classificação de log que podem receber syslog ou snmp para processamento do Nagios com conjuntos de regras flexíveis.
- Todas as verificações são gravadas em padrões de alta qualidade e são exibidas no tempo economizado para o usuário.
Não há pôneis embora.
- As pessoas geralmente ficam confusas sobre a interação entre o Check_MK e Nagios, que não é trivial, mas realmente bem separado: escreve config, o Nagios roda com essa config e chama Check_MK para sistemas de monitoramento.
- Se alguém não estiver usando o editor de configuração gráfica "WATO", ele está no nível de especialista em Nagios.
- Não há manual de GUI Ops! (mas: ajuda inline que pode ser ativada em tempo real)
- correções de suporte ao IPv6 em perfeito funcionamento flutuam há anos e não chegaram a lugar algum, ainda.
Existem muitos outros prós e contras a mencionar, mas acho que já mostrei ambos os lados muito bem. Pessoalmente, eu gosto da eficiência das configurações do Check_MK e estou realmente irritado se eu tenho que trabalhar com configurações do oldskool Nagios. Mesmo que eles usem estruturas de modelos legais ou sejam requisitados de Puppet, ainda parece envelhecido e indefeso em comparação a mim.
Aviso: veja acima;)