AWS 環境のみで完結する EC2 インスタンスへの ping を利用した死活監視方法を教えてください
困っていること
EC2 インスタンスに対して ping の疎通が取れなくなった際にメール通知を行いたいです。
AWS 環境のみで完結する EC2 インスタンスへの ping を利用した死活監視方法があれば教えてください。
どう対応すればいいの?
Systems Manager オートメーションの AWSSupport-SetupIPMonitoringFromVPC をご検討ください。
こちらを利用することで、指定されたサブネットに EC2 インスタンスを作成し、ping、MTR、トレースルートおよび tracetcp テストを継続的に実行することによって、選択したターゲット IP (IPv4 または IPv6) を監視可能です。
また、パケット損失 (ping) やレイテンシーがしきい値に達したときには、CloudWatch アラームを利用して SNS で通知を行うことも可能です。
やってみた/確認してみた
以下の弊社ブログを参考に、実装を行います。
手順については、省略させて頂きます。
本ドキュメントを実施後に、ping の疎通有無を確認するためのカスタムメトリクスが作成されます。
- カスタムメトリクス名の例
subnet-xxxxxxxxxxxx i-xxxxxxxxxxxx - xxx.xxx.xxx.xxx Ping Loss

こちらの CloudWatch カスタムメトリクスを利用して、監視するしきい値設定を行います。その際にアラーム状態に SNS トピックに通知を送信する設定を行います。


例えば該当の CloudWatch カスタムメトリクスでは 統計: 最大の場合、0% が ping 疎通可能な正常な状態であるため、100 % に設定すると疎通不可の状態を監視可能です。

参考資料
- AWSSupport-SetupIPMonitoringFromVPC - AWS Systems Manager オートメーションランブックリファレンス
- 障害調査に備えてオンプレミスと AWS 間のネットワーク監視を行う方法を教えてください | DevelopersIO
- AWSSupport-SetupIPMonitoringFromVPCを利用してVPC内の特定ネットワーク状況を把握する | DevelopersIO
クラスメソッドオペレーションズ株式会社について
クラスメソッドグループのオペレーション企業です。
運用・保守開発・サポート・情シス・バックオフィスの専門チームが、IT・AIをフル活用した「しくみ」を通じて、お客様の業務代行から課題解決や高付加価値サービスまでを提供するエキスパート集団です。
当社は様々な職種でメンバーを募集しています。
「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、クラスメソッドオペレーションズ株式会社 コーポレートサイト をぜひご覧ください。※2026年1月 アノテーション㈱から社名変更しました






