問題タブ [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 投票する
3 に答える
2980 参照

monitoring - Sensu サーバーをインストールせずに Sensu クライアントをインストールするには?

サーバーなしで Sensu クライアントをインストールしようとしています。

ドキュメントによると:

sensu-server"Sensu Core パッケージは、、、sensu-apiおよびを含む複数のプロセスをインストールしますsensu-client。"

sensuただし、リポジトリを追加した後、集約パッケージを見つけることしかできず、sensu-client.

githubで不可能だというチケットに気付きましたが、それは 2 年前のことなので、状況が変わったのでしょうか?

Redis、RabbitMQ、Sensu サーバーをインストールせずに Sensu サーバーをインストールすることはできますか?

0 投票する
2 に答える
235 参照

automation - sensu でクライアントを動的に関連付けることは可能ですか?

初めてオープンソース ツールを使用しています。sensu をインストールしたいのですが、新しくプロビジョニングしたサービスを sensu サーバーに自動的に追加する方法があるかどうかだけ知りたいです。

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

docker - Sensu /checks API 呼び出しが空に見える

Sensu を一連の Docker コンテナー ( sensu-serversensu-api、 n sensu-clientrabbitmqおよびredis) として実行しています。クライアントが自分自身を正常に登録し、サーバーによって要求されたチェックを実行し、そのチェックがハンドラーおよび を介して報告される間/clients、API 呼び出しは/checks何も返しません。

サーバー構成:

API 構成:

クライアント構成:

0 投票する
3 に答える
279 参照

ruby - Sensu Ruby rest-client-1.8.0 の問題

メッセージがRabbitMQにトリガーされている場所を見つける必要があるアプリケーションを実行しています。メッセージが process.rb ファイルから RabbitMQ に投稿されていることがわかりました。RabbitMQ に投稿されているメッセージを取得するために、残りの呼び出しを試みました。そのため、ubuntu マシンに gem rest-client-1.8.0 を追加しました。そして、server/process.rb にいくつかのコードを追加しようとしました。また、コードに require 'rest-client' を追加しました。

以下に示すように、ヘッダー「rest-client」を追加しました。

エラー:

/opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- rest-client (LoadError) from /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu- 0.20.3/lib/sensu/server/process.rb:5:in <top (required)>' from /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' から /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/bin/sensu-server:7:in' から /opt /sensu/bin/sensu-server:23:in load' from /opt/sensu/bin/sensu-server:23:in'

Sensu は、ubuntu マシンのパス "/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/lib/sensu" にインストールされます。Sensu は独自の Ruby で実行されることがわかったため、rest-client gem を sensu 内にインストールしようとしました。しかし、同じ問題に直面しました。gem をインストールする場所を教えてもらえますか? 別の方法はありますか?メッセージを消費する必要があり、残りの呼び出しでペイロードを渡す必要があります。

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

sensu - 扇子チェック返しクリティカルだけどうちわショーグリーン

私は sensu で http チェックをしています。

うちわWebアプリの出力:

ここに画像の説明を入力

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

ruby - せんすとグラファイト。AMQP による送信を構成する

Sensu をモニタリング システムとして使用し、Graphite をグラフィックスのバックエンドとして使用したいと考えています。

AMQP プロトコル経由で RabbitMQ からデータを受信するように Sensu を構成したいので、Carbon を次のように構成しました。

私の理解では、Carbon はいくつかの頻度で RabbitMQ (AMQP 経由) からデータを要求し、Whisper 経由で保存します。

一方、Sensu はいくつかのメトリクスを RabbitMQ に保存します。次のように構成しました。

そしてもちろん、このハンドラーを次のようにアタッチしました。

すべて問題ありませんが、グラファイトはメトリックを描画できません。これはグラファイト側からのログです:

これは、Sensu サーバー側の rabbitMQ からのものです。

Sensu が true に設定する必要があるのに、rabbitMQ が "durable": を "false" に設定すると考えるのはなぜですか?

そのようなロジックで自分の経験を共有できる人はいますか?

PS。tcp ハンドラーのみを使用した構成は、私にとっては正常に機能しています。

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

docker - Slack にアラートをスローするように sensu キープアライブを構成する方法

Slack アラートを送信したい。クライアントがキープアライブ チェックに失敗したとき。

それを行うプロセスは何ですか?私はそれを行う方法を知ることができますか? hiroakis/docker-sensu-serverドッカーイメージを使用しています。

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

ruby - Sensu : わかりやすいユーザー アラームと生のログの両方を同じ電子メール アラートで送信したい

Sensu モニタリングの実装に取り​​組んでいます (グラファイト + 電子メール アラートでの作業)。すべて問題ありませんが、電子メール アラートの部分のみです。電子メール システムからアラートを送信することができましたが、以下の形式でした: {"id":"a1c608aa-e207-49fe-905d-6037f6db01f2","client":

しかし、サポート チームと私のチームメイトの両方が、電子メール アラートの前半に使いやすいユーザー フォーマットと、後半に生のログまたは唯一の「出力」属性の両方を持ちたいと考えています。

今、私のemail.jsonは以下のとおりです。ここに「出力」を追加しようとしたことはわかっていますが、まだ機能しません..:(

私はいくつかの記事を見つけました、私はリンクごとに何かを見つけました:

しかし、私はまだ一緒にプッシュする方法にこだわっています..

親切に助けてください。

前もって感謝します。

ミス・スマナ W.