Cockpit ist ein kostenloses webbasiertes Administrationstool für den Systemadministrator, um Aufgaben wie Speicherverwaltung, Netzwerkkonfiguration, Überprüfung von Protokollen, Verwaltung von Containern usw. auszuführen.
Cockpit wird unter LGPL v2.1+ veröffentlicht und ist für Debian verfügbar , Redhat , CentOS , Fedora , Atomic, Arch Linux und Ubuntu .
Funktionen
- Verwalten Sie mehrere Cockpit-Maschinen in einer einzigen Cockpit-Sitzung
- Erstellen und verwalten Sie Docker-Container
- Erstellen und verwalten Sie KVM , oVirt Virtuelle Maschinen
- Ändern Sie die Netzwerkeinstellungen
- Benutzerkonten verwalten
- Webbasierte Shell in einem Terminal
- Systemleistung in einem Diagramm anzeigen.
- Erfassen Sie Systemkonfigurations- und Diagnoseinformationen mit Hilfe von sosreport.
Hier sehen wir, wie man Cockpit auf CentOS 7 / RHEL 7 installiert &Fedora 28 WS .
Cockpit installieren
Cockpit a im CentOS 7-Basis-Repository und verfügbar im Extras-Repository auf RHEL 7. Aktivieren Sie das Extras-Repository auf RHEL 7.
subscription-manager repos --enable rhel-7-server-extras-rpms
Installieren Sie das Cockpit-Paket.
### CentOS 7 / RHEL 7 ### yum install -y cockpit cockpit-networkmanager cockpit-dashboard cockpit-storaged cockpit-packagekit ### Fedora ### sudo dnf install -y cockpit
Zusätzliche Pakete
Sie können zusätzlich die folgenden Pakete installieren, um andere Aufgaben mit Cockpit zu verwalten.
Paketname | Zweck |
---|---|
Cockpit-Docker | Docker-Container verwalten |
cockpit-kubernetes | Visualisierung und Konfiguration des Kubernetes-Clusters |
Cockpit-Maschinen | Virtuelle KVM-Maschinen verwalten |
cockpit-sosreport | Diagnosebericht mit dem sosreport-Tool erstellen |
cockpit-selinux | Fehlerbehebung bei SELinux-Problemen |
cockpit-kdump | Kernel-Crash-Dumps konfigurieren |
Cockpit-Abonnements | Systemabonnement verwalten |
cockpit-machines-ovirt | Virtuelle oVirt-Maschinen verwalten |
cockpit-pcp | PCP-Metriken lesen und PCP-Archive laden |
Aktivieren Sie den Cockpit-Dienst.
### CentOS 7 / RHEL 7 ### systemctl enable --now cockpit.socket ### Fedora ### sudo systemctl enable --now cockpit.socket
Firewall
Fügen Sie die Firewall-Regeln hinzu, um Cockpit die Kommunikation mit Remote-Computern zu ermöglichen und uns den Zugriff auf das Cockpit-Dashboard von externen Computern zu ermöglichen.
### CentOS 7 ### firewall-cmd --permanent --add-service=cockpit firewall-cmd --reload ### RHEL 7 ### sudo firewall-cmd --add-service=cockpit sudo firewall-cmd --add-service=cockpit --permanent ### Fedora ### sudo firewall-cmd --add-service=cockpit sudo firewall-cmd --add-service=cockpit --permanent
Arbeiten mit Cockpit
Sobald Sie den Cockpit-Dienst gestartet haben, greifen Sie auf die Cockpit-Konsole zu, indem Sie mit dem Browser zur folgenden URL gehen .
https://ip.add.re.ss:9090Sie müssten eine Sicherheitsausnahme hinzufügen im Browser, um zum ersten Mal auf das Cockpit zuzugreifen.

Melden Sie sich mit Ihrem lokalen Benutzerkonto an. In meinem Fall; es ist „root“.

Sobald Sie sich bei Cockpit angemeldet haben, gelangen Sie zum System Seite, auf der Sie einen vollständigen Überblick über das System erhalten.

Sie können die Details der ausgeführten Dienste anzeigen, indem Sie auf Dienste klicken . Hier können Sie die Dienste verwalten (starten, stoppen, neu starten usw.), indem Sie auf einen bestimmten Dienst klicken.

Wenn Sie die Docker-Container verwalten möchten , müssen Sie zu Containern gehen Seite. Hier können Sie einen Container ausführen, stoppen, löschen und übergeben.

Sie können Fehler auf Ihrem Computer beheben, indem Sie einen Blick auf Protokolle werfen .

Verwalten Sie die Systembenutzer, indem Sie zu Konten gehen .

Sie können auch das Terminal des Servers übernehmen, indem Sie auf Terminal klicken .

Sie können die Systempakete nahtlos mit Software-Updates aktualisieren .

Generieren Sie einen sosreport und teilen Sie ihn mit dem Support-Team, indem Sie zu Diagnostic Reports gehen mit Cockpit.

Verwalten Sie den Kernel-Crash-Dump, indem Sie zu Kernel Dump gehen .

Mehrere Server mit Cockpit verwalten
Um mehrere Server mit Cockpit zu verwalten, klicken Sie auf Dashboard und dann auf das Pluszeichen-Symbol und fügen Sie sie nacheinander hinzu.


Liste der mit Cockpit verbundenen Maschinen:

Übersicht des Remote-Systems:

Das ist alles.