O livro de receitas do chef nagios não instala o check_nrpe no servidor

1

Estou tentando construir um servidor de monitoramento atualizado, usando a versão atual do livro de receitas Chef nagios (3.1). Ele instala o nagios-3.4.3 da fonte na minha VM Ubuntu.

Mas não encontro nenhuma evidência do comando check_nrpe no servidor, então todas as minhas verificações remotas falham com "(o código de retorno 127 está fora dos limites - o plugin pode estar faltando)".

Não encontro nada na documentação da receita ou no código-fonte do livro de receitas que inclua o plugin check_nrpe.

Alguém tem uma dica para mim?

    
por Mojo 08.01.2013 / 22:09

2 respostas

1

A instalação de origem do nagios não instala o plugin nrpe.

Eu escrevi uma atualização para fazer a instalação de origem, e vou enviar um patch para o livro de receitas.

    
por 09.01.2013 / 19:58
0

Hmm, eu acho que o livro de receitas mudou desde a última vez que olhei. Você não pode usar a receita nagios::client_package ? Você provavelmente precisará alterar o atributo install_method , pois o nagios::client inclui receitas de instalação de pacote ou de origem. Aqui está a linha relevante de nagios::client :

include_recipe "nagios::client_#{node['nagios']['client']['install_method']}"

em que a receita de client_package faz isso:

%w{
  nagios-nrpe-server
  nagios-plugins
  nagios-plugins-basic
  nagios-plugins-standard
}.each do |pkg|
  package pkg
end

que instalará o pacote nagios-nrpe-server Ubuntu, bem como os plugins padrão.

    
por 08.01.2013 / 22:44

Tags