Frends Agent Linux Ubuntu plattformübergreifende Installation (Frends 5.4)
Geschrieben vonLukas Vor über einer Woche aktualisiertTable of contents
Die folgenden Schritte installieren einen einfachen eigenständigen Frends-Agenten unter Linux (getestet unter Ubuntu 18.04).
1. Umgebung/Agentengruppe erstellen
Erstellen Sie in der Frends-Benutzeroberfläche eine neue Agentengruppe (und Umgebung, falls erforderlich).
Aktivieren Sie unter „Erweiterte Einstellungen“ die folgenden Optionen
Plattformübergreifend
Neuen Agenten erlauben, sich mit der Agentengruppe zu verbinden
Klicken Sie auf -Kubernetes-Konfiguration herunterladen
2. Agentenkonfiguration ändern
Entpacken Sie die oben heruntergeladene Konfiguration.
Öffnen Sie die Datei\deploy\secrets\appsettings.secrets.jsonin einem Editor und nehmen Sie die folgenden Änderungen vor
Ändern Sie den Wert inDatenverzeichniszu sein
"Datenverzeichnis": "/var/lib/frends-system-data",
Fügen Sie die folgenden Elemente hinzu (legen Sie einen geeigneten Agentennamen fest)
"agentName": "[IHR_AGENT_NAME]",
„Log4NetCore“:
{
"Log4NetConfigFileName": "log4net.config.xml"
}
Diese Konfiguration wird später in Schritt 4 zum Agent-Server hinzugefügt
3. Vorbereiten des Agent-Hosts
Die folgenden Befehle sollten auf dem Agent-Server ausgeführt werden
Freundes-Agentengruppe/Benutzer erstellen
sudo addgroup --system frendsagent --quiet
sudo adduser --system --home /opt/frends-agent-linux --no-create-home --ingroup frendsagent --disabled-password --shell /bin/false frendsagent
Vorbereiten von Agentenverzeichnissen
sudo mkdir /var/log/FRENDS /var/lib/frends-system-data
sudo chown frendsagent:frendsagent /var/log/FRENDS /var/lib/frends-system-data
Abhängigkeiten installieren
Frends Cross-Platform Agent erfordert ASP.NET Core Runtime 3.1
Die folgenden Befehle stammen aushttps://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#1804-
sudo apt install apt-transport-https entpacken
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update -y
sudo apt install aspnetcore-runtime-3.1 -y
4. Installieren des Agenten
Agentdateien herunterladen/entpacken
Bis eine formellere Methode eingeführt wirdsupport@frends.comstellt einen Azure Storage SAS URI zum Herunterladen der versionsspezifischen Agent-Bereitstellungsdateien bereit. Es spielt keine Rolle, wo Sie die Dateien herunterladen (home/temp).
wget "[SAS URI in Anführungszeichen]" -k -O "Frends-Agent.zip"
Frends-Agent.zip entpacken
CD-Agent-Veröffentlichen
App-Einstellungen bearbeiten
Erstellen Sie mit Ihrem bevorzugten Editor (vi/nano) die Dateiappsettings.json
Ersetzen Sie den Inhalt durch die zuvor in Schritt 2 vorbereitete Konfiguration
Installieren des Agenten/Dienstes
Zurück in der Eingabeaufforderung makeBereitstellen-frends-Agent.shausführbar und lauffähig
sudo chmod 700 ./Deploy-FRENDS-Agent.sh
sudo ./Deploy-FRENDS-Agent.sh installieren
Bereitstellen-frends-Agent.shwerde folgendes tun
Kopieren Sie die Agentdateien nach/opt/frends-agent-linux/
Erstellen Sie einen Daemon-Dienst für den Agenten mit dem NamenFreundesagent
Steuerung des Friends Agent-Dienstes (Start/Neustart/Stopp/Status)
sudo systemctl starte friendsagent
sudo systemctl restart frendsagent
sudo systemctl stoppt Frendsagent
sudo systemctl status friendsagent
Überprüfen der Agentenprotokolle von Freunden
Frends Agent-Protokollspeicherort/var/log/Freunde/
tail -f /var/log/FRENDS/FRENDSAgentService.log
Verwandte ArtikelAnwendungseinstellungen für plattformübergreifenden Frends AgentInstallieren Sie einen Frends-Agenten unter LinuxInstallieren Sie einen Legacy Friends-Agenten unter WindowsEinführung in Frends AgentFrends Agent Docker Schnellstart