エージェントにすでに備わっているネットワークツール
答えの多くはウェブにあります。エージェントはこれらのツールでウェブにアクセスし、返ってきた内容を確認します。
17個のツールページの取得、APIの呼び出し、名前解決、何かが本当に稼働しているかの確認。エージェントは多くの時間をリクエストの向こう側で過ごします。そのための適切なツールがあるかどうかが、障害を報告するだけか、原因を診断できるかの違いになります。
ツール一覧
すべてのプランにプリインストールされており、設定は不要です。一部は選んだエンジンによって異なります。
curlHTTPリクエストの送信、ペイロードのPOST、リダイレクトの追跡を行います。
wgetHTTPやFTPでファイルをダウンロードし、ページをミラーリングします。
ncNetcat。生のTCP接続を開き、待ち受け、テストします。
socat2つのエンドポイント間でソケット、ファイル、ポートを中継します。
digDNSレコードを照会し、名前解決の過程を追跡します。
nslookupリゾルバーに対してホスト名やアドレスを照会します。
host名前やIPアドレスの簡単なDNSルックアップ。
ipマシンのアドレス、ルート、リンクを確認します。
ssマシンで開いているソケット、ポート、接続を一覧表示します。
naabuスキャンを許可されたホストに対する高速なポート探索。
websocatWebSocketエンドポイントに接続し、フレームを送受信します。
ddgsシェルからウェブを検索し、結果をテキストまたはJSONで受け取ります。
xhHTTPie構文と読みやすい出力でHTTPリクエストを送信します。
grpcurlシェルからgRPCサービスを呼び出し、そのメソッドを一覧表示します。
ohaHTTPエンドポイントに負荷テストを行い、レイテンシのパーセンタイルを表示します。
hurlプレーンテキストファイルに記述したHTTPリクエストとアサーションを実行します。
doggoDNSレコードを照会し、結果をJSONで受け取ります。
本物のコマンドラインを、セットアップ済みで
すべてのエージェントは、ツールボックス一式がプリインストールされたサンドボックス化されたマシンで動作します。どのプランでも、セットアップは不要です。
