メインコンテンツへスキップ

Attribute EC2 センサーのインストール

はじめに

Attribute EC2 センサーは、Linux ベースの仮想マシン上に systemd サービスとしてインストールされる eBPF センサーです。

このセンサーは、eBPF(Extended Berkeley Packet Filter)テクノロジーを活用することで、アプリケーションコードやカーネルモジュールを変更することなく、EC2 インスタンスの深い可視性とリアルタイム監視を提供するよう設計されています。ネットワークおよびシステムレベルの詳細なイベントを取得し、受動的なオブザーバーとして動作することで、監視対象システムへのオーバーヘッドやパフォーマンスへの影響を最小限に抑えます。

要件

要件詳細
カーネルバージョン5.10 以上
アーキテクチャx86_64 および arm64

インストールガイド

  1. インストールコマンド内の <token> を、Attribute から提供されたトークンに置き換えてください(付録 A を参照)。トークンはアカウントごとにユニークです。

  2. コマンドを実行してください。これにより、センサー用の systemd サービスがインストールおよび設定されます。サービスはインストール直後には開始されず、次回のブート時に自動的に起動します。

  3. 再起動せずにサービスを開始するには、次を実行してください。

    sudo systemctl start zprobe

付録 A: インストールコマンド

  1. Attribute のインストールスクリプトを取得します。

    wget https://storage.googleapis.com/attrb-artifacts/standalone-install.sh
  2. スクリプトに実行権限を付与します。

    chmod +x ./standalone-install.sh
  3. スクリプトを実行してインストールします。

    sudo ./standalone-install.sh <workload_name> 524288000 <token>
    • <workload_name> をサービス名に置き換えてください。
    • 524288000 はメモリ制限(500 MiB)です。
    • <token> を Attribute から受け取ったトークンに置き換えてください。トークンはアカウントごとにユニークです。
  4. センサーを起動します。

    sudo systemctl start zprobe
  5. センサーのステータスを確認します。

    sudo systemctl status zprobe

    ステータスは active (running) になっている必要があります。出力例:

    systemctl status zprobe のターミナル出力。zprobe.service が loaded・enabled・active (running) であり、main PID・メモリ・CGroup の詳細が表示されている

付録 B: センサー更新コマンド

センサーを新しいバージョンにアップグレードするには、インストールスクリプトを再実行してください。最新バージョンが取得されます。Attribute から提供された、同じアカウントごとのトークンを使用します。

  1. インストールスクリプトを実行します。

    sudo ./standalone-install.sh <workload_name> 524288000 <token>
    • <workload_name> をサービス名に置き換えてください。
    • 524288000 はメモリ制限(500 MiB)です。
    • <token> を Attribute から受け取ったトークンに置き換えてください。トークンはアカウントごとにユニークです。
  2. センサーを再起動します。

    sudo systemctl restart zprobe

商標: AWS は Amazon.com, Inc. またはその関連会社の商標です。その他のすべての商標は、それぞれの所有者に帰属します。