定期的に原因不明でサーバーが落ちるのでシンプルに監視する

newrelic newrelic

AWSで運用中のサービスが定期的に何故か落ちるので落ちたら通知してくれる仕組みを導入してみた。
モニタリングのサービスは色々あって高機能なものが多いけれど、今回は単純に落ちてるかどうかわかればよかったのでNewRelicのSYNTHETICSでやってみる。

前提

NewRelicでアカウント登録済み

SYNTHETICSに登録する

SYNTHETICSメニューから Create new monitor を押して新規登録する。
Screen Shot 2016-08-20 at 20.20.54.png

  • モニタタイプ= Ping
  • URL= 監視したいURL
  • Location= ひとまずTokyoだけでいいや
    Screen Shot 2016-08-20 at 20.23.01.png
    Screen Shot 2016-08-20 at 20.23.15.png

  • schedule= そんなにシビアでもないので10分で
    Screen Shot 2016-08-20 at 20.23.21.png

  • notified= 通知したいEmailアドレス
    Screen Shot 2016-08-20 at 20.23.44.png

登録された
Screen Shot 2016-08-20 at 20.24.34.png

通知されてみる

サーバーが落ちているとこんな感じのメールが届く
Screen Shot 2016-08-27 at 15.57.20.png

復旧してしばらくするとこんな感じのメールが届く
Screen Shot 2016-08-27 at 15.57.33.png

ひとまずはこれでしのいでみる。そもそもなんで落ちるのか原因を探らないと・・・。

以上