xymonping - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xymonping です。

プログラム:

NAME


xymonping - Xymon ping ツール

SYNOPSIS


キシモンピング [--再試行=N] [--タイムアウト=N] [IPアドレス]

DESCRIPTION


キシモンピング(1) によって監視されているホストの ping テストに使用されます。 キシモン(7) モニタリング
システム。 標準入力から IP アドレスのリストを読み取り、「ping」チェックを実行して、
これらのホストは生きています。 通常、これは次によって呼び出されます。 キシモネット(1) を実行するユーティリティ
すべての Xymon ネットワーク テスト。

オプションで、IP アドレスのリストがコマンドライン引数として渡されると、ping が実行されます。
それらの IP を標準入力から読み取るのではなく、

xymonping は IP アドレスのみを処理し、ホスト名は処理しません。

xymonping は以下からインスピレーションを得ました。 fping(1) ツールですが、最初から書かれています
他のこのようなユーティリティに見られるオーバーヘッドをほとんど発生させずに、高速 ping テスターを実装します。
xymonping の出力は、「fping -Ae」の出力と似ています。

xymonping は複数のシステムを並行して調査するため、ランタイムはほとんど
タイムアウト設定と再試行回数によって異なります。 デフォルトのオプションでは、
xymonping では、すべてのホストに ping を実行するのに約 18 秒かかります (次の入力セットでテスト)
1500のIPアドレス)。

スイドルート インストール REQUIRED


xymonping は「生のファイル」が必要なため、suid-root 権限でインストールする必要があります
ソケット」を使用して、ICMP エコー (ping) パケットを送受信します。

xymonping は、root 権限を即座に削除し、
それらを再取得して XNUMX つの操作を実行します: raw ソケットの取得、およびオプションでバインド
特定の送信元アドレスに送信します。 これらの操作は root として実行され、残りの操作は root として実行されます。
xymonping が通常のユーザー権限で実行される時間。 具体的には、ユーザーが提供したデータや
ネットワーク データは root 権限で実行中に使用されます。 したがって、安全であるはずです
xymonping に必要な suid-root 権限を与えます。

OPTIONS


--再試行=N
最初の ping に応答できないホストの再試行回数を設定します。
最初のプローブに加えて送信された ping プローブの数。 デフォルトは
--retries=2、ホストが応答していないと判断する前にホストに 3 回 ping を実行します。

--タイムアウト=N
ping プローブのタイムアウト (秒単位) を決定します。 ホストが応答しない場合
N 秒以内に、次のいずれかに応答しない限り、利用できないとみなされます。
再試行します。 デフォルトは --timeout=5 です。

--responses=N
xymonping は通常、単一の応答を受信した後にホストへの ping を停止し、次を使用します。
それにより往復時間を決定します。 最初の応答が届くまでに時間がかかる場合
- たとえば、最初にルートを決定するときに追加のネットワーク オーバーヘッドが発生するためです。
ターゲット ホスト - ラウンドトリップ時間レポートが歪む可能性があります。 これを使用できます
N 個の応答を必要とするオプションを使用すると、xymonping は往復時間を次のように計算します。
すべての応答時間の平均。

--max-pps=N
XNUMX 秒あたりの最大パケット数。 これにより、ICMP パケットの数が制限されます
xymonping は、各パケットが送信された後に短い遅延を強制することにより、XNUMX 秒ごとに送信します。
送信済み。 デフォルト設定では、50 秒あたり最大 XNUMX パケットを送信します。 ご了承ください
これを増やすとネットワークのフラッディングが発生する可能性があり、ICMP パケットが送信される可能性があるため、
ルーターやその他のネットワーク機器によって破棄されるため、不安定な動作が発生する可能性があります
実際には正常であるにもかかわらず、ホストが応答していないと記録されます。

--source=アドレス
送信される ping パケットの送信元 IP アドレスとして ADDRESS を使用します。 マルチホームの場合
システムでは、発信するホストのソース IP を選択できます。
ping が機能するために必要です。

- デバッグ
デバッグ出力を有効にします。 これにより、送受信されたすべてのパケットが出力されます。

onworks.net サービスを使用してオンラインで xymonping を使用する



最新のLinuxおよびWindowsオンラインプログラム