Installation des Agenten auf Linux
Sie können den Host-Agenten auf Linux mit verschiedenen Methoden installieren, je nach Ihren Anforderungen. Lesen Sie die folgenden Abschnitte, um die Voraussetzungen zu prüfen, sich über alle verfügbaren Installationsmethoden zu informieren und den Host-Agenten auf Linux zu installieren.
Voraussetzungen
Bevor Sie den Host-Agenten installieren, stellen Sie sicher, dass die Voraussetzungen erfüllt sind.
Auswählen, wie Sie den Agenten installieren möchten
Wählen Sie eine der folgenden Installationsoptionen und klicken Sie auf den entsprechenden Link, um fortzufahren:
In einer Online-Umgebung (in der der Host mit den von Instana gehosteten Agenten-Repositories kommunizieren kann) können Sie den Host-Agenten automatisch installieren, indem Sie die Ein-Zeilen-Installationstechnik auf den unterstützten Linux Distributionen verwenden. Weitere Informationen finden Sie unter Installation des Agenten durch das automatische (Einzeiler-)Skript.
Alternativ können Sie in einer Online- oder Offline-Umgebung (Air-Gapped) das Agentenpaket manuell herunterladen und dann entweder das Paket manuell installieren oder ein Repository erstellen und Ihren Paketmanager anweisen, das Paket für Sie zu installieren. Weitere Informationen finden Sie unter Installieren des Agenten mit dem Paketmanager oder manuell (DEB, RPM).
Sie können den Agenten über eine
.tarDatei installieren und ausführen.Um den Agenten aus der Datei
.tarzu installieren und auszuführen, laden Sie die Datei herunter, extrahieren Sie sie und starten Sie dann den Agenten. Weitere Informationen finden Sie unter Installieren und Ausführen des Agenten aus einer.tarDatei.Zu Versuchszwecken können Sie den Agenten auch unter einem Nicht-Root-Benutzer installieren und ausführen.
Dieser Ansatz wird nur begrenzt unterstützt und ist für Produktionsumgebungen nicht zu empfehlen.
Um den Instana-Agenten als Nicht-Root-Benutzer auszuführen, installieren Sie den Agenten aus einer
.tar-Datei. Weitere Informationen finden Sie unter Installieren und Ausführen des Agenten als Nicht-Root-Benutzer.
Installation des Agenten durch ein automatisches Skript (Einzeiler)
Der Agent One-Liner ist ein leistungsfähiges Skript, mit dem Sie den Host-Agenten automatisch auf Linux -basierten Betriebssystemen installieren können. Um den Einzeiler zur Installation des Host-Agenten zu verwenden, führen Sie die folgenden Schritte aus:
Klicken Sie auf der Startseite der Instana-Benutzeroberfläche auf Datenquelle einrichten. Wählen Sie auf der Registerkarte Instana-Agenten die Option Agenten installieren.
Wenn Sie eine neue Testinstanz von Instana starten, wird der Agentenkatalog mit einer Aufforderung zur Auswahl eines zu installierenden Host-Agenten angezeigt.
Klicken Sie auf der Seite des Agentenverteilungskatalogs auf die Kachel Linux - Automatic Installation (One-liner).
Wählen Sie den Agentenpaketierungsmodus.
Wählen Sie im Abschnitt Paketierung den Agententyp (
DynamicoderStatic), den Sie bereitstellen möchten. Um die Unterschiede zwischen statischen und dynamischen Agenten zu verstehen, siehe Host-Agententypen.Wählen Sie im Abschnitt Laufzeit die Laufzeit aus, die Sie auf dem Agentencomputer verwenden möchten, und wählen Sie die Methode zur Bereitstellung des Agenten (
InteractiveoderSilent).
Das Skript ist mit Ihrem Agentenschlüssel und dem Endpunkt des Hostagenten vorbelegt.
Wenn Sie die Optionen ändern, werden auch die Skriptparameter aktualisiert.
Die Benutzeroberfläche bietet beispielsweise das folgende Skript zur Installation des Agenten mit der Paketierungsoption
Dynamicund mit den Laufzeitoptionen Azul Zulu 11 und Interactive:curl -o setup_agent.sh https://setup.instana.io/agent && chmod 700 ./setup_agent.sh && sudo ./setup_agent.sh -a <your_agent_key> -d <your_agent_key> -t dynamic -e <host-agent-endpoint>Wenn Sie den Host-Agenten als Dienst installieren und starten möchten, wählen Sie
Install and start as service (only supported for SystemD-based systems). Dann wird dem Skript der Parameter-shinzugefügt.Hinweis: Diese Option wird nur für systemd-basierte Systeme unterstützt.Kopieren Sie das Skript auf den Rechner, auf dem Sie den Host-Agent installieren möchten, und führen Sie das Skript aus, um den Host-Agent zu installieren.
Bevor Sie das Skript ausführen, können Sie weitere Parameter für weitere Optionen hinzufügen. Eine Beschreibung der verfügbaren Parameter finden Sie unter Einzeiler-Skriptparameter.
Für die Installation des Instana-Hostagenten benötigen Sie Root-Benutzerrechte.
Jetzt ist der Host-Agent installiert. Zeigen Sie den Agenten auf der Infrastrukturkarte an, indem Sie auf Bereitgestellte Agenten anzeigen klicken.
Was Sie nach der Installation tun können, erfahren Sie im Abschnitt Was Sie als Nächstes tun können.
Einzeiler-Skriptparameter
Das Einzeilerskript akzeptiert die folgenden Parameter:
| Parameter | Beschreibung |
|---|---|
-a = (erforderlich) |
Der Agentenschlüssel. |
-d = (fakultativ) |
Der Instana-Download-Schlüssel. Wenn Sie eine selbst gehostete (vor Ort) Instana-Bereitstellung verwenden, wird der Schlüssel von Instana für Sie bereitgestellt. |
-e = (erforderlich) |
Der Endpunkt des Host-Agenten. |
-m = (fakultativ) |
Legt den Modus des Instana-Agenten fest, apm (Standard), infra oder aws. |
-t = (fakultativ) |
Der Agententyp, dynamic (Standard) oder static. |
-j = (fakultativ) |
Wählt Eclipse OpenJ9 11 als gebündelte Java Runtime aus. |
-y = (fakultativ) |
Nicht interaktive Eingabeaufforderung. Geben Sie diese Option an, wenn Sie den Agenten ohne eine interaktive Shell installieren möchten. |
-s = (fakultativ) |
Startet den Dienst instana-agent und sorgt dafür, dass er beim Booten gestartet wird. Diese Option funktioniert nur für Systeme, auf denen systemd läuft. |
-g = (optional, erforderlich, wenn -b festgelegt ist) |
Die Spezifikation der Remote- URL für die Git basierte Konfigurationsverwaltungsfunktion des Host-Agenten. |
-b = (optional, erforderlich, wenn -g festgelegt ist) |
Der Name des Remote-Branches, der für die Git basierte Konfigurationsverwaltungsfunktion des Host-Agenten verfolgt werden soll. |
-u = (optional, erforderlich, wenn -p festgelegt ist) |
Der Benutzername für die Basisauthentifizierung, wenn Sie HTTP basierte Remotes für die Git basierte Konfigurationsverwaltungsfunktion des Host-Agenten verwenden. |
-p = (fakultativ) |
Das Passwort für die Basisauthentifizierung, wenn Sie HTTP basierte Remotes für die Git basierte Konfigurationsverwaltungsfunktion des Host-Agenten verwenden. |
Installation des Agenten mit Hilfe eines Paketmanagers oder manuell (DEB, RPM)
Neben der Installation des Agenten durch das automatische (Einzeiler-)Skript können Sie auch ein Agentenpaket für DEB oder RPM von der Instana-Benutzeroberfläche herunterladen. Weisen Sie dann Ihren Paketmanager an, das Paket für Sie zu installieren, oder installieren Sie das Paket manuell.
Wenn die Kommunikation zwischen dem Agenten und den von Instana gehosteten Agenten-Repositories unmöglich oder unerwünscht ist, können Sie stattdessen einen lokalen Mirror verwenden. Sie können den Instana-Host-Agenten so konfigurieren, dass er das Agenten-Repository als Spiegel verwendet, einen anderen Spiegel konfigurieren oder den Standort des Agenten-Repositorys ändern.
Herunterladen des Agentenpakets
Um ein Instana-Agentenpaket herunterzuladen, führen Sie die folgenden Schritte aus:
Klicken Sie auf der Startseite der Instana-Benutzeroberfläche auf Datenquelle einrichten. Wählen Sie auf der Registerkarte Instana-Agenten die Option Agenten installieren.
Wenn Sie eine neue Testinstanz von Instana starten, wird der Agentenkatalog mit einer Aufforderung zur Auswahl eines zu installierenden Host-Agenten angezeigt.
Klicken Sie auf der Seite des Agentenverteilungskatalogs auf die Kachel Linux - Pakete (DEB, RPM).
Wählen Sie die Agentenkonfigurationen aus.
Wählen Sie im Abschnitt Paketierung den Agententyp (
DynamicoderStatic), den Sie bereitstellen möchten. Um die Unterschiede zwischen statischen und dynamischen Agenten zu verstehen, siehe Host-Agententypen.Wählen Sie im Abschnitt Laufzeit Azul Zulu 11 oder Eclipse OpenJ9 11 Runtime.
Wählen Sie im Abschnitt Modus den gewünschten Paketmodus (
RPModerDEM).
Wählen Sie im Abschnitt Plattformarchitektur die Architektur des Linux Rechners aus, auf dem Sie den Host-Agenten installieren möchten.
Klicken Sie auf das Download-Symbol, um das Host-Agent-Paket (DEB oder RPM) über Ihren Webbrowser herunterzuladen.
Nun wird das Agentenpaket heruntergeladen. Fahren Sie mit dem nächsten Abschnitt fort, um das Agentenpaket zu installieren.
Installieren des Agentenpakets
Weisen Sie Ihren Paketmanager an, das Agentenpaket zu installieren, oder installieren Sie das Agentenpaket manuell.
Um das Agentenpaket mit Hilfe eines Paketmanagers zu installieren, verwenden Sie eine der folgenden Möglichkeiten, abhängig von Ihrer Linux Distribution:
Debian-Ableitungen (Paketmanager
apt)Bereiten Sie den
aptPaketmanager mit Ressourcen für das Instana-Agentenpaket vor, indem Sie die folgenden Dateien erstellen:# /etc/apt/sources.list.d/instana-agent.list deb [arch=amd64] https://packages.instana.io/agent generic main# /etc/apt/auth.conf.d/instana-packages.conf machine packages.instana.io login _ password <your_agent_key>Hinweis: Alternativ können Sie die Authentifizierung in der URL in/etc/apt/sources.list.d/instana-agent.listfest codieren. Diese Methode stellt jedoch ein geringes Sicherheitsrisiko dar undaptgibt Warnungen aus, die angezeigt werden, wenn Sie Instana-Pakete installieren oder aktualisieren.Fügen Sie den Instana GPG-Schlüssel zum
aptPaketmanager hinzu, indem Sie den folgenden Befehl ausführen:wget -qO - https://packages.instana.io/Instana.gpg | sudo apt-key add -
RPM-basierte Distributionen (
yumpackage manager)Kopieren Sie den folgenden Codeschnipsel in Ihre yum-Quellen (
/etc/yum.repos.d/Instana-Agent.repo):[instana-agent] name=Instana baseurl=https://_:<your_agent_key>@packages.instana.io/agent/generic/x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.instana.io/Instana.gpg priority=5 sslverify=1Ersetzen Sie <Ihr_agent_key> durch Ihren Agentenschlüssel.
Wenn Sie die GPG-Paketüberprüfung aktivieren wollen, müssen Sie bei einigen Distributionen den Schlüssel zuvor in den Schlüsselring des Paketmanagers importieren.
Um den Schlüssel zu importieren, führen Sie den folgenden Befehl aus:
rpm --import https://packages.instana.io/Instana.gpg
openSUSE/SLES (
zyppPaketmanager)Für openSUSE und SUSE Linux Enterprise Server lautet der Pfad
/etc/zypp/yum.repos.d/Instana-Agent.repo, aber der Inhalt kann derselbe bleiben wie bei der RPM-basierten Distribution.
Jetzt ist das Agentenpaket installiert. Nachdem Sie die Quellen des Paketmanagers aktualisiert haben, fahren Sie mit dem nächsten Abschnitt fort.
Vorbereitung des Mittels
Konfigurieren Sie den Endpunkt des Host-Agenten und den Schlüssel des Agenten.
Um die Endpunkt-, Port- und Agentenschlüsselwerte zu finden, gehen Sie zur Startseite der Instana-Benutzeroberfläche und klicken Sie auf Agentenbereitstellung. Klicken Sie auf der Seite des Agentenverteilungskatalogs auf die Kachel Linux - Automatic Installation (One-liner). Dann können Sie die Werte für Endpunkt, Port und Agentenschlüssel im Verteilungsskript sehen.
Siehe das folgende Skriptbeispiel:
curl -o setup_agent.sh https://setup.instana.io/agent && chmod 700 ./setup_agent.sh && sudo ./setup_agent.sh -a aGeNTKEY0vaLuO0Eu1ABc -d n3asffgkg -t dynamic -e ingress-green-saas.instana.io:443Setzen Sie Umgebungsvariablen, bevor Sie den Host-Agenten installieren.
export INSTANA_AGENT_KEY=$agentkey export INSTANA_AGENT_ENDPOINT=$endpoint export INSTANA_AGENT_ENDPOINT_PORT=$endpoint_portHinweis: Die Verwendung der UmgebungsvariablenINSTANA_AGENT_HOSTundINSTANA_AGENT_PORTfür die Agentenkonfiguration ist veraltet. Diese Umgebungsvariablen sind für die Konfiguration von Instana-Tracern zur Verbindung mit dem Agenten reserviert. Wenn sie global eingestellt sind, können die Instana-Tracer keine Verbindung zum Agenten herstellen. Die Unterstützung für die Verwendung dieser Umgebungsvariablen zur Konfiguration des Agenten wird in zukünftigen Versionen von Instana entfernt werden.Zusammenfassung der Optionen zum Setzen von Umgebungsvariablen:
Git -basierte Konfigurationsverwaltung: Das Ablegen von Umgebungsvariablen in einer Datei ist ein guter Ansatz. Weitere Informationen finden Sie unter Git -basierte Konfigurationsverwaltung.
Systemd: Ein Drop-in ist der einfachste Weg, um Umgebungsspezifika für Dienste zu überschreiben.
SysVinit: Legen Sie die Dateien entweder in /etc/sysconfig ( Red Hat Derivate) oder /etc/default ( Debian Derivate).
Weitere Informationen zu den Optionen für Umgebungsvariablen finden Sie unter Setzen und Überschreiben von Umgebungsvariablen.
Damit sind die Vorbereitungsarbeiten für die Agenteninstallation abgeschlossen. Fahren Sie mit dem Abschnitt Installieren des Agenten fort.
Agent installieren
Aktualisieren Sie die Quellen des Paketmanagers, und führen Sie dann einen der folgenden Befehle aus, um den Agenten auf der von Ihnen gewählten Architektur zu installieren:
Debian-Ableitungen
Um einen statischen Agenten zu installieren, führen Sie den folgenden Befehl aus:
apt-get install instana-agent-staticUm einen dynamischen Agenten zu installieren, führen Sie den folgenden Befehl aus:
apt-get install instana-agent-dynamic
Red Hat derivate
Um einen statischen Agenten zu installieren, führen Sie den folgenden Befehl aus:
yum install instana-agent-staticUm einen dynamischen Agenten zu installieren, führen Sie den folgenden Befehl aus:
yum install instana-agent-dynamic
Eclipse OpenJ9 11, gebündelte Pakete
Installieren Sie den Host-Agenten mit einem der folgenden Paketnamen:
instana-agent-static-j9oderinstana-agent-dynamic-j9.
Jetzt ist der Host-Agent installiert. Was Sie nach der Installation tun können, erfahren Sie im Abschnitt Was Sie als Nächstes tun können.
Installieren und Ausführen des Agenten aus einer .tar Datei
Wenn Sie den Agenten über eine Datei .tar installieren und ausführen möchten, laden Sie die Datei herunter, extrahieren Sie sie und starten Sie dann den Agenten.
Die Datei .tar ist mit Ihrem Agentenschlüssel und dem Endpunkt des Hostagenten vorausgefüllt.
Folgen Sie den Schritten zur Installation des Agenten aus einer .tar Datei:
- Überprüfung der Voraussetzungen
- Agent herunterladen
- Herunterladen des Agenten mit UI
- Agenten mit wget herunterladen
- Agenten starten
Überprüfung der Voraussetzungen
Bevor Sie den Host-Agenten installieren, sollten Sie sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:
Ein Java-Entwicklungskit (JDK) muss für den Agenten verfügbar sein, indem eine der folgenden Optionen verwendet wird:
Platzieren oder verlinken Sie das JDK in
<instana-agent-install-dir>/jvm(so dass<instana-agent-install-dir>/jvm/bin/javaexistiert).Der anpassbare Weg besteht darin, eine Umgebungsvariable JAVA_HOME zu exportieren, die auf dieses JDK verweist (diese Umgebungsvariable kann auch auf
instana-agent-install-dir>/bin/setenvgesetzt werden).
Die folgenden JDKs werden für die Ausführung des Agenten unterstützt:
- IBM OpenJ9 JDK 11 (bevorzugt)
- Azul Zulu JDK 11
- OpenJDK JDK 11
- Oracle Hotspot JDK 11
- Amazon hat JDK 11 korrigiert
- J9IBM 11
Die JVM muss für alle Benutzer des Systems ausführbar sein. Es wird empfohlen, die letzte verfügbare Patch-Version der Java-Distribution Ihrer Wahl zu verwenden. Der Agent benötigt ein JDK, das TLSv1.3 unterstützt (verfügbar in allen aktuellen JDK 11-Builds). Abhängig von Ihrer Betriebssystemdistribution enthalten die vom Betriebssystemvertreiber bereitgestellten Pakete aufgrund von Exportkontrollen möglicherweise keine Unterstützung für starke Verschlüsselung. Wenn Sie ein solches Paket verwenden, könnten Sie auf Fehler wie java.lang.RuntimeException: Could not generate DH key pair stoßen.
Um den Ressourcenverbrauch des Agenten bei Änderungen am Dateisystem zu reduzieren, müssen Sie das Paket inotify-tools auf Ihrer Linux Distribution installieren.
Stellen Sie sicher, dass der Benutzer, unter dem der Agent ausgeführt wird, im Verzeichnis des Agenten und in allen Unterverzeichnissen schreiben kann. Der Agent lädt die erforderlichen Sensoren gemäß der automatischen Erkennung herunter und erstellt Protokolldateien in seinem Unterverzeichnis
data.Vergewissern Sie sich, dass Sie über etwa 100 MB freien Speicherplatz verfügen.
Der Agent lädt Updates und Sensoren vom folgenden Host herunter. Vergewissern Sie sich, dass auf die folgenden Hosts und Ports zugegriffen werden kann:
- DNS-Name :
artifact-public.instana.io - Zielhafen :
tcp/80undtcp/443
- DNS-Name :
Derzeit wird der Instana-Dienst in zwei verschiedenen Regionen angeboten. Ihre individuelle Instanz befindet sich geografisch am nächsten zu den meisten Ihrer Agenten und Benutzer. Die Agenten sind beim Download vorkonfiguriert, aber einige Installationsmethoden erfordern eine Instana-Backend-Konfiguration. Wenden Sie sich an den Abschnitt Agent Management im Produkt oder an Ihren technischen Ansprechpartner unter IBM, um sich über die Region zu informieren, in der sich Ihre Instanz befindet.
Wenn Sie das selbst gehostete (lokale) Instana verwenden, verwenden Sie die Endpunkte, die während der Installation des Instana-Backends definiert wurden. Sie können den Endpunkt, an den der Agent berichtet, auch in der Instana-Benutzeroberfläche sehen. Klicken Sie auf der Startseite der Instana-Benutzeroberfläche auf Datenquelle einrichten. Wählen Sie auf der Registerkarte Instana-Agenten die Option Agenten installieren, und überprüfen Sie den Bereitstellungscode oder die YAML-Konfiguration.
Wenn Sie Instana SaaS, verwenden, benutzen Sie die Endpunkte, die unter Host-Agent-Endpunkte beschrieben sind.
Agent herunterladen
Sie können den Host-Agenten auf eine der folgenden Arten herunterladen:
Laden Sie den Agenten von der Instana-Benutzeroberfläche herunter, indem Sie die folgenden Schritte ausführen:
Klicken Sie auf der Startseite der Instana-Benutzeroberfläche auf Datenquelle einrichten. Wählen Sie auf der Registerkarte Instana-Agenten die Option Agenten installieren.
Wenn Sie eine neue Testinstanz von Instana starten, wird der Agentenkatalog mit einer Aufforderung zur Auswahl eines zu installierenden Host-Agenten angezeigt.
Klicken Sie auf der Seite des Agenteneinsatzkatalogs auf die Kachel Linux - Archiv ( tar.gz ).
Wählen Sie im Abschnitt Paketierung den Agententyp (
DynamicoderStatic), den Sie bereitstellen möchten. Um die Unterschiede zwischen statischen und dynamischen Agenten zu verstehen, siehe Host-Agententypen.Wählen Sie in der Dropdown-Liste die Plattformarchitektur (Betriebssystem) aus.
Die Archivdatei ist automatisch mit den Einstellungen Ihres Instana-Kontos vorkonfiguriert, so dass Sie den Agenten nur noch entpacken und starten müssen.
Klicken Sie auf das Download-Symbol, um die Host-Agent-Paketdatei ( tar.gz ) von Ihrem Webbrowser herunterzuladen, und extrahieren Sie dann die Datei.
Laden Sie den Agenten mit wget herunter, indem Sie die folgenden Befehle ausführen:
wget --save-cookies {{agent_folder_name}}/instana-cookies.txt --post-data 'email={{instana_username}}&password={{instana_password}}' https://{{instana_tenant_unit}}-{{instana_tenant}}.instana.io/auth/signInwget --content-disposition --load-cookies {{agent_folder_name}}/instana-cookies.txt --post-data 'type=linux64' https://instana.io/ump/{{instana_tenant}}/{{instana_tenant_unit}}/agent/download -O {{opt_folder}}/{{name_of_agent_archive.tar.gz}}
Jetzt wird der Host-Agent heruntergeladen. Fahren Sie mit dem nächsten Abschnitt fort, um den Agenten zu starten.
Agenten starten
Legen Sie die extrahierte Agent-Paketdatei an einem systemweit zugänglichen Ort ab und führen Sie den Agent als Root-Benutzer aus.
Führen Sie den folgenden Befehl aus, um den Agenten zu starten:
INSTANA_AGENT_FOLDER/bin/start
Nun ist der Host-Agent installiert und gestartet. Was Sie nach der Installation tun können, erfahren Sie unter Was Sie als nächstes tun können.
Installieren und Ausführen des Instana-Agenten als Nicht-Root-Benutzer
Sie können den Agenten als Nicht-Root-Benutzer nur in Linux Umgebungen installieren, und es werden nur ausgewählte Sensoren unterstützt, wie im Abschnitt Unterstützte Funktionen beschrieben. Andere Funktionen und Sensoren, die nicht ausdrücklich erwähnt werden, funktionieren zwar, werden aber in Produktionsumgebungen nicht offiziell unterstützt. Allgemeine Schritte zur Fehlerbehebung finden Sie unter Agenten werden als Nicht-Root-Benutzer installiert und ausgeführt.
Um den Instana-Agenten als Nicht-Root-Benutzer auszuführen, extrahieren Sie die.tar-Datei des Instana-Agenten und starten Sie den Agenten dann.
Um den Instana-Agenten in RHEL 9 zu installieren, führen Sie die folgenden Schritte aus:
Erstellen Sie einen normalen Benutzer für den Instana-Agenten:
sudo adduser instanaInstallieren Sie Java.
Laden Sie den Host-Agenten herunter, wie im Abschnitt Herunterladen des Agenten beschrieben, und extrahieren Sie dann die Archivdatei des Agenten, indem Sie den folgenden Befehl ausführen:
tar -xvf <instana-agent-*>.gzNachdem Sie die Datei entpackt haben, wird das Verzeichnis
instana-agent-*angezeigt.Ändern Sie den Besitzer des Verzeichnisses
instana-agent-*:chown -R instana:instana /instana-agentWechseln Sie in das Verzeichnis
INSTANA_AGENTund starten Sie den Instana-Agenten:./bin/startOptional: Überprüfen Sie den Status des Agenten:
./bin/status
Jetzt ist der Host-Agent installiert. Was Sie nach der Installation tun können, erfahren Sie unter Was Sie als nächstes tun können.
Unterstützte Funktionen
Der Instana-Agent, der als Nicht-Root-Benutzer ausgeführt wird, unterstützt die folgenden Funktionen:
Java-Anhang
Bei JVM-basierten Anwendungen müssen Sie die Ziel-JVM-Anwendung unter demselben Benutzerkonto ausführen, unter dem auch der Instana-Agent läuft, damit der Anhang funktioniert.
Host-Sensor
Der Host-Sensor benötigt die Berechtigung sudo entry in der Datei sudoers , um auf den readlink befehl zuzugreifen (Verzeichnis/proc ). Weitere Informationen finden Sie unter Fehlerbehebung.
ACE-Sensor
Wenn der ACE-Prozess mit dem Benutzer gestartet wird, der den Instana-Agenten startet, funktioniert alles gut, einschließlich der automatischen Erkennung.
Wenn der ACE-Prozess mit einem anderen Benutzer gestartet wird (nicht mit demjenigen, der den Instana-Agenten startet), dann sind die Umgebungsvariablen leer. In diesem Fall unterstützt der ACE-Sensor die Fernüberwachung und die lokale Überwachung mit REST API. Die automatische Erkennung funktioniert jedoch nicht.