Skip to main content

DebianでGoエージェントをインストール

Goエージェントをインストールするには:

  1. https://pkg.contrastsecurity.comからエージェントのファイルをダウンロードします。以下のコマンドで、Contrastのパッケージリポジトリをシステムに登録します。

    curl \
      https://pkg.contrastsecurity.com/api/gpg/key/public | sudo apt-key add -
    
    echo "deb https://pkg.contrastsecurity.com/debian-public/ $(sed -rne 's/^VERSION_CODENAME=(.*)$/\1/p' /etc/*ease) contrast" \
      | sudo tee /etc/apt/sources.list.d/contrast.list
    
    echo "deb https://pkg.contrastsecurity.com/debian-public/ all contrast" \
      | sudo tee -a /etc/apt/sources.list.d/contrast.list
    
  2. 設定をしたら、以下のコマンドを実行してエージェントをインストールします。

    sudo apt-get update && sudo apt-get install contrast-go
  3. 依存関係を表すために必要なgo.modファイルがアプリケーションにあることを確認してください。アプリケーションのソースディレクトリで、以下のコマンドを実行します。

    go mod init
  4. アプリケーションをビルドします。

    contrast-go build -o output-name-of-application
  5. GoエージェントのYAMLテンプレートや環境変数を使用して、Goエージェントを設定します。

  6. 前述の手順でビルドした実行可能ファイルを使用して、アプリケーションを起動します。

  7. アプリケーションの疎通やテストを行います。

  8. Contrastでアプリケーションが認識されていることを確認します。