> ## 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 Standalone AppSignal Agent

Deze documentatie beschrijft hoe u de AppSignal standalone agent installeert via een Linux-pakket op de host die u wilt monitoren, zoals een database of een host zonder een geïnstrumenteerde app die erop draait.

Wij zijn bezig met het testen en verpakken van de standalone agent op de Linux-distributies die het populairst zijn bij onze klanten. [Laat het ons weten](mailto:support@appsignal.com) als u de agent wilt draaien op een distributie die nog niet wordt ondersteund.

## Besturingssysteem

### Debian en Ubuntu

De agent is getest op Ubuntu LTS 14.04/16.04/18.04/20.04/22.04/24.04 en Debian 8/9/10/11/12.
Zorg er eerst voor dat de volgende pakketten zijn geïnstalleerd. Voor alle volgende commando's zijn rootrechten nodig, mogelijk moet u `sudo` gebruiken.

<CodeGroup>
  ```bash Bash theme={null}
  apt-get install curl gnupg apt-transport-https
  ```
</CodeGroup>

Importeer vervolgens de GPG-sleutel van [Packagecloud](https://packagecloud.io). Dit is een dienst die wij gebruiken om de repositories voor ons te hosten.

<CodeGroup>
  ```bash Bash theme={null}
  curl -L https://packagecloud.io/appsignal/agent/gpgkey | sudo apt-key add -
  ```
</CodeGroup>

Maak een bestand aan met de naam `/etc/apt/sources.list.d/appsignal_agent.list` dat de onderstaande repository-configuratie bevat voor het besturingssysteem dat u gebruikt.

#### Ubuntu

Zorg ervoor dat u `lunar` in het onderstaande `appsignal_agent.list`-configuratiebestand vervangt door de naam van uw Ubuntu-release. Gebruik de volgende releasenamen:

* `noble` voor Ubuntu 24.04
* `jammy` voor Ubuntu 22.04
* `focal` voor Ubuntu 20.04
* `bionic` voor Ubuntu 18.04
* `xenial` voor Ubuntu 16.04
* `trusty` voor Ubuntu 14.04

<CodeGroup>
  ```conf /etc/apt/sources.list.d/appsignal_agent.list theme={null}
  deb https://packagecloud.io/appsignal/agent/ubuntu/ lunar main
  deb-src https://packagecloud.io/appsignal/agent/ubuntu/ lunar main
  ```
</CodeGroup>

#### Debian

Zorg ervoor dat u `bookworm` in het onderstaande `appsignal_agent.list`-configuratiebestand vervangt door de naam van uw Debian-release. Gebruik de volgende releasenamen:

* `bookworm` voor Debian 12
* `bullseye` voor Debian 11
* `buster` voor Debian 10
* `stretch` voor Debian 9
* `jessie` voor Debian 8

<CodeGroup>
  ```conf /etc/apt/sources.list.d/appsignal_agent.list theme={null}
  deb https://packagecloud.io/appsignal/agent/debian/ bookworm main
  deb-src https://packagecloud.io/appsignal/agent/debian/ bookworm main
  ```
</CodeGroup>

#### De agent installeren

Voer vervolgens `apt update` uit om de nieuw toegevoegde pakketten op te halen en installeer de agent.

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

De agent is nu geïnstalleerd. De volgende stap is het configureren ervan zodat deze rapporteert aan de juiste app in AppSignal.

### Redhat Enterprise Linux/Centos

Op dit moment worden EL-versie 7 en 8 ondersteund. Zorg er eerst voor dat de volgende pakketten zijn geïnstalleerd. Voor alle volgende commando's zijn rootrechten nodig, mogelijk moet u `sudo` gebruiken.

<CodeGroup>
  ```bash Bash theme={null}
  yum install pygpgme yum-utils
  ```
</CodeGroup>

Maak een bestand aan met de naam `/etc/yum.repos.d/appsignal_agent.repo` dat de onderstaande repository-configuratie bevat voor EL7:

<CodeGroup>
  ```conf /etc/yum.repos.d/appsignal_agent.repo theme={null}
  [appsignal_agent]
  name=appsignal_agent
  baseurl=https://packagecloud.io/appsignal/agent/el/7/$basearch
  repo_gpgcheck=1
  gpgcheck=0
  enabled=1
  gpgkey=https://packagecloud.io/appsignal/agent/gpgkey
  sslverify=1
  sslcacert=/etc/pki/tls/certs/ca-bundle.crt
  metadata_expire=300
  ```
</CodeGroup>

Of deze configuratie voor EL8:

<CodeGroup>
  ```conf /etc/yum.repos.d/appsignal_agent.repo theme={null}
  [appsignal_agent]
  name=appsignal_agent
  baseurl=https://packagecloud.io/appsignal/agent/el/8/$basearch
  repo_gpgcheck=1
  gpgcheck=0
  enabled=1
  gpgkey=https://packagecloud.io/appsignal/agent/gpgkey
  sslverify=1
  sslcacert=/etc/pki/tls/certs/ca-bundle.crt
  metadata_expire=300
  ```
</CodeGroup>

Werk uw lokale yum-cache bij door uit te voeren:

<CodeGroup>
  ```bash Bash theme={null}
  yum -q makecache -y --disablerepo='*' --enablerepo='appsignal_agent'
  ```
</CodeGroup>

Daarna kunt u de agent installeren:

<CodeGroup>
  ```bash Bash theme={null}
  yum install appsignal-agent
  ```
</CodeGroup>

## Configuratie

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

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.

Kies bij het configureren van de standalone agent een app-naam en omgeving die voor u werken. Het kan een aparte app zijn, of u kunt het configureren voor een bestaande app, zodat deze als een nieuwe host aan die app rapporteert.

<CodeGroup>
  ```conf /etc/appsignal-agent.conf theme={null}
  push_api_key = "<YOUR PUSH API KEY>"
  app_name = "<YOUR APP NAME>"
  environment = "<YOUR APP ENVIRONMENT>"
  hostname = "<YOUR HOST NAME>"
  ```
</CodeGroup>

Bijvoorbeeld:

<CodeGroup>
  ```conf /etc/appsignal-agent.conf theme={null}
  push_api_key = "0000-0000-0000-000"
  app_name = "My app name"
  environment = "production"
  hostname = "hostname"
  ```
</CodeGroup>

Nadat u het configuratiebestand hebt bewerkt, moet u de agent opnieuw starten.

* Gebruik op Ubuntu 14.04 `service appsignal-agent restart`
* Gebruik op Centos/Redhat en Ubuntu 16.04 en hoger `systemctl restart appsignal-agent`

## Verzamelde metrieken

De agent verzamelt standaard [host-metrieken](/metrics/host-metrics). U kunt er ook [StatsD](/standalone-agent/statsd)-berichten naartoe sturen die als aangepaste metrieken worden verwerkt.

Wij horen hier graag feedback over, laat het ons weten via de chat in de app of via [support@appsignal.com](mailto:support@appsignal.com).
