monitoramento mestre de marionetes

0

Instalei o puppetmaster no ubuntu 10 e instalei o fantoche em todos os meus clientes. Eu juntei todos os meus clientes de marionetes com o mestre de marionetes. Diga-me como listar todos os serviços em execução do meu cliente (como nagios, apache, mysql etc) no meu console mestre de bonecos? ou simplesmente como monitorar serviços em execução no cliente usando o console principal mestre? obrigado antecipadamente

    
por iam 07.03.2013 / 07:11

2 respostas

0

Eu sugiro que você leia a Documentação para o Puppet, que oferece muitos recursos diferentes. E eu provavelmente iria atirar isso no server fault ao invés de perguntar ao Ubuntu, poderia ter uma resposta um pouco melhor lá.

link

Você precisará aprender a sintaxe do Puppet

service { "apache2":
  ensure => "running",
}

Acima está um exemplo de código para verificar se o serviço apache2 está sendo executado. Vale a pena ler os documentos, porque eles são muito úteis. Também abaixo é um link para um livro de receitas de fantoches de pequenos trechos de código. Novamente muito bom e pode ser usado para hackear suas próprias coisas.

Obrigado William

link

    
por LinuxBill 07.03.2013 / 09:30
0

O foco principal do Puppet é o provisionamento de serviços. Um nó de marionetes (executando o agente fantoche) é ligado a um mestre de marionetes e recebe um catálogo de recursos e serviços que devem ser disponibilizados no nó de marionetes. Ele não fornece um recurso pronto para monitorar todos os processos em execução nos nós fantoches.

Dito isso, uma vez que cada nó tenha terminado de executar o catálogo de recursos fornecido pelo mestre de marionetes, registra o estado de cada recurso (incluindo quaisquer erros) e envia esse registro de volta ao mestre de marionetes para análise posterior. Um aplicativo de marionetes separado (o Painel de Marionetes) pode analisar esses registros para produzir um console acessível pela Web sobre o estado de todo o ambiente gerenciado por marionetes, o que é muito útil. Isso pode te dar uma aproximação da funcionalidade que você está perguntando.

Este artigo sobre instalação do Puppet Dashboard deve ajudá-lo.

    
por Charlie Halford 07.03.2013 / 13:53