Cockpit - Et nettleserbasert administrasjonsverktøy for Linux


Cockpit er en brukervennlig, lett og enkel, men kraftig fjernbehandling for GNU/Linux-servere, det er et interaktivt brukergrensesnitt for serveradministrasjon som tilbyr en live Linux-sesjon via en nettleser.

Den kan kjøres på flere RHEL-baserte Linux-distribusjoner og Debian-derivater, inkludert Ubuntu, Linux Mint, Fedora, CentOS , Rocky Linux, AlmaLinux, Arch Linux blant andre.

Cockpit gjør Linux synlig og gjør det mulig for systemadministratorer å enkelt og pålitelig utføre oppgaver som å starte containere, administrere lagring, nettverkskonfigurasjoner, logginspeksjoner kombinert med flere andre.

Mens du bruker den, kan brukere enkelt bytte mellom Linux-terminalen og nettleseren uten mas. Viktigere, når en bruker starter en tjeneste via Cockpit, kan den stoppes via terminalen, og bare i tilfelle en feil som oppstår i terminalen, vises den i Cockpit-journalgrensesnittet.

Funksjoner i cockpit:

  • Gjør det mulig å administrere flere servere i én Cockpit-økt.
  • Tilbyr et nettbasert skall i et terminalvindu.
  • Containere kan administreres via Docker.
  • Støtter effektiv administrasjon av systembrukerkontoer.
  • Samler systemytelsesinformasjon ved hjelp av Performance Co-Pilot-rammeverket og viser det i en graf.
  • Støtter innsamling av systemkonfigurasjon og diagnostisk informasjon ved hjelp av sos-rapport.
  • Støtter også en Kubernetes-klynge eller en Openshift v3-klynge.
  • Tillater endring av nettverksinnstillinger og mange flere.

Hvordan installere cockpit i Linux-systemer

Du kan installere Cockpit i alle Linux-distribusjoner fra deres offisielle standardlagre som vist:

Installer Cockpit på Fedora og CentOS

For å installere og aktivere Cockpit på Fedora-distribusjoner, bruk følgende kommandoer.

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

Installer Cockpit på Rocky Linux og AlmaLinux

For å installere og aktivere Cockpit på Rocky/AlmaLinux-distribusjoner, bruk følgende kommandoer.

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

Installer Cockpit på RHEL

Cockpit er lagt til Red Hat Enterprise Linux Extras-depotet fra versjon 7.1 og senere:

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

Installer Cockpit på Debian

cockpiten er inkludert i Debians offisielle depoter, og du kan installere den ved å bruke følgende kommandoer.

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

Installer Cockpit på Ubuntu og Linux Mint

I Ubuntu og Linux Mint-distribusjoner er ikke Cockpit inkludert, men du kan installere det fra den offisielle Cockpit PPA ved å utføre følgende kommandoer:

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

Installer Cockpit på Arch Linux

Arch Linux-brukere kan installere Cockpit fra Arch User Repository ved å bruke følgende kommando.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Hvordan bruke Cockpit i Linux

Etter at Cockpit er installert, kan du få tilgang til den ved hjelp av en nettleser på følgende steder.

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

Skriv inn systemets brukernavn og passord for å logge inn i grensesnittet nedenfor:

Etter pålogging vil du bli presentert med et sammendrag av systeminformasjon og ytelsesgrafer for CPU, Minne, Disk I/O og Nettverk-trafikk som vist i neste bilde:

Neste på dashbordmenyen er Tjenester. Her kan du se Mål, Systemtjenester, Sockets, Timere, og Baner sider.

Grensesnittet nedenfor viser kjørende tjenester på systemet ditt.

Du kan klikke på en enkelt tjeneste for å administrere den. Bare klikk på rullegardinmenyene for å få funksjonaliteten du ønsker.

Menyelementet Logger viser loggsiden som tillater logginspeksjon. Loggene er kategorisert i Feil, Advarsler, Merknader og Alle som i bildet nedenfor.

I tillegg kan du også se logger basert på tid, for eksempel logger for de siste 24 timer eller 7 dager.

Foreslått lesing: 4 beste loggovervåkings- og administrasjonsverktøy for Linux

For å inspisere en enkelt loggoppføring, klikker du bare på den.

Cockpit lar deg også administrere brukerkontoer på systemet, gå til Verktøy og klikk på Kontoer. Ved å klikke på en brukerkonto kan du se brukerens kontodetaljer.

For å legge til en systembruker, klikk på «Opprett ny konto»-knappen og skriv inn nødvendig brukerinformasjon i grensesnittet nedenfor.

For å få et terminalvindu, gå til Verktøy Terminal.

Hvordan legge til Linux-server til cockpit

Viktig: Vær oppmerksom på at du må installere Cockpit på alle eksterne Linux-servere for å overvåke dem på Cockpit-dashbordet. Så installer den før du legger til en ny server i Cockpit.

For å legge til en annen server, klikk på dashboard, du vil se skjermen nedenfor. Klikk på (+)-tegnet og skriv inn serverens IP-adresse. Husk at informasjon for hver server du legger til vises i Cockpit med en distinkt farge.

På samme måte kan du legge til mange Linux-servere under Cockpit og administrere dem effektivt uten problemer.

Det er det for nå, men du kan utforske mer i tilfelle du har installert denne enkle og fantastiske serveren, ekstern manager.

Offisiell dokumentasjon for cockpit: http://cockpit-project.org/guide/latest/

For spørsmål eller forslag samt tilbakemeldinger om emnet, ikke nøl med å bruke kommentarfeltet nedenfor for å komme tilbake til oss.