WEBOパルサー:無料の水泳月

WEBOパルサー 私たちの最後の頭脳-WEBO Pulsar-のサイトの可用性を追跡するサービス(倒れた/落ちなかった場合、落ちた場合、なぜ)とそれに関連するエラーを公式に開始してから1か月が経過しました。



インターフェイスをわずかに改善し、SMSおよびjabber通知を追加し、自動エラートレースも導入しました。



インターフェース



膨大な数の改善とマイナーな修正が行われました(現在、新しい機能に積極的に取り組んでいます)。 最も重要な(私の意見では)から:サイトの応答(可用性)のタイムラインをあらゆる規模で表示することが可能になりました。 チャート上の領域を選択すると、その幅全体に拡大され、元のフォームに戻ることができます。

WEBO Pulsarでズーム

(CSVに加えて)HTML形式でのデータ出力、およびすべての出力形式(および文字)での表示、チェックを一時停止することもできました(近い将来、サイトの情報が必要ない場合にお金を使わないため)。 (適切な設定で)。



自動トレース



サイトの何が問題なのかをすぐに理解するために(メッセージがアクセス不能になったとき)、およそ次のアルゴリズムを使用することにしました。

1a。 サイトのIPアドレスを決定する際にエラーが発生した場合、最初に、クレームされたサイトのNSサーバーを取得しようとします。

1b。 NSサーバーが利用可能な場合は、サーバーのIPアドレスを取得します(最初はプライマリ、そうでない場合は追加)。 CNAMEレコードのケースは個別に処理されます。

1c。 次に、DNSサーバー自体に(IPで)アクセスできるかどうかを確認します。

1g DNSサーバーのIPが使用可能な場合、対応するポートが開いているかどうかを確認し、このDNSサーバーを使用して目的のサイトのIPアドレスを取得しようとします。

2.サイトのIPアドレスを取得したら、SYNパケットとICMPパケットの両方でサーバーをタップしようとしています。

3.パケットが通過した場合(そして一般に、サイトから何らかの種類のHTTPエラーコードを既に受信した場合)、問題のヘッダーを表示します。 通常、それらにはエラーの直接的な指示が含まれています。



上記の方法で取得したデータは、99%のケースで、ネットワークモデルのどのレベルでエラーが発生し、どのような理由(サイトがダウンしたか、プロバイダーが利用できない、DNSサーバーが応答しないなど)を判断するのに役立ちます。 これらはすべて、スキャンごとにCSVとHTMLの両方のデータエクスポート形式で利用できます。 詳細なエラー分析は、通知が送信されたときにのみ実行されます(通知レターにも含まれます)。



たとえば、DNSエラーの場合、おおよそ次の情報が得られます

  webo @ pulsar#nslookup -q = NS -timeout = 1 webo.in
サーバー:89.111.176.254
住所:89.111.176.254#53

信頼できない答え:
 webo.inネームサーバー= dns2.webdrive.ru。
 webo.inネームサーバー= dns1.webdrive.ru。

信頼できる回答は以下から見つけることができます:

 -----------------------------

 webo @ pulsar#nslookup -timeout = 1 dns2.webdrive.ru
サーバー:89.111.176.254
住所:89.111.176.254#53

信頼できない答え:
名前:dns2.webdrive.ru
住所:212.158.162.5

 -----------------------------

 webo @ pulsar#nslookup -timeout = 1 dns1.webdrive.ru
サーバー:89.111.176.254
住所:89.111.176.254#53

信頼できない答え:
名前:dns1.webdrive.ru
住所:213.189.213.54
 ... 


尊敬されている人々が、そのニーズに合わせてアルゴリズムを改善する方法について提案を持っている場合、私たちは喜んで近代化を実施します。



サービスの主な機能



計画



今日、 WEBO Pulsarは24時間、数百のサイトをチェックしていますが、これには限界がありません。 当面の計画では、チェック用の電子メールプロトコルを追加し、SMSやjabberよりも速く壊れたサイトの所有者に通知できるウィジェットを作成するためのAPIも開きます。



また、サービスへの要望を直接送信できるように、reformal.ruウィジェットをサイトに追加しました。 ユーザーの便宜のために、アドレスpulsar@webo.nameは年中無休で機能します。質問やコメントがあればすぐに回答します。



次回まで、

WEBOソフトウェアチーム



All Articles