Coletando e centralizando informações de muitos servidores, mais ou menos como o Facetador de Marionetes

5

Gerenciamos centenas de servidores RedHat Enterprise Linux de maneira feliz com o Puppet. Um dos efeitos colaterais legais é que podemos ir para / var / lib / puppet / yaml / facts e ver a saída do utilitário "facter" (parte do Puppet).

Agora, eu gostaria do mesmo tipo de conveniência para obter mais informações, como quais serviços estão ativos e em execução ou desativados, ou a lista de pacotes instalados. Não estou falando muito sobre monitoramento, já que não estou muito interessado em gerar alertas ou gráficos sobre isso, mas mais em ter as informações centralizadas para análise.

Eu vejo duas partes para fazer isso:

  • primeiro um mecanismo para conectar o repositório central aos clientes. Lembro-me que net-snmp já expõe o banco de dados RPM, se assim o permitir, eu acho que pode ou pode ser feito para expor chkconfig.

  • segundo uma ferramenta para armazenar essa informação.

Qual ferramenta poderia ajudar com isso? Eu estou procurando por algo que armazena dados de uma forma conveniente, seja SQL, YAML, XML ou arquivos de texto formatados de forma consistente, e pode ser facilmente informado com quem falar.

    
por niXar 21.10.2010 / 16:45

2 respostas

4

Você também pode querer conferir mcollective , ele foi aceito pelo puppetlabs como um projeto oficial. Ele faz orquestração e permite a consulta em tempo real de seus sistemas.

Existem vários lançamentos de tela e um mecanismo de plug-in simples, que torna as perguntas ad-hoc mais fáceis e usam o RAL e o recurso do fantoche, mas outros plug-ins estão disponíveis e você pode escrever seus próprios. O screencast mostra isso em ação.

    
por 29.10.2010 / 13:49
1

Para pacotes instalados, o net-snmp é provavelmente o melhor caminho a seguir.

Se você quiser uma boa interface para fatos fantoches, tente Foreman . A versão git também possui uma API REST que você pode usar em scripts.

Você pode escrever fatos de marionetes personalizados e acessá-los via contramestre.

    
por 28.10.2010 / 21:29