問題タブ [sensu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
239 参照

ubuntu - Ubuntu 12.04 で Sensu を人形化する

Sensu をインストールするためにパペット スクリプトを実行すると、次のエラーが表示されます。

実際には、「apt-get update」および「apt-get install sensu」を実行しようとすると失敗します。

ただし、vagrant を使用してプロビジョニングした後に ubuntu ターミナルでこれらのコマンドを実行すると、両方のコマンドが機能します。

0 投票する
1 に答える
1035 参照

mysql - sensu サーバー、クライアント、API が起動しない

http://sensuapp.org/docs/latest/guideの手順を使用して CentOS-6.5 に sensu をインストールしました が、sensu-server、sensu-client、さらには sensu-api を起動できないようです。どんな提案でも大歓迎です。

以下は、/var/log/sensu/sensu-server.log に記録されたエラーです。

0 投票する
1 に答える
466 参照

ruby - sensu サービスを開始しようとすると失敗します

sensu サービスを開始しようとすると失敗し、ログに次のエラーが記録されます。以前は機能していましたが、再起動すると、引き続き次のエラーが発生しました。デバッグ方法がわかりません。正しい方向への助けに感謝します。

C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:859:in open_udp_socket': no datagram socket (RuntimeError) from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:859:in open_datagram_socket から C:/opt/sensu/ embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:257:in setup_sockets' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:293:in start' from C:/opt/sensu/embedded/lib/ruby/gems/2.0 .0/gems/sensu-0.12.6/lib/sensu/client.rb:13:in block in run' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:in call' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0. 3-x86-mingw32/lib/eventmachine.rb:187:in run_machine' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:in run' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client .rb:12:in run' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/bin/sensu-client:10:in ' from C:/opt/sensu/embedded/bin/sensu-client:23:in load' from C:/opt/sensu/embedded/bin/sensu-client:23:in'

0 投票する
1 に答える
918 参照

python - sensu スタンドアロンは、rabbitmq アクセス権を持たないリモート サーバーでチェックします

私は現在、アラートが何千ものノードからさまざまな方法で送信されている監視のセットアップを行っています。利用可能な方法は、さまざまなセキュリティメカニズムのためにネットワークの所有者によって決定されます。

Sensu の外部でアラート データを受信し、Python の pika ライブラリを使用して Sensu にプッシュする方法はありますか? もしそうなら、これをカバーしているドキュメントを教えてもらえますか? Google を検索しましたが、有用なものが見つかりませんでした。ありがとう!

他の誰かが同様の質問をしている場合に備えて、ここに投稿して答えを見つけました: http://sensuapp.org/docs/latest/external_result_input#documentation

0 投票する
1 に答える
747 参照

filter - logstash で sensu ログを分析する

サーバーの sensu ログは次のとおりです。

これは json 形式です。json parse を使用して表示できます。

そして、logstash フィルターを通過した後、次の画像のようなフィールドで解析されます。

http://i.stack.imgur.com/4KA0i.jpg

そして今、重要な「 http://link.com 」の情報を含む「エラー」という名前のフィールドを追加したいと思います。つまり、フィルターが「payload.check.output」フィールドの CheckHTTP CRITICAL と一致する場合、エラー リンクが新しい「エラー」フィールドに追加されます。

そして、これはlogstashフィルターの私の設定です:

しかし何も起こらない

0 投票する
1 に答える
283 参照

sensu - Sensu ハンドラが未定義のメソッド エラーを返す

最近、OpsGenie ハンドラ ( opsgenie.rb) を最新のコミュニティ バージョンに更新しまし

ハンドラーは次のように定義されます。

json の設定opsgenie-pagerは次のとおりです。

チェックが「CRITICAL」として返され、opsgenieハンドラーが呼び出されると、sensu-server.log は次のように報告します。

「開発インスタンス」(vagrant ボックス) では、OpsGenie ハンドラーを正常に使用してアラートを作成できます。

undefined method 'option' for Opsgenie:Class (NoMethodError)エラーの原因は何ですか?

0 投票する
1 に答える
403 参照

mongodb - MongoDB Sensu スクリプト (チェック) がログにメトリックを表示しない

Mongo DB サーバーに sensu クライアントをインストールしており、このスクリプトを使用して Mongo DB チェックを実行しています。Mongodb が認証なしで構成されている場合はうまく機能しますが、Mongo DB で認証が有効になっている場合はメトリックが表示されません。 DB認証資格情報を正しく渡しますが、認証はirbプロンプトからの同じ資格情報で機能します。MongoDB 認証を使用して監視メトリックを取得するための修正は何ですか?

Ubuntu 12.04 で Sensu バージョン 0.1 6 と MongoDB 2.4.11 を使用しています。

0 投票する
1 に答える
237 参照

logging - Sensu サーバーのログがゴミだらけ

私の sensu サーバーのログは、同じログ行のファイル サイズが 3GB に達するほど絶え間なくゴミでいっぱいになります。

これをデバッグする方法や、ログファイルをスパムしているソースを見つける方法を知っている人はいますか

これはログのサンプルです。同じ行が何度も繰り返されています

{"timestamp":"2015-02-19T07:27:53.314313+0000","level":"error","message":"unknown handler","handler_name":"graphite"}