Gerenciador de Operações do System Center (SCOM) vs Nagios
Para o administrador de sistemas ocupado de hoje, as ferramentas de monitoramento de desempenho e integridade dos sistemas, como o SCOM (Systems Center Operations Manager) da Microsoft e o Nagios de código aberto, são inestimáveis. Eles permitem o monitoramento rápido de um grande número de servidores em uma rede, o que é duplamente crítico no caso de uma configuração de rede amplamente dispersa geograficamente, como em uma WAN ou MAN. Embora atinjam amplamente os mesmos objetivos, a SCOM e a Nagios vêm de direções bem diferentes.
SCOM
O SCOM é uma ferramenta de monitoramento de servidor e data center quase em tempo real da Microsoft voltada para o monitoramento de servidores e infraestrutura, serviços e aplicativos corporativos como Exchange e SQL. Não deve ser confundido com o SCCM (Systems Center Configuration Manager), que é uma ferramenta de gerenciamento destinada ao uso com nós de cliente somente para Windows. O SCCM funciona implantando agentes para executar tarefas de gerenciamento remoto, como instalação automatizada de software e atualizações de componentes do Windows, bem como outros serviços e aplicativos que não sejam do Windows. Como o SCOM, o SCCM também utiliza agentes e pode ser tecnicamente usado para algum monitoramento rudimentar; embora este não seja realmente o uso pretendido.
O SCOM é uma ferramenta multiplataforma; ele funciona em sistemas operacionais baseados em Windows, MacOS e Unix, incluindo Linux. Ele pode ser usado para monitorar sistemas operacionais e hipervisores, recuperando e exibindo informações de estado, integridade e desempenho dessas máquinas. Da Wikipedia:
"O agente SCOM observa várias fontes nesse computador, incluindo o Log de Eventos do Windows, em busca de eventos ou alertas específicos gerados pelos aplicativos em execução no computador monitorado. Após a ocorrência e detecção do alerta, o agente encaminha o alerta para um servidor SCOM central. Este aplicativo de servidor SCOM mantém um banco de dados que inclui um histórico de alertas. O servidor SCOM aplica regras de filtragem aos alertas à medida que eles chegam; Uma regra pode disparar alguma notificação para um ser humano, como um email ou uma mensagem de pager, gerar um tíquete de suporte de rede ou disparar algum outro fluxo de trabalho destinado a corrigir a causa do alerta de maneira apropriada. "
O SCOM também oferece suporte ao monitoramento sem agente, embora isso não seja tão funcional quanto o monitoramento baseado em agente.
A partir da versão 2007 do SCOM, a Microsoft inclui a CLI do Powershell para funcionalidade adicional. Por padrão, o SCOM monitora apenas as atividades básicas do sistema operacional mencionadas acima. Mas, ao incorporar o uso de pacotes de gerenciamento (MPs), a funcionalidade de monitoramento do SCOM pode ser estendida a serviços da Microsoft (por exemplo, Active Directory, SQL Server, Exchange, servidores de impressão, Hyper-V) e também a serviços e aplicativos que não são da Microsoft (por exemplo, Oracle DB, roteadores Cisco, VMWare, EMC, clusters da Symantec, etc.). Um SCOM MP existe para quase todos os aplicativos amplamente usados por aí, então eles são simplesmente numerosos demais para listar. Veja uma lista não oficial mais abrangente aqui.
A grande vantagem do SCOM é a ampla disponibilidade de MPs e o fato de ser um produto da Microsoft. Isso significa que ele se integra perfeitamente a um ambiente Windows e também que os MPs da Microsoft, como Exchange e SQL Server, funcionam perfeitamente no SCOM, uma vez que são desenvolvidos e atualizados por equipes que trabalham em estreita colaboração com os desenvolvedores do SCOM. A principal desvantagem do SCOM, como tantas outras ferramentas corporativas da Microsoft, é o preço. Na verdade, 'preços' engloba duas questões separadas - o preço alto e a natureza complicada e difícil de entender do preço. Em primeiro lugar, o SCOM está disponível apenas como parte do pacote System Center. Depois, há preços diferentes para existentes vs. novos clientes. Depois disso, você precisa da licença de gerenciamento do System Center, que vem em diferentes versões (faixa de preço de US$1323 a US$3607). Depois disso, você também precisa de licenças de cliente para todos os servidores que pretende monitorar no SCOM - com preços variam de US$62 a US$121. E você também precisa de um banco de dados do SQL Server para armazenar todos esses dados, portanto, há um custo adicional se você ainda não tiver o SQL Server. Mas você pode obter um desconto nesse custo se usar apenas esse SQL Server para hospedar bancos de dados do System Center, não bancos de dados para outros aplicativos... Vamos parar por aí - está bem claro que os preços da Microsoft são um pesadelo para tentar entender.
Nagios
O Nagios é uma ferramenta de monitoramento gratuita e de código aberto. Ele foi originalmente projetado para o ambiente Linux, mas também roda no Windows usando plug-ins ou extensões gratuitas necessárias, como Check_MK, NSClient++ ou comerciais, como Nagwin.
O Nagios Core é uma ferramenta um tanto básica assim que sai da caixa. Ele nem tem um painel e uma boa GUI, o que realmente deveria ser obrigatório para uma ferramenta de monitoramento. No entanto, isso é felizmente remediado pelo uso de complementos e plug-ins que estendem muito a funcionalidade da ferramenta básica. Uma lista deles pode ser obtida aqui e abrange uma ampla gama de serviços - bancos de dados, sistemas operacionais, equipamentos de rede e assim por diante. Há também uma versão comercial que inclui todos esses bons complementos. A versão comercial mais recente é chamada Nagios XI e custa de US$1.995 para uma licença de edição Standard de 100 nós a US$6.495 para uma edição Enterprise de nó ilimitado. Esses são custos únicos, e as edições Enterprise também exigem um contrato de Manutenção + Suporte ou somente de Manutenção. Detalhes completos aqui.
Uma das principais desvantagens do Nagios é o conhecimento técnico de alto nível necessário para mantê-lo funcionando. Sua dependência de configurações manuais resulta em uma curva de aprendizado íngreme para os administradores. Outros problemas são problemas com o dimensionamento para configurações muito grandes e a dificuldade do Nagios Core com a descoberta automática de topologias de rede inteiras, não apenas os servidores, mas também a virtualização, armazenamento e dispositivos de rede. Veja mais aqui. No entanto, apesar desses problemas, o Nagios ainda é o líder de fato em ferramentas de monitoramento de código aberto.
Conclusão
A escolha entre SCOM e Nagios será determinada por suas necessidades e pelas características do seu ambiente. Se você tem uma configuração principalmente do Windows ou faz muito desenvolvimento do Windows, o SCOM pode ser mais adequado para você. Se, em vez disso, você tiver uma configuração *nix menor, onde o custo é um grande problema, talvez o Nagios seja mais adequado, embora também exija um nível muito mais alto de conhecimento técnico e configuração antes que a ferramenta comece a funcionar para você.
Dito isso, o SCOM também monitorará ambientes não Windows. E o Nagios também funcionará no Windows com plug-ins, e você também pode obter uma versão comercial se não tiver tanta inclinação técnica ou quiser evitar a curva de aprendizado íngreme. Veja também a tabela abaixo para uma comparação resumida.
Características | Nagios | SCOM |
Plataformas | Windows, Unix, Linux | Windows, Unix, Linux, macOS (deve estar hospedado no Windows) |
Custos de licença | Servidor: $1,995-$6,495 Cliente: Grátis | Servidor: US$1.323 a US$3.607 Cliente: US$62 a US$121 por nó |
Principais características que faltam nos outros | Gerenciamento e correção de falhas Correção de erros | Provisionamento de rede Excelente integração com o Windows |
Referências
- https://en.wikipedia.org/wiki/Nagios
- https://en.wikipedia.org/wiki/System_Center_Operations_Manager
- https://www.techrepublic.com/blog/the-enterprise-cloud/making-sense-of-microsoft-system-center-licensing/
- https://msincic.wordpress.com/2012/01/26/system-center-2012-licensing-server-and-client/
- https://www.experts-exchange.com/questions/27498991/scom-vs-nagios.html