Chef infra sensu对社区插件的检查在执行时给出了一个错误
sensu检查无法执行,sensu客户端日志显示以下错误Chef infra sensu对社区插件的检查在执行时给出了一个错误,chef-infra,sensu,Chef Infra,Sensu,sensu检查无法执行,sensu客户端日志显示以下错误 checks dont work ("output":"/usr/bin/env: ruby: No such file or directory\n","status":127) sensu的社区插件,请使用#/usr/bin/env ruby在/usr/bin/env下查找ruby可执行文件 如果您没有安装ruby,ruby的唯一位置是chef客户端或sensu客户端作为嵌入式,那么下面是您可以做些什么来修复它 为ruby创建一个符
checks dont work ("output":"/usr/bin/env: ruby: No such file or directory\n","status":127)
sensu的社区插件,请使用
#/usr/bin/env ruby
在/usr/bin/env下查找ruby可执行文件
如果您没有安装ruby,ruby的唯一位置是chef客户端或sensu客户端作为嵌入式,那么下面是您可以做些什么来修复它
为ruby创建一个符号链接,这样插件现在就可以找到ruby来执行代码
ln-s/opt/sensu/embedded/bin/ruby/usr/bin/ruby
还要确保sensu用户对插件/脚本具有执行权限
本节也提到了这一点。sensu的社区插件,请使用
#/usr/bin/env ruby
在/usr/bin/env下查找ruby可执行文件
如果您没有安装ruby,ruby的唯一位置是chef客户端或sensu客户端作为嵌入式,那么下面是您可以做些什么来修复它
为ruby创建一个符号链接,这样插件现在就可以找到ruby来执行代码
ln-s/opt/sensu/embedded/bin/ruby/usr/bin/ruby
还要确保sensu用户对插件/脚本具有执行权限
本节也提到了这一点。sensu的社区插件,请使用
#/usr/bin/env ruby
在/usr/bin/env下查找ruby可执行文件
如果您没有安装ruby,ruby的唯一位置是chef客户端或sensu客户端作为嵌入式,那么下面是您可以做些什么来修复它
为ruby创建一个符号链接,这样插件现在就可以找到ruby来执行代码
ln-s/opt/sensu/embedded/bin/ruby/usr/bin/ruby
还要确保sensu用户对插件/脚本具有执行权限
本节也提到了这一点。sensu的社区插件,请使用
#/usr/bin/env ruby
在/usr/bin/env下查找ruby可执行文件
如果您没有安装ruby,ruby的唯一位置是chef客户端或sensu客户端作为嵌入式,那么下面是您可以做些什么来修复它
为ruby创建一个符号链接,这样插件现在就可以找到ruby来执行代码
ln-s/opt/sensu/embedded/bin/ruby/usr/bin/ruby
还要确保sensu用户对插件/脚本具有执行权限
本节中也提到了这一点。您也可以通过在
/etc/default/sensu
中设置embedded\u Ruby=true
来使用嵌入式Ruby。它工作得很好,但前提是您只有ruby检查。您不能为bash、python或其他语言检查设置嵌入式ruby设置。您也可以通过在/etc/default/sensu
中设置embedded\u ruby=true
来使用嵌入式ruby。它工作得很好,但前提是您只有ruby检查。您不能为bash、python或其他语言检查设置嵌入式ruby设置。您也可以通过在/etc/default/sensu
中设置embedded\u ruby=true
来使用嵌入式ruby。它工作得很好,但前提是您只有ruby检查。您不能为bash、python或其他语言检查设置嵌入式ruby设置。您也可以通过在/etc/default/sensu
中设置embedded\u ruby=true
来使用嵌入式ruby。它工作得很好,但前提是您只有ruby检查。不能为bash、python或其他语言检查设置嵌入式ruby设置。krzystofszarek的答案是正确的方法。将系统Ruby与Sensu的Ruby进行符号链接是不干净的。KrzysztofSzarek的答案是正确的。将系统Ruby与Sensu的Ruby进行符号链接是不干净的。KrzysztofSzarek的答案是正确的。将系统Ruby与Sensu的Ruby进行符号链接是不干净的。KrzysztofSzarek的答案是正确的。将系统Ruby与Sensu的Ruby进行符号链接是不干净的。