> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installatie van het Linux-pakket van de Collector

Deze documentatie legt uit hoe u de AppSignal collector installeert met behulp van een Linux-pakket op de host die u wilt monitoren.

Selecteer in de navigatie rechts het besturingssysteem dat uw host gebruikt om door te gaan.

[Laat het ons weten](mailto:support@appsignal.com) als u de collector wilt draaien op een distributie die hier niet wordt vermeld.

## Debian

Zorg er eerst voor dat de volgende pakketten zijn geïnstalleerd. Voor alle volgende commando's zijn rootrechten nodig.

<CodeGroup>
  ```bash Shell theme={null}
  sudo apt update
  sudo apt install curl gpg -y
  ```
</CodeGroup>

De volgende releases worden ondersteund.

* Bookworm voor Debian 12 (x86\_64 en arm64)
* Bullseye voor Debian 11 (x86\_64)

Volg de instructies voor uw Debian-versie.

<Tabs>
  <Tab title="Bookworm">
    Importeer de GPG-ondertekensleutel door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      curl -fsSL "https://packages.buildkite.com/appsignal/collector-debian-bookworm/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-debian-bookworm-archive-keyring.gpg
      ```
    </CodeGroup>

    Configureer de pakketbron door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      echo -e "deb [signed-by=/etc/apt/keyrings/appsignal_collector-debian-bookworm-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-debian-bookworm/any/ any main\ndeb-src [signed-by=/etc/apt/keyrings/appsignal_collector-debian-bookworm-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-debian-bookworm/any/ any main" > /etc/apt/sources.list.d/buildkite-appsignal-collector-debian-bookworm.list
      ```
    </CodeGroup>
  </Tab>

  <Tab title="Bullseye">
    Importeer de GPG-ondertekensleutel door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      curl -fsSL "https://packages.buildkite.com/appsignal/collector-debian-bullseye/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-debian-bullseye-archive-keyring.gpg
      ```
    </CodeGroup>

    Configureer de pakketbron door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      echo -e "deb [signed-by=/etc/apt/keyrings/appsignal_collector-debian-bullseye-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-debian-bullseye/any/ any main\ndeb-src [signed-by=/etc/apt/keyrings/appsignal_collector-debian-bullseye-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-debian-bullseye/any/ any main" > /etc/apt/sources.list.d/buildkite-appsignal-collector-debian-bullseye.list
      ```
    </CodeGroup>
  </Tab>
</Tabs>

Werk vervolgens apt bij om de nieuw toegevoegde pakketten op te halen en installeer de collector.

<CodeGroup>
  ```bash Shell theme={null}
  apt-get update
  apt-get install appsignal-collector
  ```
</CodeGroup>

De collector is nu geïnstalleerd. De volgende stap is [het configureren van de collector](#configuration), zodat AppSignal gegevens kan ontvangen.

## Ubuntu

Zorg er eerst voor dat de volgende pakketten zijn geïnstalleerd. Voor alle volgende commando's zijn rootrechten nodig.

<CodeGroup>
  ```bash Shell theme={null}
  sudo apt update
  sudo apt install curl gpg -y
  ```
</CodeGroup>

De volgende releases worden ondersteund.

* Noble voor Ubuntu 24.04 (x86\_64 en arm64)
* Jammy voor Ubuntu 22.04 (x86\_64)

Volg de instructies voor uw Ubuntu-versie.

<Tabs>
  <Tab title="Noble">
    Importeer de GPG-ondertekensleutel door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      curl -fsSL "https://packages.buildkite.com/appsignal/collector-ubuntu-noble/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-ubuntu-noble-archive-keyring.gpg
      ```
    </CodeGroup>

    Configureer de pakketbron door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      echo -e "deb [signed-by=/etc/apt/keyrings/appsignal_collector-ubuntu-noble-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-ubuntu-noble/any/ any main\ndeb-src [signed-by=/etc/apt/keyrings/appsignal_collector-ubuntu-noble-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-ubuntu-noble/any/ any main" > /etc/apt/sources.list.d/buildkite-appsignal-collector-ubuntu-noble.list
      ```
    </CodeGroup>
  </Tab>

  <Tab title="Jammy">
    Importeer de GPG-ondertekensleutel door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      curl -fsSL "https://packages.buildkite.com/appsignal/collector-ubuntu-jammy/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-ubuntu-jammy-archive-keyring.gpg
      ```
    </CodeGroup>

    Configureer de pakketbron door dit commando uit te voeren:

    <CodeGroup>
      ```sh Shell theme={null}
      echo -e "deb [signed-by=/etc/apt/keyrings/appsignal_collector-ubuntu-jammy-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-ubuntu-jammy/any/ any main\ndeb-src [signed-by=/etc/apt/keyrings/appsignal_collector-ubuntu-jammy-archive-keyring.gpg] https://packages.buildkite.com/appsignal/collector-ubuntu-jammy/any/ any main" > /etc/apt/sources.list.d/buildkite-appsignal-collector-ubuntu-jammy.list
      ```
    </CodeGroup>
  </Tab>
</Tabs>

Werk vervolgens apt bij om de nieuw toegevoegde pakketten op te halen en installeer de collector.

<CodeGroup>
  ```bash Shell theme={null}
  apt-get update
  apt-get install appsignal-collector
  ```
</CodeGroup>

De collector is nu geïnstalleerd. De volgende stap is [het configureren van de collector](#configuration), zodat AppSignal gegevens kan ontvangen.

## Red Hat Enterprise Linux/CentOS

De volgende [Red Hat-releases](https://access.redhat.com/support/policy/updates/errata/) worden ondersteund.

* RHEL 9 (x86\_64)

Voor de volgende commando's zijn rootrechten nodig. Als u een rechtenfout krijgt, kan het zijn dat u `sudo` moet gebruiken.

Configureer de pakketbron door dit commando uit te voeren:

<CodeGroup>
  ```sh Shell theme={null}
  sh -c 'echo -e "[collector-rpm-9]\nname=Collector RPM 9 \nbaseurl=https://packages.buildkite.com/appsignal/collector-rpm-9/rpm_any/rpm_any/\$basearch\nenabled=1\nrepo_gpgcheck=1\ngpgcheck=0\ngpgkey=https://packages.buildkite.com/appsignal/collector-rpm-9/gpgkey\npriority=1"' > /etc/yum.repos.d/collector-rpm-9.repo
  ```
</CodeGroup>

Installeer vervolgens de collector.

<CodeGroup>
  ```bash Shell theme={null}
  dnf install -y appsignal-collector
  ```
</CodeGroup>

De collector is nu geïnstalleerd. De volgende stap is [het configureren van de collector](#configuration), zodat AppSignal gegevens kan ontvangen.

## Configuratie

De configuratie van de collector vindt u op `/etc/appsignal-collector.conf`. Voor een lijst met alle beschikbare opties, zie de pagina [configuratieopties](/collector/configuration/options).

Werk het configuratiebestand `/etc/appsignal-collector.conf` bij zodat de Push API-sleutel van uw organisatie wordt gebruikt.
De vereiste Push API-sleutel vindt u in het [gedeelte "Push & Deploy"](https://appsignal.com/redirect-to/app?to=info) voor elke app in uw organisatie en in de [wizard "App toevoegen"](https://appsignal.com/redirect-to/organization?to=sites/new) voor uw organisatie.

<CodeGroup>
  ```toml Config file theme={null}
  # /etc/appsignal-collector.conf
  push_api_key = "<YOUR PUSH API KEY>"
  ```
</CodeGroup>

Bijvoorbeeld:

<CodeGroup>
  ```toml Config file theme={null}
  # /etc/appsignal-collector.conf
  push_api_key = "0000-0000-0000-0000"
  ```
</CodeGroup>

Alleen de Push API-sleutel is vereist bij het configureren van de collector.
Hiermee worden uw applicatiegegevens geautoriseerd met onze Push API.

Zodra het configuratiebestand is bijgewerkt, moet u de collector opnieuw starten.

<CodeGroup>
  ```sh Shell theme={null}
  systemctl restart appsignal-collector
  ```
</CodeGroup>

De collector zou nu moeten draaien!

## Debuggen

Controleer de loguitvoer met het volgende commando om te zien of er problemen zijn gerapporteerd.

<CodeGroup>
  ```sh Shell theme={null}
  journalctl -u appsignal-collector
  ```
</CodeGroup>
