Cockpit ist eine kostenlose Software, die eine webbasierte Schnittstelle für den Systemadministrator bereitstellt, um Aufgaben wie das Starten von Containern, die Speicherverwaltung, die Netzwerkkonfiguration, das Überprüfen von Protokollen usw. auszuführen.
Cockpit ist unter LGPL v2.1+ veröffentlicht; es ist für Debian verfügbar , Redhat , CentOS , Atomic, Arch Linux und Ubuntu .
Dieser Leitfaden konzentriert sich auf die Installation von Cockpit unter Ubuntu 16.04 .
Funktionen
- Verbinden und verwalten Sie mehrere Maschinen in einer einzigen Cockpit-Sitzung
- Container über Docker verwalten
- Ändern Sie die Netzwerkeinstellungen
- Benutzerkonten einfach verwalten
- Stellt eine webbasierte Shell in einem Terminal bereit
- Erfasst die Systemleistung mithilfe des Performance Co-Pilot-Frameworks und zeigt sie in einem Diagramm an.
- Mit Hilfe von sosreport kann es Systemkonfigurations- und Diagnoseinformationen sammeln
- Es kann mit einem Kubernetes-Cluster oder einem Openshift v3-Cluster interagieren
Cockpit auf Ubuntu 16.04 installieren
Cockpit ist im Backports-Repository auf Ubuntu 16.04 verfügbar. Stellen Sie also sicher, dass das Repository aktiviert ist, indem Sie überprüfen, ob die folgende Zeile in/etc/apt/sources.list
vorhanden ist Datei. deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
Aktualisieren Sie die apt-Datenbank.
sudo apt-get update
Installieren Sie das Cockpit-Paket.
sudo apt-get -y install cockpit
Arbeiten mit Cockpit
Sobald Sie den Cockpit-Dienst starten, beginnt er, Port 9090 abzuhören. Sie können Ihren bevorzugten Browser öffnen und zur folgenden URL navigieren.
https://ip-add-ress:9090 Sie müssten eine SSL-Ausnahme in Ihrem Browser hinzufügen, bevor Sie zum ersten Mal auf den Cockpit-Anmeldebildschirm zugreifen.Melden Sie sich mit Ihrem lokalen Benutzerkonto an. In meinem Fall ist es „raj“.
Stellen Sie sicher, dass Sie das Kontrollkästchen Mein Passwort für privilegierte Aufgaben wiederverwenden aktivieren, falls Sie sich als normaler Benutzer mit sudo-Berechtigungen anmelden.Sobald Sie sich angemeldet haben, gelangen Sie auf die Systemübersichtsseite, wo Sie eine detaillierte Übersicht und Leistungsdiagramme des ausgewählten Systems erhalten.
Sie können sich die Details der laufenden Dienste ansehen, indem Sie auf die Diensteseite klicken; Hier können Sie die Dienste verwalten (starten, stoppen, neu starten usw.), indem Sie auf einen bestimmten Dienst klicken.
Beheben Sie Fehler auf Ihrem Gerät, indem Sie sich die Systemprotokolle ansehen.
Verwalten Sie die Systembenutzer, indem Sie zu Konten gehen
Sie können den Systemspeicher auch mit Cockpit verwalten.
Wenn Sie das Terminal des Servers übernehmen möchten, brauchen Sie keinen Kitt und keine Arbeit zu nehmen. Klicken Sie einfach auf Terminal.
Mehrere Server mit Cockpit verwalten
Überlegen Sie, ob Sie mehrere Server mit Cockpit haben und diese in einer einzigen Sitzung verwalten möchten. Klicken Sie auf Dashboard und dann auf das Pluszeichen-Symbol und fügen Sie sie nacheinander hinzu.
Wenn es ein Authentifizierungsproblem bei der Verbindung mit dem Remote-Rechner gibt, fordert Cockpit Sie auf, den Benutzernamen und das Passwort einzugeben das entfernte System.Der folgende Screenshot zeigt, dass zwei Computer mit dieser Cockpit-Sitzung verbunden sind.
server.itzgeek.local (Ubuntu 16.04 – Lokaler Computer)
client.itzgeek.local (Ubuntu 18.04 – Remote-Rechner)
Der folgende Screenshot zeigt die detaillierten Informationen des Remote-Systems.
Das ist alles.