orenoblog

エンジニアになりたいExcel方眼紙erの物語

sensu

Sensu 0.12にPagerDuty handlerを導入するまでの道のり

こんばんは俺です。最近SensuにPagerDuty handlerを導入して、PJに投下中です。 PagerDuty handlerは下記URLに記載されているとおりに導入できます。 Sensu Integration Guide - PagerDuty ただ今回PagerDuty handlerを導入したsensu serverは0.12を使ってお…

脳筋的に実現するsensu-client bootstrapパターン

standaloneモードで稼働するsensu-clientがインストールされたEC2インスタンスをコピーすると、 sensu-clientのnameが重複して色々面倒なのですが、これでかいけつ。 Amazon Linux 2014.09で動作確認済み。IAM Roleを付与してEC2 ReadOnly以上を与えておくこ…

Sensuの通知をslackで受け取るインターネット入門

Sensu使ってますか?便利ですね(色々ありますが) ほとんどの通知はメールで受け取っているのですが、最近slack pluginを導入して一部のホストcheckをslackで受け取るようにしました。 sensu-community-plugins/slack.rb at master · sensu/sensu-community-…

metricをgraphiteに飛ばすとき忘れない事

眠いですこんばんは 2回も同じこと忘れてたのでメモ メトリクスを飛ばす時は"type":"metric"を指定する メトリクスを処理するハンドラを記述 これらを指定しないとmetrics収集プラグインは動作するが、rabbitmqという流しそうめん機に流れていってもsensu-s…

ohai最高って思うとき

ohaiございます私です 例えばsensuコミュニティプラグインのcheck-redis-memory.rbを利用するとき、 maxmemoryパラメータを設定していない場合、 サーバに搭載されているメモリ量と比較して使用率を判定してみます。 ohaiのmemory attributeを使うと幸せにな…

sensu-clientに独自attributeを持たせたい(additional parameter)

sensu-pluginをテストしてる私ですこんばんは。 自分で見つけたわけではないのですが、忘れてしまうのでadditional parameterについてメモします sensu-clientをserverへ登録するときに与えられるパラメータは固定されているように見えます。 parameter 意味…

sensu-clientのリポジトリをどのように管理しようかな(git remote編)

こんばんは。顔に疲労のでないイケメンになりたい私です。 同僚のy13iサンがsensu-server環境を作ってくれたので、クライアント登録や通知のテストをしていきます。 さてGithubに自前のsensu client監視用テンプレート(というかchefのリポジトリ)があった…

Sensu 0.12 調査メモ No Items found.

盛大に失敗した履歴です。 sensu-serverとclientの環境を整えたはずなのに、 sensu-dashboardからclientが表示されない問題を抱えています。 sensu-server.logを眺めているとsensu-serverがrabbitmqからデータを取得していないように見えます。 さて以下より…

CentOS6.Xではrabbitmq-serverがSSL modeで起動せず冬休みにsensu入門できなかった

1/1にハマってたのが、リトライしたら動いたーと思ったのもつかの間 まーたハマったので一先ずまとめました。 ハマりはCentOS 6.3, 6.4(いずれもx86_64)で確認しました。 sensu入門できなかった... エラー内容 sensu-chefでsensu serverを稼働させようと 必…

sensu 0.12.3-1をchefでインストール中に404 "Object Not Found"

冬休みの課題にsensu試そうと思いましてコミュニティで公開されている sensuのrecipeを試した所こんなエラーが発生。 どうやら各コンポーネントのconfigをencrypt data bagに持たせないとアカン模様です。 最近変わったみたい。コミットログ ドはまりしたの…