クライアントがpemファイルにいなくてもシェフサーバーにチェックインしていない私の環境のシェフクライアントに警告するための良いプラグインを見つけようとしています。Sensuを使用している孤児シェフのクライアントにどのように警告するのですか?
私はこのエラーを取得していますし、その何かが私が行方不明(私は必要な宝石をインストールした、私は信じている)またはそのバグ場合だ場合、私はわからない https://github.com/sensu-plugins/sensu-plugins-chef/blob/master/bin/check-chef-nodes.rb
、これを見つけました。
Check failed to run: uninitialized constant Chef::REST
/etc/sensu/plugins/check-chef-nodes.rb:99:in `chef_api_connection'
/etc/sensu/plugins/check-chef-nodes.rb:69:in `connection'
/etc/sensu/plugins/check-chef-nodes.rb:73:in `nodes_last_seen'
/etc/sensu/plugins/check-chef-nodes.rb:103:in `any_node_stuck?'
/etc/sensu/plugins/check-chef-nodes.rb:86:in `run'
/opt/sensu/embedded/lib/ruby/gems/2.3.0/gems/sensu-plugin-1.4.2/lib/sensu-plugin/cli.rb:58:in `block in <class:CLI>'
あなたの考えを知りましょう。これを行う方法は多分あります。
'/ opt/sensu/embedded/bin/gem list'の出力はどうすればいいですか? –
プラグインにいくつかのバグがあったように見えます...彼らは今、彼らに取り組んでいます。 – Devon