CUM SA

Cum să gestionați serverele Linux cu interfața web Cockpit

Fatmawati Achmad Zaenuri / Shutterstock

Puteți monitoriza și gestiona cu ușurință mai multe computere Linux cu Cockpit, un instrument de administrare și tablou de bord bazat pe browser. Este autonom, simplu de configurat și ușor de utilizat. Vă vom arăta cum să începeți.

Gestionarea mai multor servere Linux

Dacă aveți mai multe computere sau servere Linux de monitorizat, aveți o provocare. Acest lucru este valabil mai ales dacă unele dintre ele rulează ca sisteme fără cap, fără monitor atașat. De exemplu, este posibil să aveți servere montate pe rack sau la distanță situate în clădiri diferite sau o colecție de Raspberry Pi împrăștiate în jurul casei.

Cum puteți monitoriza starea de sănătate și performanța tuturor acestora?

Dacă utilizați Secure Shell (SSH) pentru a vă conecta la ei, puteți rula top sau un alt instrument de monitorizare bazat pe terminal. Veți obține câteva informații utile, dar fiecare instrument are propria sa zonă de interes specifică. Este incomod să trebuiască să treceți de la instrument la instrument pentru a vizualiza diferitele valori ale computerului dvs. Linux la distanță.

Din păcate, nu există o modalitate convenabilă de a trece între diferitele instrumente care vă oferă o parte din aceste informații. În plus, dacă trebuie să efectuați orice sarcini de remediere sau administrative, trebuie să faceți o nouă conexiune la computerul de la distanță sau să închideți aplicația de monitorizare. Apoi, trebuie să utilizați sesiunea SSH existentă pentru a executa comenzile de administrare.

Cockpit leagă multe cerințe comune de monitorizare și administrare într-o consolă bazată pe browser, facilitând monitorizarea și întreținerea mai multor computere Linux.

Cockpit își obține informațiile din interfețele de programare a aplicațiilor (API) care există deja în Linux. Deoarece informațiile provin direct de la sursă, nu există nicio colectare sau generare personalizată a informațiilor, deci poate fi considerată neadulterată.

Cockpit și conturi de utilizator

Cockpit folosește acreditările dvs. de conectare Linux, deci nu este nevoie să configurați utilizatorii în cadrul acestuia. Pentru a vă conecta la Cockpit, trebuie doar să utilizați numele de utilizator și parola curentă. Dacă aveți conturi pe diferite computere Linux care utilizează același nume de utilizator și parolă, Cockpit va folosi acele acreditări pentru a vă conecta la mașinile la distanță.

Desigur, utilizarea aceleiași parole pe computere diferite este un risc de securitate și este considerată o practică proastă. Cu toate acestea, dacă lucrați exclusiv cu computere locale care nu sunt expuse la internet, ați putea concluziona că riscul este suficient de mic.

Citeste si  Jumbo Privacy este singura aplicație de care aveți nevoie pentru a vă proteja informațiile online - Review Geek

O soluție mult superioară, totuși, este să configurați cheile SSH pe fiecare computer și apoi să permiteți Cockpit să le folosească pentru a se conecta la computerele de la distanță.

LEGATE DE: Cum se creează și se instalează chei SSH din Linux Shell

Instalarea Cockpit-ului

Cockpit se află în depozitele de bază pentru marile familii Linux. Pentru a instala Cockpit pe Ubuntu, tastați următoarele:

sudo apt-get install cockpit

sudo apt-get install cockpit într-o fereastră a terminalului

În Fedora, comanda este:

sudo dnf install cockpit

sudo dnf instalați cabina într-o fereastră a terminalului

Pe Manjaro, trebuie să instalați Cockpit și un pachet numit packagekit. Acest pachet independent de platformă se află deasupra sistemului nativ de gestionare a pachetelor unei distribuții Linux. Oferă un API consistent pentru software-ul aplicației.

Dezvoltatorii pot scrie software care funcționează cu packagekit, iar software-ul lor poate vorbi apoi cu managerul de pachete al oricărei distribuții Linux. Aceasta înseamnă că nu trebuie să scrie o versiune cu care să funcționeze dnf, alta pt pacman, si asa mai departe.

Din fericire, packagekit este deja instalat pe Ubuntu și Fedora, deci trebuie doar să tastați următoarele două comenzi:

sudo pacman -Sy cockpit

sudo dnf instalați cabina într-o fereastră a terminalului

sudo pacman -Sy packagekit

sudo pacman packagekit într-o fereastră terminal

Lansarea Cockpit-ului

Pentru a începe să utilizați Cockpit, deschideți browserul, tastați următoarele în bara de adrese, apoi apăsați Enter:

localhost:9090

Ar trebui să vedeți apoi ecranul de conectare Cockpit. Dacă apare o eroare care vă spune că site-ul nu poate fi accesat sau conexiunea a fost refuzată, poate fi necesar să tastați următoarele comenzi pentru a activa și porni demonul Cockpit:

sudo systemctl enable cockpit

sudo systemctl activează cabina de pilotaj într-o fereastră terminală

sudo systemctl start cockpit

sudo systemctl start cockpit într-o fereastră terminală

Când se lansează Cockpit, apare ecranul de conectare; conectați-vă cu acreditările Linux existente.

Pentru a vă conecta la alte computere utilizând aceleași acreditări, bifați caseta de selectare de lângă „Reutilizați parola mea pentru conexiuni la distanță”. Dacă utilizați chei SSH pentru a vă conecta la computere la distanță sau nu veți monitoriza deloc alte mașini, puteți lăsa această casetă debifată.

Citeste si  Iată ce se transmite pe Netflix în săptămâna din 15 martie 2021

Ecran de conectare a cabinei de pilotaj

Prezentarea generală

Pagina web Cockpit este complet receptivă și se va regla sensibil dacă modificați dimensiunea ferestrei browserului.

Bara laterală a cabinei într-o fereastră a browserului

Afișajul principal prezintă o listă de categorii de sarcini într-o bară laterală din stânga, în timp ce restul ferestrei conține informații legate de categoria selectată. Vizualizarea implicită este „Prezentare generală”.

Afișajul utilizării procesorului cockpit în fereastra principală

Cockpit-ul se adaptează și atunci când îl folosești pe un telefon.

Cockpit care rulează pe un telefon mobil Android

Pe computerul nostru de testare, vedem că a fost semnalată o eroare deoarece un serviciu a eșuat.

Mesaj de eroare al serviciului eșuat în vizualizarea generală dintr-o fereastră a browserului.

Facem clic pe linkul „1 serviciu a eșuat” pentru a trece la vizualizarea Servicii de sistem. Daemon-ul System Security Services (SSSD) nu a reușit să pornească, așa că facem clic pe linkul „sssd” pentru a trece la pagina de control SSSD.

Eșecul daemonului SSSD evidențiat în Cockpit într-o fereastră a browserului

Facem clic pe „Începeți serviciul”.

Pagina de control SSSD din Cockpit într-o fereastră a browserului

Cu serviciul care rulează acum, putem explora mai multe din sistemul nostru monitorizat.

Serviciul SSD rulează normal în Cockpit într-o fereastră de browser

Puteți face clic pe „Prezentare generală” dacă este vizibil în bara laterală; dacă nu, faceți clic pe pictograma Sistem, apoi faceți clic pe „Prezentare generală”.

CPU și graficele de memorie

În panoul de utilizare CPU și memorie, faceți clic pe „Vizualizați graficele”.

Utilizarea procesorului și a memoriei se afișează în Cockpit într-o fereastră a browserului

Sunt afișate următoarele grafice:

  • „Utilizare CPU”: Utilizarea combinată a procesorului pentru numărul total de procesoare.
  • „Memorie și swap”: Utilizarea memoriei RAM și a swap-ului.
  • „I / O pe disc”: Hard diskul citește și scrie.
  • „Trafic de rețea”: Tot traficul din și din computer.

Prezentarea graficelor în Cockpit într-o fereastră a browserului

Dacă faceți clic pe numele fiecărui grafic, puteți vedea totuși informații mai detaliate:

  • Dacă faceți clic pe „I / O disc”, veți vedea aceleași informații care se află sub „Stocare” în bara laterală.
  • Dacă faceți clic pe „Trafic de rețea”, veți vedea aceleași informații care se află în „Rețea” în bara laterală.

Actualizări software

Puteți face clic pe „Actualizări software” în bara laterală pentru a vedea o listă de actualizări disponibile.

Actualizări software disponibile în Cockpit într-o fereastră a browserului

Pentru a le instala, trebuie doar să faceți clic pe „Instalați toate actualizările”.

Actualizări în curs în Cockpit într-o fereastră de browser

Monitorizarea mai multor computere

Înainte de a încerca să monitorizați un alt computer, efectuați următorii pași:

  1. Instalați Cockpit pe celălalt computer, apoi conectați-vă la Cockpit pentru a verifica dacă funcționează. Nu trebuie să aveți interfața browserului care rulează pe aparatul de la distanță atunci când îl monitorizați de la distanță. Cu toate acestea, dacă faceți acest lucru, se va dovedi că Cockpit a fost instalat corect și este pe deplin operațional.
  2. Utilizați SSH pentru a vă conecta de la distanță la celălalt computer de la cel pe care îl monitorizați. Confirmați că puteți utiliza SSH pe computerul de la distanță, apoi conectați-vă, utilizând fie ID-ul curent și parola, fie cheile SSH.
Citeste si  Cum se vede când Windows 10 a instalat ultima o actualizare majoră

Asigurarea acestor doi pași funcționează conform așteptărilor face ca monitorizarea unui computer la distanță să fie o briză. Amintiți-vă, dacă vă conectați la gazde la distanță cu același nume de utilizator și parolă ca și computerul dvs. de monitorizare, dvs. trebuie sa selectați caseta „Reutilizați parola mea pentru conexiuni la distanță”.

Pe computerul de monitorizare, faceți clic pe săgeata drop-down de lângă gazdă.

Meniul derulant gazdă din Cockpit într-o fereastră a browserului

Faceți clic pe „Adăugați o gazdă nouă”.

Adăugați un nou buton gazdă în Cockpit într-o fereastră a browserului

Tastați detaliile computerului la distanță (fie o adresă IP, fie un nume de gazdă). O evidențiere a culorilor apare în partea de sus a browserului pentru a vă ajuta să identificați computerul la care vă uitați.

Adăugați o nouă fereastră gazdă în Cockpit într-o fereastră a browserului

Faceți clic pe „Adăugați” când sunteți gata. Acum ar trebui să vedeți computerul la distanță în lista gazdelor disponibile; faceți clic pe săgeata drop-down de lângă ea.

Computer nou la distanță în lista de gazde din Cockpit într-o fereastră a browserului

Faceți clic pe noul computer la distanță pentru a-l monitoriza.

Monitorizarea gazdei la distanță în Cockpit într-o fereastră a browserului

Va fi afișat numele gazdei pe care o monitorizați. Evidențierea culorilor din partea de sus a ferestrei browserului va fi, de asemenea, cea pe care ați selectat-o ​​când ați adăugat gazda respectivă.

Multe alte caracteristici

Puteți folosi mult mai mult cu Cockpit, inclusiv următoarele:

  • Obțineți starea generală de sănătate a unui computer.
  • Monitorizați performanța cu CPU, memorie, disc și activitate de rețea.
  • Schimbați numele gazdei.
  • Conectați gazda la un domeniu.
  • Deschideți o fereastră de terminal.
  • Gestionați actualizări de software, conturi de utilizator, servicii și demoni, tabele de partiții, legături de rețea și poduri și adrese IP.
  • Creați un dispozitiv RAID.

De asemenea, sunt în curs de desfășurare mai multe funcții. Dezvoltatorii au o versiune funcțională a dovezii conceptului, care afișează o vedere combinată a mai multor gazde simultan. Cockpit-ul nu este cel mai sofisticat instrument de management, dar este bogat în funcții, simplu de utilizat și va satisface cele mai multe nevoi.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Back to top button