サーバーが応答しない場合、または GET クエリが正しいコンテンツを返さない場合に通知を受け取るように、SMS 警告システムをセットアップする最も簡単な方法は何ですか?
4 に答える
たとえば、Pingdomにサブスクライブすることで、監視とアラートを完全にアウトソーシングできます。最も基本的な Pingdom プランでは、最大 5 つのサービスを監視し (オプションのコンテンツ パターン マッチングによる HTTP GET の使用を含む)、構成可能なダウンタイムの後に SMS を送信します。
独自のソリューションを展開したい場合、最初に正しく行うべきことは監視ソフトウェアです。これには、無料のものから法外に高価なものまで、非常に多くのサードパーティ ソリューションが存在します。もちろん、独自の「GET を試して、うまくいかない場合は何かを実行する」スクリプトを作成することは常にオプションですが、すべてのソフトウェアと同様に、機能のクリープは、既存のソリューションをすぐに再実装することを意味する場合があります...
SMS 通知については、電子メールから SMS へのゲートウェイを使用すると、そのようなサービスが十分に提供されている地域にいる場合に役立つ可能性があります。たとえば、ほとんどの米国のプロバイダーは無料のゲートウェイを提供していますが、ヨーロッパではサードパーティによって運営され、有料のみである傾向があります. すでに示唆したように、ここでは Google があなたの味方です。また、監視ツールは、監視サーバーに接続された携帯電話/GSM モデムを使用して直接通知を送信することをサポートしている場合があります。
多くの場合、監視サーバーに直接接続された SMS モデムが必要であることがわかりました。問題がネットワーク接続にある場合はどうなりますか?
http://www.serviceuptime.com/のようなサービスを取得し、your-number@a-domain-your-provider-gives に電子メールを送信できます。通常、それぞれの Web サイトにプロバイダーの正確なドメインがありますが、たとえば、プロバイダーが t-mobile の場合は、@t-mobile.com を試すことができます。
独自のツールを作成する場合は、非常に簡単なはずです。期待される応答が得られない場合は、GET 要求を送信してメールを送信してください。2 つの異なる ISP の 2 つの異なる場所から実行する必要があります。ルーティングの問題があり、要求が通過しない場合、SMS が送信されるためです。
必要なのはSMS ゲートウェイです。あなたの地域にサービス提供者が必ずいるはずです。残念ながら、それらを見つけるのは少し難しいです。Googleに聞いてみてください...