コンテンツへスキップ

エージェントにすでに備わっているネットワークツール

答えの多くはウェブにあります。エージェントはこれらのツールでウェブにアクセスし、返ってきた内容を確認します。

17個のツール

ページの取得、APIの呼び出し、名前解決、何かが本当に稼働しているかの確認。エージェントは多くの時間をリクエストの向こう側で過ごします。そのための適切なツールがあるかどうかが、障害を報告するだけか、原因を診断できるかの違いになります。

ツール一覧

すべてのプランにプリインストールされており、設定は不要です。一部は選んだエンジンによって異なります。

  • curl

    HTTPリクエストの送信、ペイロードのPOST、リダイレクトの追跡を行います。

  • wget

    HTTPやFTPでファイルをダウンロードし、ページをミラーリングします。

  • nc

    Netcat。生のTCP接続を開き、待ち受け、テストします。

  • socat

    2つのエンドポイント間でソケット、ファイル、ポートを中継します。

  • dig

    DNSレコードを照会し、名前解決の過程を追跡します。

  • nslookup

    リゾルバーに対してホスト名やアドレスを照会します。

  • host

    名前やIPアドレスの簡単なDNSルックアップ。

  • ip

    マシンのアドレス、ルート、リンクを確認します。

  • ss

    マシンで開いているソケット、ポート、接続を一覧表示します。

  • naabu

    スキャンを許可されたホストに対する高速なポート探索。

  • websocat

    WebSocketエンドポイントに接続し、フレームを送受信します。

  • ddgs

    シェルからウェブを検索し、結果をテキストまたはJSONで受け取ります。

  • xh

    HTTPie構文と読みやすい出力でHTTPリクエストを送信します。

  • grpcurl

    シェルからgRPCサービスを呼び出し、そのメソッドを一覧表示します。

  • oha

    HTTPエンドポイントに負荷テストを行い、レイテンシのパーセンタイルを表示します。

  • hurl

    プレーンテキストファイルに記述したHTTPリクエストとアサーションを実行します。

  • doggo

    DNSレコードを照会し、結果をJSONで受け取ります。

はじめる

本物のコマンドラインを、セットアップ済みで

すべてのエージェントは、ツールボックス一式がプリインストールされたサンドボックス化されたマシンで動作します。どのプランでも、セットアップは不要です。