Como você faz auditoria em servidores em nuvem?

3

Portanto, temos um número decente para servidores em nuvem que estão em contas Rackspace (numerosas). Eu estou procurando uma solução para o - O que há nesse servidor? Onde é esse servidor? Como chego a esse servidor?

Eu sei que posso pegar uma planilha legal de tudo (IPs, senhas, quais sites / aplicativos estão sendo executados, provedor de hospedagem, sistema operacional, etc), mas eu estou querendo saber se existe uma ferramenta SaaS ou OSS que eu pode apenas conectar minhas credenciais de usuário e usá-las para auditar / gerenciar meus sistemas.

Pense RightScale ou Zenoss, eu acho. Estou testando o Rightscale e não acho que seja a solução. Não tenho certeza sobre Zenoss embora.

Como você gerencia e audita seus múltiplos sistemas / contas / informações?

    
por Valien 08.01.2014 / 22:13

1 resposta

3

Eu usaria ferramentas de gerenciamento de configuração para isso. Você precisa de algo que lhe permita manter o controle de suas máquinas E permitir uma maior automação (gastar menos tempo no console, mais tempo fazendo coisas que você precisa fazer).

Sal

A menos que sejam servidores de auditoria totalmente separados (contas separadas), para o seu caso de uso, eu usaria o SaltStack . Ele permite que você execute também a execução remota em todos os seus servidores. Isso permite que você consulte informações específicas sobre servidores, instale um novo software e execute todos os tipos de tarefas de gerenciamento remotamente e em automação.

Uma vez que você tenha configurado e tenha um mestre de sal conectado a todas as máquinas com as quais está trabalhando, é fácil executar comandos entre seus subordinados.

# List the authorized keys for root across all nodes
salt '*' ssh.auth_keys root

# Install vim on all qa nodes
salt '*qa*' pkg.install vim

# Get information about the network interfaces from each of the MySQL nodes
salt '*mysql*' network.interfaces 
    
por 09.01.2014 / 00:06