以下の内容はhttps://t-cyrill.hatenablog.jp/entry/2015/10/01/190759より取得しました。


Nagiosのnrpeを使ってSidekiqの仕事具合を監視する

SidekiqはRuby製の便利なJobWorkerでRubyのコードをいい感じに実行してくれるできる子なのですが、放置していると意識がなくなることもないとは言えないので、他の子に監視してもらうのが安全です。

今回はNagiosさんに監視をしてもらおうと思います。Nagiosはシステム監視ツールです。

nrpeはNagiosの機能で、監視対象のマシンで任意のコードを実行し、終了コードを元にwarning, criticalの通知ができます。

例えば以下のようなbashスクリプトを用意して、SidekiqのAPIを呼び出せばworkerがうまくjobを処理しきれているか確認してみます。

sidekiq enqueued check

他にfailしたジョブの数を調べることもできてSidekiq::Stats.new.failedなどを監視するのもありかなと思います。 sidekiqのAPIhttps://github.com/mperham/sidekiq/wiki/API を参照してください。




以上の内容はhttps://t-cyrill.hatenablog.jp/entry/2015/10/01/190759より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14