サーバー専門のフリーランスエンジニアです。クラウドサービスを利用してWebサイト、ITシステムのサーバー構成設計とサーバー構築を行います。クラウドHTTP監視サービスPingdomについて(2015年3月版)0025HTTP監視サービスPingdomについて以前書いた記事の情報が古くなったので、まとめ直しました。※以下は、2015年3月末時点の情報です。Pingdomの機能Pingdomは、Webサイト・サービスに対してHTTP(S)によるヘルスチェックを行う死活監視サービスです。https://www.pingdom.com/欧米各地にある複数の監視サーバーから監視対象のURLに対してアクセスし、異常を検知した場合は、あらかじめ指定したEmailアドレスや携帯電話(SMS)にアラートを通知します。Androidアプリへのアラート通知やWebhookによる通知も可能です。監視間隔(分)、異常を検知してからアラート通知するまでの時間(分)、異常を検知した場合のリピート通知間隔(回数)、復旧した際の通知の有無を指定できます。レポート機能で、レスポンスタイムを確認できます。監視対象となるサーバー側の設定は不要です。Pingdomの料金https://www.pingdom.com/pricing無料のFreeプランでは、監視対象1箇所のみ、月20回までのSMSアラート通知、無制限のEmailアドレスへのアラート通知が可能です。→PingdomのFreeプランは、2019年2月6日で廃止となりました。現在は有償プランのみの提供となっています。Starterプランでは、$14.95/月で、監視対象10箇所まで、月20回までのSMSアラート通知、無制限のEmailアドレスへのアラート通知が可能です。signupのページからは、監視対象1箇所のみのFreeプランを利用できるようになっています。Signuphttps://www.pingdom.com/freeこちらからの登録ですと、クレジットカードの登録なしで利用できます。SMSでのアラート通知を行う例です。アカウントの作成フリープラン用のSingupページhttps://www.pingdom.com/freeにアクセスします。up」をクリックします。Settingsで、必要に応じて情報を登録します。Localizationで、お好みで、タイムゾーン、日時フォーマットなどのローカライズ情報を変更しておくとよいでしょう。ローカライズ設定アラート通知先の設定アラート通知先は「Contact」として管理します。Contactsへ進むと、Singup時に登録したアカウント名がContactとして見えています。このContactには、Singup時に登録したEmailアドレスが紐づけられています。phone」欄に電話番号を登録します。SMS」をクリックして、正しくSMSが届くことを確認します。CONTACT」をクリックします。アラート通知先(Contact)の追加ContactのEmailアドレスなどを登録します。監視対象は「Check」として管理します。NEW」ボタンで、監視対象を追加します。監視情報(Check)の編集Optionalタブでは、オプションとして以下を指定できます。Alerts)で選択可能です。Alertsを設定します。アラート通知の編集ここまでの設定で、Webサイトダウン時に、指定のEmailアドレスや携帯電話にアラートが通知されるようになります。Reportsで、レスポンスタイムのグラフを確認できます。Log」タブで、ヘルスチェック試行ごとのレスポンスタイムを確認できます。欧米の各都市からヘルスチェックを実施していることがわかります。レスポンスタイムのリスト死活監視ツール導入の注意点とPingdomの長所Webサイト・サービスの死活監視については、下記の障害も考慮することが望ましいです。監視ツールプロセスのダウンもしくは監視ツールを設置したサーバーの障害Webサイト・サービスや監視ツールの上位ネットワークの障害1.については、せっかく死活監視を行っていても、いつの間にか監視が止まっていては、障害が発生しても気づくことができません。監視ツールを冗長化する、もしくは監視ツールそのものを死活監視する必要があります。2.については、監視対象のWebサイトと同一のプライベートネットワーク上で監視ツールを動かしていた場合、その上位のインターネット接続までのネットワークのどこかで障害が発生したときに、ユーザーからはWebサイトにアクセスできないのに、監視ツールは異常を検知できません。そのため、Webサイト・サービスを設置してあるネットワークの外部からも死活監視を行うのが望ましいです。Webサイト・サービスで使用しているインターネット回線やクラウド・VPSサービスが、例えば、、、フレッツを使用しているなら、フレッツ以外の箇所からも監視する。AWSを使用しているなら、異なるリージョンやAWS以外の箇所からも監視する。さくらのクラウド・VPSを使用しているなら、さくら以外&OCN以外のプロバイダの箇所からも監視する。すると、より安心です。死活監視ツールとしては、日本ではNagiosやZabbixを使うことが多いと思いますが、運用保守サービス専門業者でもない限り、上記を考慮して複数の拠点に監視ツールを設置するのはなかなか大変ですね。Pingdomは欧米の複数拠点からヘルスチェックを行うので、上記の問題をクリアできます。月2,000円ぐらいで10箇所まで監視できるのはかなり安いといえるのではないでしょうか。レスポンスタイムを確認できたり、SMSでケータイにアラートメールを送信できるのも便利ですね。Webサイトのサーバー移行を実施する場合、移行前のサーバーでも監視を行うことで、移行前後の客観的なレスポンスタイムを知ることができます。Mackerelなどを使用して、外部からの死活監視はPingdomで行う、というように併用するのもよいと思います。1アカウントで1箇所、無料で監視できるので、ぜひ試してみてはいかがでしょうか。DesignInaba【お問い合わせ】お名前または法人名・団体名、メールアドレスと、簡潔な内容で構いませんので、お問い合わせ内容をご記入ください。折り返しご連絡いたします。※いただいた情報は他の目的には使用いたしません(個人情報の取り扱いについてはこちらのプライバシーポリシーをご参照ください)。(必須)↑お問い合わせ内容をご確認のうえ、チェックを入れてから「送信」してください。