GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie das Rudder System Configuration and Auditing Tool unter Ubuntu 20.04

Rudder ist eine quelloffene und benutzerfreundliche webbasierte Systemkonfiguration und -prüfung Werkzeug. Es hilft Ihnen, Ihre IT-Infrastruktur zu verwalten, indem es Systemkonfigurationen automatisiert und gleichzeitig Transparenz und Kontrolle über Ihre Infrastruktur gewährleistet. Zwei Hauptkomponenten von Rudder sind:Root-Server und Knoten. Der Root-Server definiert die Konfigurationen für die von ihm verwalteten Systeme. Die von Rudder verwalteten Systeme werden als Knoten bezeichnet. Rudder verwaltet die Knoten mithilfe des Rudder-Agenten, der auf diesen Systemen installiert ist.

Im heutigen Beitrag werden wir den Rudder-Root-Server und -Agent auf Ubuntu 20.04 LTS installieren . Wir werden zwei Ubuntu-Maschinen verwenden:eine als Rudder-Root-Server und die andere als Rudder-Knoten.

Hinweis :Sie müssen ein Root-Benutzer sein oder auf beiden Computern über sudo-Berechtigungen verfügen, um den Rudder-Server und -Agenten zu installieren .

Rudder Root Server auf Ubuntu installieren

Befolgen Sie die nachstehenden Schritte auf dem Computer, den Sie als Rudder-Root-Server einrichten möchten:

Schritt 1:Abhängigkeit prüfen

Rudder erfordert eine Java-Laufzeitumgebung. Verwenden Sie den folgenden Befehl, um zu überprüfen, ob auf Ihrem System Java RE installiert ist:

$ java -version

Wenn es installiert ist, erhalten Sie die folgende ähnliche Ausgabe.

Verwenden Sie andernfalls den folgenden Befehl, um es zu installieren:

$ sudo apt install default-jre

Schritt 2:GPG-Schlüssel herunterladen und importieren

Laden Sie jetzt den GPG-Schlüssel für das Rudder-Repository herunter und importieren Sie ihn mit dem folgenden Befehl:

$ wget -q -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add –

Sie sollten OK sehen in der Ausgabe.

Schritt 3:Ruder-Repository hinzufügen

Fügen Sie das Ruder-Repository zur Liste der Softwarequellen in Ihrem System hinzu. Verwenden Sie den folgenden Befehl, um es in einer separaten Datei mit dem Namen rudder.list hinzuzufügen in /etc/apt/sources.list.d Verzeichnis.

$ echo "deb http://repository.rudder.io/apt/6.2/ focal main" | sudo tee -a /etc/apt/sources.list.d/rudder.list

Aktualisieren Sie nach dem Hinzufügen des Rudder-Repositorys die lokale Paketdatenbank mit dem folgenden Befehl:

$ sudo apt update

Schritt 4:Ruder installieren

Verwenden Sie nun den folgenden Befehl, um den Rudder-Root-Server auf Ihrem System zu installieren:

$ sudo apt install rudder-server-root

Während der Installation werden Sie mit j/n aufgefordert Option, um mit dem Installationsvorgang fortzufahren. Drücken Sie y und dann Enter um fortzufahren.

Während der Installation werden Sie gefragt, ob Sie die Datenbank für rsyslog-pgsql konfigurieren möchten . Wählen Sie Ja aus und drücken Sie Enter .

Wählen Sie dann für den Hostnamen des PostgreSQL-Servers localhost aus und dann Okay . Drücken Sie danach Enter .

Dann werden Sie aufgefordert, das PostgreSQL-Anwendungskennwort für rsyslog-pgsql festzulegen. Geben Sie ein Passwort ein und wählen Sie OK , und drücken Sie Enter . Wenn Sie kein Passwort festlegen, wird ein zufälliges Passwort generiert.

Geben Sie dann das Passwort zur Bestätigung erneut ein. Danach wird der Rudder Root Server auf Ihrem System installiert.

Schritt 5:Erstellen Sie ein Benutzerkonto

Erstellen Sie nun ein Benutzerkonto für die Anmeldung am Rudder-Server.

$ sudo rudder server create-user -u <user_name>

Ersetzen Sie durch einen beliebigen Benutzernamen, den Sie erstellen möchten.

Geben Sie ein Passwort für dieses Benutzerkonto ein und bestätigen Sie dieses Passwort, indem Sie es erneut eingeben.

Schritt 6:Firewall konfigurieren

Auf dem Rudder-Server müssen Sie die Ports 5309/TCP und 443/TCP in der Firewall mit den folgenden Befehlen öffnen:

$ sudo ufw allow 5309/tcp
$ sudo ufw allow 443/tcp
$ sudo ufw reload

Schritt 7:Rufen Sie die Ruder-Weboberfläche auf

Um nun auf Rudder zuzugreifen, öffnen Sie Ihren Webbrowser und gehen Sie zu der folgenden Adresse:

https:///ruder

Wobei ist die IP-Adresse Ihres Rudder-Root-Servers.

Melden Sie sich mit den im vorherigen Schritt erstellten Benutzerkonto-Anmeldeinformationen an.

Nach der Anmeldung sehen Sie das folgende Standard-Dashboard von Rudder.

Denken Sie daran, wenn Sie Knoten aus einem anderen Netzwerk zum Rudder-Server hinzufügen möchten, müssen Sie dieses Netzwerk zuerst in Allgemein hinzufügen> Zugelassene Netzwerke in der Rudder-Weboberfläche .

Rudder Agent auf Ubuntu installieren

Befolgen Sie die nachstehenden Schritte auf den Computern, die Sie als Ruderknoten einrichten möchten:

Schritt 1:GPG-Schlüssel herunterladen und importieren

Verwenden Sie den folgenden Befehl, um den GPG-Schlüssel für das Ruder-Repository herunterzuladen und zu importieren:

$ wget -q -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add –

Sie sollten OK sehen in der Ausgabe.

Schritt 2:Ruder-Repository hinzufügen

Rudder-Repository zur Liste der Softwarequellen Ihres Systems hinzufügen. Verwenden Sie den folgenden Befehl, um das Ruder-Repository zu einer separaten Datei mit dem Namen rudder.list hinzuzufügen in /etc/apt/sources.list.d Verzeichnis.

$ echo "deb http://repository.rudder.io/apt/6.2/ focal main" | sudo tee -a /etc/apt/sources.list.d/rudder.list

Aktualisieren Sie nach dem Hinzufügen des Rudder-Repositorys die lokale Paketdatenbank mit dem folgenden Befehl:

$ sudo apt update

Schritt 3:Rudder Agent installieren

Jetzt können Sie den Rudder-Agenten mit dem folgenden Befehl auf Ihrem System installieren:

$ sudo apt install rudder-agent

Während der Installation werden Sie mit j/n aufgefordert Option, um mit dem Installationsvorgang fortzufahren. Drücken Sie y und dann Enter um fortzufahren.

Danach wird Rudder Agent auf Ihrem System installiert.

Starten Sie dann den Rudder-Agenten mit dem folgenden Befehl:

$ sudo rudder agent start

Schritt 4:Ruderagent konfigurieren

Nach der Installation des Agenten muss sich der Knoten auf dem Rudder-Server registrieren. Verwenden Sie dazu den folgenden Befehl:

$ sudo rudder agent policy-server <Rudder-server-IP>

Wobei die IP-Adresse des Servers ist, auf dem der Rudder-Root-Server installiert ist.

Neuen Knoten auf dem Ruderserver validieren

Jetzt müssen Sie die hinzugefügten Knoten auf dem Rudder-Server akzeptieren, damit er ein verwalteter Knoten wird. Gehen Sie auf der Weboberfläche des Rudder-Servers zu Knotenverwaltung> Ausstehende Knoten .

Hier sehen Sie den neuen Knoten, der unter den ausstehenden Knoten aufgelistet ist. Um diesen Knoten zum Rudder-Server hinzuzufügen, aktivieren Sie das Kontrollkästchen vor dem Knoten und klicken Sie auf Akzeptieren .

Klicken Sie dann im folgenden Fenster auf Akzeptieren um das Hinzufügen der Knoten zum Rudder-Server zu bestätigen.

Gehen Sie nun zu Knotenverwaltung> Knoten .

Dann finden Sie Ihren Knoten im Abschnitt "Knoten".

Wenn Sie Ihren Knoten nicht in der Liste der ausstehenden Knoten finden, führen Sie den folgenden Befehl auf dem Knoten aus:

$ sudo rudder agent inventory

Dieser Befehl zwingt den Ruderagenten auf dem Knoten zur Ausführung und sendet eine Bestandsaufnahme an den Ruderserver.

Sie können auch den folgenden Befehl ausführen, um den Rudder-Agenten zwangsweise auszuführen:

$ sudo rudder agent run

Ruderdienstverwaltung

Wenn Sie den Rudder-Server oder die Agent-Dienste neu starten müssen, sind hier die Befehle:

Starten Sie alles auf Rudder Server neu

Um jede Komponente des Rudder Servers neu zu starten, verwenden Sie diesen Befehl:

$ sudo systemctl restart rudder-server

Rudder Agent auf Knoten neu starten

Um den Rudder Agent neu zu starten, verwenden Sie diesen Befehl auf dem Knoten:

$ sudo rudder agent restart

In diesem Tutorial habe ich beschrieben, wie man den Rudder-Root-Server und -Agent unter Ubuntu 20.04 LTS installiert. Wir haben auch beschrieben, wie man einen Rudder-Knoten im Rudder-Root-Server hinzufügt. Auf ähnliche Weise können Sie dem Rudder-Root-Server weitere Knoten hinzufügen. Weitere Informationen finden Sie in der offiziellen Dokumentation von Rudder.


Ubuntu
  1. So installieren und konfigurieren Sie einen NFS-Server unter Ubuntu 20.04

  2. So installieren und konfigurieren Sie VNC unter Ubuntu 20.04

  3. So installieren und konfigurieren Sie VNC unter Ubuntu 18.04

  4. So installieren und konfigurieren Sie den DHCP-Server unter Ubuntu 20.04

  5. So installieren und konfigurieren Sie den Redis-Server in Ubuntu

So installieren Sie NTP-Server und -Client auf Ubuntu

So installieren Sie UrBackup Server und Client auf Ubuntu 20.04

So installieren und verwenden Sie Logwatch unter Ubuntu 20.04

So installieren Sie das Lynis-Sicherheitsüberwachungstool unter Ubuntu 20.04

So installieren Sie Telnet-Server und -Client unter Ubuntu

So installieren Sie Systemback unter Ubuntu 18.04 und Ubuntu 19.10, 20.04