Naar hoofdinhoud gaan
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 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.
sudo apt update
sudo apt install curl gpg -y
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.
Importeer de GPG-ondertekensleutel door dit commando uit te voeren:
curl -fsSL "https://packages.buildkite.com/appsignal/collector-debian-bookworm/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-debian-bookworm-archive-keyring.gpg
Configureer de pakketbron door dit commando uit te voeren:
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
Werk vervolgens apt bij om de nieuw toegevoegde pakketten op te halen en installeer de collector.
apt-get update
apt-get install appsignal-collector
De collector is nu geïnstalleerd. De volgende stap is het configureren van de collector, 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.
sudo apt update
sudo apt install curl gpg -y
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.
Importeer de GPG-ondertekensleutel door dit commando uit te voeren:
curl -fsSL "https://packages.buildkite.com/appsignal/collector-ubuntu-noble/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/appsignal_collector-ubuntu-noble-archive-keyring.gpg
Configureer de pakketbron door dit commando uit te voeren:
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
Werk vervolgens apt bij om de nieuw toegevoegde pakketten op te halen en installeer de collector.
apt-get update
apt-get install appsignal-collector
De collector is nu geïnstalleerd. De volgende stap is het configureren van de collector, zodat AppSignal gegevens kan ontvangen.

Red Hat Enterprise Linux/CentOS

De volgende Red Hat-releases 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:
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
Installeer vervolgens de collector.
dnf install -y appsignal-collector
De collector is nu geïnstalleerd. De volgende stap is het configureren van de collector, 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. 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” voor elke app in uw organisatie en in de wizard “App toevoegen” voor uw organisatie.
# /etc/appsignal-collector.conf
push_api_key = "<YOUR PUSH API KEY>"
Bijvoorbeeld:
# /etc/appsignal-collector.conf
push_api_key = "0000-0000-0000-0000"
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.
systemctl restart appsignal-collector
De collector zou nu moeten draaien!

Debuggen

Controleer de loguitvoer met het volgende commando om te zien of er problemen zijn gerapporteerd.
journalctl -u appsignal-collector