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.
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?
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.
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.