Hur hanterar Linux-servrar med cockpit-webbgränssnittet

Dec 9, 2024
Linux
Fatmawati Achmad Zaenuri / Shutterstock

Du kan enkelt övervaka och hantera flera Linux-datorer med cockpit, ett webbläsarbaserat administration och dashboardverktyg. Det är självständigt, enkelt att konfigurera och lätt att använda. Vi visar dig hur du kommer igång.

Hantera flera Linux-servrar

Om du har flera Linux-datorer eller servrar att övervaka, har du en utmaning. Detta är särskilt sant om några av dem körs som huvudlösa system utan monitor bifogad. Till exempel kan du ha rackmonterade eller fjärrservrar i olika byggnader eller en samling av Raspberry Pi s spridda runt ditt hem.

Hur kan du övervaka hälsan och prestanda hos alla dessa?

Om du Använd Secure Shell (SSH) För att ansluta till dem kan du köra topp eller ett annat terminalbaserat övervakningsverktyg. Du får lite användbar information, men varje verktyg har sitt eget specifika intresseområde. Det är besvärligt att behöva flytta från verktyg till verktyg för att se de olika mätvärdena för din fjärranslutna Linux-dator.

Tyvärr finns det inget bekvämt sätt att hoppa mellan de olika verktygen som ger dig lite av den informationen. Plus, om du måste utföra eventuella korrigerande eller administrativa uppgifter måste du göra en ny anslutning till fjärrdatorn eller stänga övervakningsansökan. Då måste du använda din befintliga SSH-session för att utföra dina administrationskommandon.

Cockpit Slipsar många vanliga övervaknings- och administrationskrav i en webbläsarbaserad konsol, vilket gör det lättare att övervaka och behålla flera Linux-datorer.

Cockpit får sin information från Applikationsprogrammeringsgränssnitt (API) som redan finns inom Linux. Eftersom informationen kommer direkt från källan, finns det ingen anpassad insamling eller generering av informationen, så det kan anses vara unadulterated.

Cockpit och användarkonton

Cockpit använder dina Linux-inloggningsuppgifter, så det är inte nödvändigt att konfigurera användare inom den. För att logga in på cockpit, använder du bara ditt användarnamn och det aktuella lösenordet. Om du har konton på olika Linux-datorer som använder samma användarnamn och lösenord, kommer cockpit att använda dessa referenser för att ansluta till fjärrmaskinerna.

Naturligtvis är med samma lösenord på olika datorer en säkerhetsrisk och anses vara en dålig praxis. Men om du arbetar enbart med lokala datorer som inte utsätts för Internet, kan du dra slutsatsen att risken är tillräckligt liten.

En mycket överlägsen lösning är dock att ställa in ssh-nycklar på varje dator och tillåta sedan cockpit att använda dem som ska anslutas till fjärrdatorerna.

RELATERAD: Så här skapar du och installerar SSH-nycklar från Linux-skalet

Installera cockpit

Cockpit är i kärnförvaringarna för de stora Linux-familjerna. För att installera cockpit på Ubuntu, skriv följande:

 sudo apt-få installera cockpit 

På Fedora är kommandot:

 sudo dnf installera cockpit 

På Manjaro måste du installera cockpit och ett paket som heter paketkit . Detta plattformsoberoende paket sitter ovanpå det infödda pakethanteringssystemet för en Linux-distribution. Det ger en konsekvent API för applikationsprogramvara.

Utvecklare kan skriva program som fungerar med paketkit , och deras programvara kan sedan prata med paketchefen för någon Linux-distribution. Det betyder att de inte behöver skriva en version som kommer att fungera med dnf , en annan för Pac Man , och så vidare.

Lyckligtvis, paketkit Är redan installerat på Ubuntu och Fedora, så du skriver bara följande två kommandon:

 sudo pacman -sy cockpit 

 sudo pacman -sy PackageKit 

Starta cockpit

För att börja använda Cockpit, öppna din webbläsare, skriv följande i adressfältet och tryck sedan på ENTER:

 Localhost: 9090 

Du bör då se cockpit-inloggningsskärmen. Om ett fel visas att berätta att webbplatsen inte kan nås eller anslutningen nekades, kanske du måste skriva följande kommandon för att aktivera och starta cockpitdemonen:

 sudo systemctl Aktivera cockpit 

 sudo systemctl start cockpit 

När cockpit lanserar visas inloggningsskärmen; Logga bara in med dina befintliga Linux-referenser.

För att ansluta till andra datorer med samma referenser, välj kryssrutan bredvid "Återanvänd mitt lösenord för fjärranslutningar." Om du använder SSH-nycklar för att ansluta till fjärrdatorer eller inte fjärrövervakning av andra maskiner alls, kan du lämna den här rutan avmarkerad.

Översikten

Cockpit-webbsidan är helt mottaglig och kommer att justera förnuftigt om du ändrar storleken på ditt webbläsarfönster.

Huvuddisplayen har en lista över uppgiftskategorier i en sidofält till vänster, medan resten av fönstret innehåller information relaterad till den valda kategorin. Standardvyn är "översikten".

Cockpit anpassar sig också när du använder den på en telefon.

På vår testdator ser vi att ett fel har flaggats eftersom en tjänst har misslyckats.

Vi klickar på "1 -stjänsten har misslyckats" länken för att flytta till systemtjänsten. De System Säkerhetstjänster Daemon (SSSD) har misslyckats med att starta, så vi klickar på länken "SSSD" för att flytta till SSSD-kontrollsidan.

Vi klickar på "Startservice."

Med tjänsten som nu körs kan vi utforska mer av vårt övervakade system.

Du kan klicka på "Översikt" om det är synligt i sidofältet; Om inte, klicka bara på ikonen System och klicka sedan på "Översikt".

CPU och minnesgrafer

Klicka på "Visa grafer" i rutan CPU och MEMORY USAGE. "

Följande grafer visas:

  • "CPU-användning" : Den kombinerade CPU-användningen för det totala antalet CPU.
  • "Minne & amp; Byta" : RAM-minnet och bytet.
  • "Disk I / O" : Hårddisk läser och skriver.
  • "Nätverkstrafik" : All trafik in och ut ur datorn.

Om du klickar på namnet på varje graf kan du se mer detaljerad information, men:

  • Om du klickar på "Disk I / O" ser du samma information som är under "lagring" i sidofältet.
  • Om du klickar på "Nätverkstrafik" ser du samma information som är under "Networking" i sidofältet.

Mjukvaruuppdateringar

Du kan klicka på "Programuppdateringar" i sidofältet för att se en lista över tillgängliga uppdateringar.

För att installera dem, klicka bara på "Installera alla uppdateringar."

Övervakning av flera datorer

Innan du försöker övervaka en annan dator utför följande steg:

  1. Installera cockpit på den andra datorn, och logga in på cockpit för att verifiera att det fungerar. Du behöver inte ha webbläsargränssnittet som körs på fjärrmaskinen när du är fjärrövervakning. Men om du gör det kommer det att bevisa cockpit har installerats korrekt och är fullt fungerande.
  2. Använd ssh för att fjärranslutna till den andra datorn från den som du övervakar den. Bekräfta att du kan använda SSH på fjärrdatorn och logga in med antingen ditt nuvarande ID och lösenord eller SSH-nycklar.

Att säkerställa dessa två steg fungerar som förväntat gör övervakning av en fjärrdator en bris. Kom ihåg, om du ansluter till fjärrvärdar med samma användarnamn och lösenord som din övervakningsdator, du måste Välj rutan "Återanvänd ett lösenord för fjärranslutningar".

På övervakningsdatorn klickar du på rullgardinsmenyn bredvid värden.

Klicka på "Lägg till ny värd."

Skriv in detaljerna på fjärrdatorn (antingen en IP-adress eller värdnamn). En färghöjd framträder högst upp i webbläsaren för att hjälpa dig att identifiera vilken dator du tittar på.

Klicka på "Lägg till" när du är redo. Du bör nu se fjärrdatorn i listan över tillgängliga värdar; Klicka på rullgardinsmenyn bredvid den.

Klicka på den nya fjärrdatorn för att övervaka den.

Namnet på värden du övervakar visas. Färgmarknaden längst upp i webbläsarfönstret är också den du valt när du lade till den värden.

Många fler funktioner

Det finns mycket mer du kan med cockpit, inklusive följande:

  • Få den totala hälsotillståndet för en dator.
  • Övervaka prestanda med CPU, minne, disk och nätverksaktivitet.
  • Ändra värdnamnet.
  • Anslut värden till en domän.
  • Öppna ett terminalfönster.
  • Hantera programuppdateringar, användarkonton, tjänster och daemoner, partitionstabeller, nätverksobligationer och broar och IP-adresser.
  • Skapa en RAID-enhet.

Fler funktioner är också på väg. Utvecklarna har en arbetsäkerhetskonceptversion som visar en kombinerad bild av flera värdar samtidigt. Cockpit är inte det mest sofistikerade hanteringsverktyget, men det är rikligt, enkelt att använda, och kommer att tillfredsställa de flesta behov.


Linux - Mest populära artiklar

Hur att hitta och ta bort brutna Symlinks på Linux

Linux Nov 12, 2024

Fatmawati Achmad Zaenuri / Shutterstock De symboliska länkarna på Linux är en fantastisk funktion, men de kan bli trasiga och lämnade pekar på ingenting..


Hur tvinga användarna att ändra sina lösenord på Linux

Linux Nov 4, 2024

Ilya Titchev / Shutterstock Lösenord är keystone till konto säkerhet. Vi visar hur du återställer lösenord, ställer in lösenordsutgångsperioder och ge..


Linux varv 30: Hur ett hobbyprojekt erövrade världen

Linux Sep 17, 2025

Larry Ewing och Gimp På 17 september 1991 Linus Torvalds släppte Linux-kärnan (version 0.01) för första gången. Här är en kort titt på hur ..


Vad är nytt i Linux Kernel 5.14

Linux Sep 9, 2025

Sean Locke Photography / Shutterstock Eftersom Linux varv 30 år gammal har Kernel 5.14 släppts. Den innehåller det vanliga breda erbjudandet av inre under-t..


Denna nya Linux gaming laptop Har Specs köra något annat

Linux Oct 20, 2025

Juno datorer Linux och spel börjar komma ihop mycket mer nyligen. De Ångdäck är på väg med Linux installerad, och Juno meddelade bara en ny Linux-spelb..


Hur att köra Android-appar på Linux

Linux Oct 19, 2025

Quietbits / Shutterstock.com Har du någonsin velat köra en Android-app på Linux men ville inte röra med debugging broar, utvecklingsmiljöer eller sidloadi..


kan du installera Linux på en M1 Apple Silicon Mac?

Linux Nov 12, 2024

Inte alla köper en Mac till enbart köra MacOS. Den dåliga nyheten är att från och med november 2021 är infödd Linux stöd på Apple Silicon ännu inte möjligt. Framsteg görs doc..


Hur man listar miljövariabler på Linux

Linux Oct 31, 2025

På Linux har miljövariabler viktiga värden och inställningar. Skript, applikationer och skal läser dessa värden, ofta för att konfigurera sig själva eller för att kontrollera deras bet..


Kategorier