コメントするWebサーバーの死活監視をするためには、Webサーバー以外に別のサーバーを立てて、そこから相互監視する必要がありますが、2台以上サーバーを持っていない限りはコストが嵩んでしまいます。Lambdaを使うことで、必要時にだけ一瞬サーバーを起動して、あとは無課金というコスパの良い監視に挑戦してみます。Lambdaは100ms単位の課金なので、本当の意味での従量課金になりますね。ちなみにLambdaは100万リクエスト/月の無料枠があるので、1日数回程度の使い方なら無料枠におさまってしまうのではないでしょうか。チャネルを作成します。今回つくるチャネルは「#test」とします(詳細割愛)。インテグレーションの追加」をクリックインストールできました。URLが、Slackの#testチャネルへの投稿アドレスとなります。以下は、Lambda側のプログラムに転記する必要があるので控えておきましょう。Lambda関数の実装Lambda関数のひな形ができたら、以下のコードをindex.jsに上書きコピペして保存後、「テスト」をクリックします。今回のサンプルコードの言語はNode.jsです。ご自身の環境に合わせて修正してください。Lambdaのコールドスタート直後にSlack通知ができないことがあるようなので、ダミーで2回監視を回して、2回目を通知しています。直し方がわかる方は、直し方を教えていただけると助かります。イベントに適当な名前(今回はevent)をつけて、「作成」をクリック再度、「テスト」をクリック。チャンネルに飛んできました。作成したLambda関数を、定時実行させる先ほど作成したLambda関数を定期的に呼び出して、死活監視を自動化してみましょう。「新規ルールの作成」をクリック適当なルール名(今回はtest)とルールの説明をつけて、スケジュール式をCron形式で入力します。指定時刻はUTC基準です。9時)に実行させるために以下の式を入力しました。関数につながればOK。あとは、平日の18時を待って、Slack通知が飛んでくれば完成です。頻繁に実行させて200(成功)の時は通知しない、ただし最低1日1回だけは200も通知させて監視が動いていることを目視確認するなどしても良さそうですね。※以下の投稿を参考にさせていただきました。コメントをキャンセルメールアドレスが公開されることはありません。WordPressあなたのOSはダークモードですあなたはIPv4でアクセスしています。