> ## 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.

# Installation des Collectors über das Linux-Paket

Diese Dokumentation erläutert, wie Sie den AppSignal Collector über ein Linux-Paket auf dem Host installieren, den Sie überwachen möchten.

Wählen Sie das von Ihrem Host verwendete Betriebssystem aus der Navigation auf der rechten Seite aus, um fortzufahren.

[Lassen Sie es uns wissen](mailto:support@appsignal.com), wenn Sie den Collector auf einer hier nicht aufgeführten Distribution ausführen möchten.

## Debian

Stellen Sie zunächst sicher, dass die folgenden Pakete installiert sind. Alle folgenden Befehle benötigen Root-Berechtigungen.

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

Die folgenden Releases werden unterstützt.

* Bookworm für Debian 12 (x86\_64 und arm64)
* Bullseye für Debian 11 (x86\_64)

Folgen Sie der Anleitung für Ihre Debian-Version.

<Tabs>
  <Tab title="Bookworm">
    Importieren Sie den GPG-Signaturschlüssel, indem Sie diesen Befehl ausführen:

    <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>

    Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:

    <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">
    Importieren Sie den GPG-Signaturschlüssel, indem Sie diesen Befehl ausführen:

    <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>

    Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:

    <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>

Aktualisieren Sie anschließend apt, um die neu hinzugefügten Pakete zu erhalten, und installieren Sie den Collector.

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

Der Collector ist nun installiert. Als Nächstes folgt die [Konfiguration des Collectors](#configuration), damit AppSignal Daten empfangen kann.

## Ubuntu

Stellen Sie zunächst sicher, dass die folgenden Pakete installiert sind. Alle folgenden Befehle benötigen Root-Berechtigungen.

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

Die folgenden Releases werden unterstützt.

* Noble für Ubuntu 24.04 (x86\_64 und arm64)
* Jammy für Ubuntu 22.04 (x86\_64)

Folgen Sie der Anleitung für Ihre Ubuntu-Version.

<Tabs>
  <Tab title="Noble">
    Importieren Sie den GPG-Signaturschlüssel, indem Sie diesen Befehl ausführen:

    <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>

    Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:

    <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">
    Importieren Sie den GPG-Signaturschlüssel, indem Sie diesen Befehl ausführen:

    <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>

    Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:

    <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>

Aktualisieren Sie anschließend apt, um die neu hinzugefügten Pakete zu erhalten, und installieren Sie den Collector.

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

Der Collector ist nun installiert. Als Nächstes folgt die [Konfiguration des Collectors](#configuration), damit AppSignal Daten empfangen kann.

## Red Hat Enterprise Linux/CentOS

Die folgenden [Red Hat-Releases](https://access.redhat.com/support/policy/updates/errata/) werden unterstützt.

* RHEL 9 (x86\_64)

Die folgenden Befehle benötigen Root-Berechtigungen. Wenn Sie einen Berechtigungsfehler erhalten, müssen Sie möglicherweise `sudo` verwenden.

Konfigurieren Sie die Paketquelle, indem Sie diesen Befehl ausführen:

<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>

Installieren Sie anschließend den Collector.

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

Der Collector ist nun installiert. Als Nächstes folgt die [Konfiguration des Collectors](#configuration), damit AppSignal Daten empfangen kann.

## Konfiguration

Die Collector-Konfiguration finden Sie unter `/etc/appsignal-collector.conf`. Eine Liste aller verfügbaren Optionen finden Sie auf der Seite [Konfigurationsoptionen](/collector/configuration/options).

Aktualisieren Sie die Konfigurationsdatei `/etc/appsignal-collector.conf` so, dass sie den Push API-Schlüssel Ihrer Organisation verwendet.
Den erforderlichen Push API-Schlüssel finden Sie im Abschnitt [„Push & Deploy"](https://appsignal.com/redirect-to/app?to=info) für jede App in Ihrer Organisation und im [„App hinzufügen"-Assistenten](https://appsignal.com/redirect-to/organization?to=sites/new) für Ihre Organisation.

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

Zum Beispiel:

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

Bei der Konfiguration des Collectors ist nur der Push API-Schlüssel erforderlich.
Er autorisiert Ihre Anwendungsdaten bei unserer Push-API.

Sobald die Konfigurationsdatei aktualisiert ist, müssen Sie den Collector neu starten.

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

Der Collector sollte nun laufen!

## Fehlersuche

Überprüfen Sie die Protokollausgabe mit dem folgenden Befehl, um zu sehen, ob Probleme gemeldet wurden.

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