Cockpit - Un instrument de administrare bazat pe browser pentru Linux


Cockpit este un manager de la distanță ușor de utilizat, ușor și simplu, dar puternic pentru serverele GNU/Linux, este o interfață de utilizator interactivă de administrare a serverului care oferă o sesiune Linux live printr-un browser web.

Poate rula pe mai multe distribuții Linux bazate pe RHEL și derivate Debian, inclusiv Ubuntu, Linux Mint, Fedora, CentOS , Rocky Linux, AlmaLinux, Arch Linux printre altele.

Cockpit face ca Linux să fie detectabil, permițând astfel administratorilor de sistem să efectueze cu ușurință și fiabil sarcini precum pornirea containerelor, gestionarea stocării, configurațiile rețelei, inspecțiile de jurnal împreună cu multe altele.

În timp ce îl folosesc, utilizatorii pot comuta cu ușurință între terminalul Linux și browserul web, fără nicio agitație. Important, atunci când un utilizator pornește un serviciu prin Cockpit, acesta poate fi oprit prin intermediul terminalului și, doar în cazul unei erori care apare în terminal, aceasta este afișată în interfața jurnalului Cockpit.

Caracteristici ale cockpitului:

  • Permite gestionarea mai multor servere într-o singură sesiune Cockpit.
  • Oferă un shell bazat pe web într-o fereastră de terminal.
  • Containerele pot fi gestionate prin Docker.
  • Sprijină gestionarea eficientă a conturilor de utilizator de sistem.
  • Colectează informații despre performanța sistemului utilizând cadrul Performance Co-Pilot și le afișează într-un grafic.
  • Sprijină colectarea informațiilor de configurare și diagnosticare a sistemului folosind sos-report.
  • De asemenea, acceptă un cluster Kubernetes sau un cluster Openshift v3.
  • Permite modificarea setărilor de rețea și multe altele.

Cum se instalează Cockpit în sistemele Linux

Puteți instala Cockpit în toate distribuțiile Linux din depozitele lor oficiale implicite, după cum se arată:

Instalați Cockpit pe Fedora și CentOS

Pentru a instala și activa Cockpit pe distribuțiile Fedora, utilizați următoarele comenzi.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Instalați Cockpit pe Rocky Linux și AlmaLinux

Pentru a instala și a activa Cockpit pe distribuțiile Rocky/AlmaLinux, utilizați următoarele comenzi.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Instalați Cockpit pe RHEL

Cockpit este adăugat la depozitul Red Hat Enterprise Linux Extras din versiunile 7.1 și ulterioare:

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Instalați Cockpit pe Debian

Cockpit-ul este inclus în depozitele oficiale ale Debian și îl puteți instala folosind următoarele comenzi.

apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

Instalați Cockpit pe Ubuntu și Linux Mint

În distribuțiile Ubuntu și Linux Mint, Cockpit nu este inclus, dar îl puteți instala din Cockpit PPA oficial, executând următoarele comenzi:

sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Instalați Cockpit pe Arch Linux

Utilizatorii Arch Linux pot instala Cockpit din Arch User Repository folosind următoarea comandă.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Cum să utilizați Cockpit în Linux

După ce Cockpit este instalat cu succes, îl puteți accesa folosind un browser web în următoarele locații.

https://ip-address:9090
OR
https://server.domain.com:9090

Introduceți numele de utilizator și parola sistemului pentru a vă autentifica în interfața de mai jos:

După conectare, vi se va prezenta un rezumat al informațiilor despre sistem și grafice de performanță pentru CPU, Memorie, I/O disc și Trafic de rețea așa cum se vede în imaginea următoare:

Următorul în meniul tabloului de bord este Servicii. Aici puteți vedea Tinte, Servicii de sistem, Prize, Cronometre și Căi pagini.

Interfața de mai jos arată serviciile care rulează pe sistemul dvs.

Puteți face clic pe un singur serviciu pentru a-l gestiona. Pur și simplu faceți clic pe meniurile derulante pentru a obține funcționalitatea dorită.

Elementul de meniu Jurnale afișează pagina cu jurnalele care permite inspecția jurnalelor. Jurnalele sunt clasificate în Erori, Avertismente, Notificări și Toate ca în imaginea de mai jos.

În plus, puteți vizualiza și jurnalele în funcție de timp, cum ar fi jurnalele pentru ultimele 24 de ore sau 7 zile.

Lectură sugerată: Cele mai bune 4 instrumente de monitorizare și gestionare a jurnalelor pentru Linux

Pentru a inspecta o singură intrare de jurnal, faceți clic pe ea.

Cockpit vă permite, de asemenea, să gestionați conturile de utilizator în sistem, să accesați Instrumente și să faceți clic pe Conturi. Făcând clic pe un cont de utilizator, vă permite să vizualizați detaliile contului utilizatorului.

Pentru a adăuga un utilizator de sistem, faceți clic pe butonul „Creați un cont nou ” și introduceți informațiile necesare despre utilizator în interfața de mai jos.

Pentru a obține o fereastră de terminal, accesați Instrumente Terminal.

Cum se adaugă un server Linux la Cockpit

Important: rețineți că trebuie să instalați Cockpit pe toate serverele Linux la distanță pentru a le monitoriza pe tabloul de bord Cockpit. Deci, vă rugăm să îl instalați înainte de a adăuga orice server nou la Cockpit.

Pentru a adăuga un alt server, faceți clic pe tabloul de bord, veți vedea ecranul de mai jos. Faceți clic pe semnul (+) și introduceți adresa IP a serverului. Rețineți că informațiile pentru fiecare server pe care îl adăugați sunt afișate în Cockpit folosind o culoare distinctă.

În același mod, puteți adăuga multe servere Linux sub Cockpit și le puteți gestiona eficient, fără probleme.

Asta este deocamdată, totuși, puteți explora mai multe în cazul în care ați instalat acest server simplu și minunat, manager de la distanță.

Documentația oficială a cockpitului: http://cockpit-project.org/guide/latest/

Pentru orice întrebări sau sugestii, precum și feedback cu privire la subiect, nu ezitați să folosiți secțiunea de comentarii de mai jos pentru a ne contacta.