Sådan installeres Cockpit Web Console i RHEL 8


Cockpit er en webkonsol med en venlig brugergrænseflade, der giver dig mulighed for at udføre administrative opgaver på dine servere. At være en webkonsol betyder det, at du også også kan bruge den via en mobilenhed.

Cockpit kræver ingen speciel konfiguration, og når den er installeret, er den klar til brug. Du kan bruge den til at udføre forskellige opgaver, f.eks. Til at overvåge dit systems nuværende tilstand, administrere tjenester, oprette konti og mange flere.

I denne vejledning vil du se, hvordan du installerer Cockpit, og hvordan du udfører nogle grundlæggende opgaver med det i RHEL 8-distribution.

Bemærk: Denne vejledning forudsætter, at du har rootadgang til din RHEL 8-installation.

Sådan installeres cockpit i RHEL 8

1. Med RHEL 8 minimal installation er cockpittet ikke installeret, og du kan føje det til dit system ved hjælp af kommandoen nedenfor, som installerer cockpittet med de nødvendige afhængigheder.

# yum install cockpit

2. Når Cockpit er installeret, kan du starte, aktivere og kontrollere service- og køringsprocessen ved hjælp af følgende kommandoer.

# systemctl start cockpit.socket
# systemctl enable cockpit.socket
# systemctl status cockpit.socket
# ps auxf|grep cockpit

3. For at få adgang til Cockpit-webkonsol skal du tillade tjenesten i serverens firewall.

# firewall-cmd --add-service cockpit
# firewall-cmd --add-service cockpit --perm

Sådan bruges cockpit i RHEL 8

Nu er vi klar til at få adgang til Cockpit-webkonsollen ved at indlæse http:/localhost: 9090 eller http:/server-ip-adresse: 9090 i din browser.

Bemærk, at hvis du bruger et selvsigneret certifikat, vil du se en sikkerhedsadvarsel i din browser. Det er ok at gå videre til den side, du prøver at indlæse. Hvis du vil tilføje dit eget certifikat, kan du placere det i /etc/cockpit/ws-certs.d biblioteket.

Når du har indlæst siden, skal du se følgende side:

Du kan godkende med den bruger, du bruger til at få adgang til dit RHEL 8-system. Hvis du vil udføre administrative opgaver, kan du godkende med rodbrugeren eller en bruger, der er føjet til hjulgruppen.

Når du godkender, vil du se systemsiden, hvor du vil have nogle grundlæggende oplysninger om dit system samt liveopdateringer af din CPU, hukommelse, Disk I/O og netværkstrafik vist i graferne:

På venstre side har du et par forskellige sektioner, der giver dig mulighed for at gennemgå:

  • Logfiler - gennemgå systemlogfiler og filtrer dem efter betydning.
  • Netværk - Netværksstatistikker og -tjenester.
  • Konti - Opret og administrer konti på dit system.
  • Tjenester - gennemgå og administrer tjenester på dit system.
  • Applikationer - gennemgå og administrer applikationer på dit system.
  • Diagnostiske rapporter - opret en systemrapport til diagnostiske formål.
  • Kernedump - Aktivér/deaktiver kdump-tjeneste og skift crash dump-placering.
  • SELinux - Håndhæv SELinux-politikken.
  • Softwareopdateringer - se efter softwareopdateringer.
  • Abonnementer - tjek abonnementsstatus.
  • Terminal - webbaseret terminal.

Vi gennemgår hvert af disse afsnit kort.

Du kan klikke på hver log for mere detaljeret information om begivenheden. Brug dette afsnit, hvis du vil køre fejlretning, gennemgå fejl eller advarsler. For at ændre sværhedsgraden af de logfiler, du gennemgår, skal du bruge rullemenuen "Alvorligheden".

En oversigt over logsiden kan ses nedenfor:

Netværksafsnittet giver en oversigt over dit aktuelle netværksforbrug med grafer og giver dig mulighed for at konfigurere obligationer, team, bridge og VLAN'er. Du kan aktivere/deaktivere firewallen eller stoppe specifikke regler. I netværksloggene. I den sidste blok kan du gennemgå netværkslogfilerne.

Kontosektionen giver dig mulighed for at administrere konti på dit system. Når du klikker på en konto, kan du ændre dens indstillinger, ændre adgangskoder, tvinge adgangskodeændring, låse den eller ændre dens rolle.

Servicesektionen giver dig et overblik over tjenesterne på dit system og giver dig en nem måde at administrere dem på.

Ved at klikke på en bestemt tjeneste får du et overblik over dens status, hvor du kan stoppe/starte, genstarte, genindlæse, aktivere/deaktivere denne tjeneste. Du vil også se et separat afsnit med denne tjenestes logfiler:

Som navnet antyder, kan du få diagnostiske oplysninger om dit system. Dette kan hjælpe dig med at fejlfinde problemer på dit system. For at kunne bruge denne service skal du have sos-værktøjet installeret.

# yum install sos

Klik derefter på knappen "Generer rapport", og vent på, at oplysningerne indsamles.

På siden Kernel Dump kan du ændre status for kdump-status, ændre crash dump-datalokation og teste konfigurationen.

I SELinux-sektionen kan du ændre håndhævelsesstatus for SELinux med en simpel switch og også gennemgå eventuelle SELinux-relaterede alarmer.

Afsnittet om softwareopdateringer giver et overblik over pakker, der venter på en opdatering. Du kan også tvinge en manuel kontrol af opdateringer og aktivere automatiske opdateringer.

Her kan du se din RHEL-abonnementsstatus og dit formål. Du kan også afmelde systemet ved hjælp af en enkelt knap.

Terminal sektion giver dig, hvad der står - en terminal. Du kan bruge dette i stedet for at oprette forbindelse via SSH. Det er nyttigt, hvis du har brug for at køre et par kommandoer i en browser.

Det er det! Cockpit er en let webkonsol, der giver dig en nem måde at udføre forskellige administrative opgaver på dit RHEL 8-system.