厨师nagios食谱不在服务器上安装check_nrpe

我试图build立一个更新的监控服务器,使用当前版本的厨师nagios食谱(3.1)。 它在我的Ubuntu VM上从源代码安装nagios-3.4.3。

但是我没有在服务器上find任何check_nrpe命令的证据,所以我所有的远程检查都以“(返回代码127超出范围 – 插件可能会丢失)”失败。

在配方文档或者包含check_nrpe插件的食谱源代码中找不到任何东西。

任何人有我的小费?

nagios的源代码安装不会安装nrpe插件。

我已经写了一个更新来做源代码安装,我会向食谱提交一个补丁。

嗯,我想上次看菜谱后,食谱已经改变了。 你不能使用nagios::client_package配方? 您可能需要更改install_method属性,因为nagios::client包含软件包或源代码安assembly方。 以下是来自nagios::client的相关行:

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

client_package配方就是这样做的:

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

它将安装nagios-nrpe-server Ubuntu软件包以及标准插件。