Puteți monitoriza cu ușurință și de a gestiona mai multe calculatoare Linux cu Cockpit, un instrument de administrare și tabloul de bord bazat pe browser. Este de sine stătător, 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 pentru monitor, aveți o provocare. Acest lucru este valabil mai ales în cazul în care unele dintre ele sunt difuzate ca sisteme fără cap, cu nici un monitor atașat. De exemplu, este posibil să aveți servere la distanță, situate în diferite clădiri rack montat sau sau o colecție de Raspberry Pi împrăștiate în jurul valorii de casa ta.
Cum se poate monitoriza sănătatea și performanța toate acestea?
daca tu
utilizați Secure Shell (SSH)
pentru a se conecta la ele, puteți rula
top
sau un alt instrument de monitorizare bazate pe terminale. Veți obține unele informații utile, dar fiecare instrument are propriul domeniu specific de interes. Este ciudat că trebuie să se mute de la instrument la instrument pentru a vizualiza diferite valori ale computerului la distanță Linux.
Din păcate, nu există nici o modalitate convenabilă de a hamei între diferitele instrumente care vă oferă unele dintre aceste informații. În plus, dacă aveți pentru a efectua orice sarcini de remediere sau administrative, trebuie să facă o conexiune proaspătă la computerul la distanță sau închideți aplicația de monitorizare. Apoi, va trebui să utilizați sesiunea SSH existente pentru a executa comenzi de administrare.
carlingă legăturile multe cerințe de monitorizare și administrare comune într-o consolă bazată pe browser-ul, ceea ce face mai ușor să monitorizeze și să mențină mai multe calculatoare Linux.
Cockpit obține informații de la interfețele de programare aplicații (API) care există deja în cadrul Linux. Deoarece informația vine direct de la sursă, nu există nici o colecție personalizată sau generarea de informații, astfel încât să poată fi considerat nealterat.
Conturi de utilizator și Cockpit
Cockpit utilizează datele de autentificare Linux, deci nu este nevoie utilizatorilor Configure din cadrul acesteia. Pentru a vă conecta la Cockpit, utilizați doar numele de utilizator și parola curentă. Dacă aveți conturi pe diferite computere Linux care utilizează același nume de utilizator și parola, Cockpit va utiliza aceste acreditări pentru a se conecta la mașinile de la distanță.
Desigur, folosind aceeași parolă pe diferite calculatoare este un risc de securitate și este considerată o practică proastă. Cu toate acestea, dacă lucrați numai cu calculatoarele locale, care nu sunt expuse la internet, s-ar putea concluziona riscul este destul de mic.
O soluție mult superioară, deși, este de a crea chei SSH pe fiecare computer, apoi lăsați să Cockpit folosi pentru a se conecta la computerele de la distanță.
LEGATE DE: Cum se creează și se instalează SSH cheile de la Linux Shell
instalarea Cockpit
Cockpit este în depozitele de bază pentru principalele familii Linux. Pentru a instala Cockpit pe Ubuntu, tastați următoarele:
sudo apt-get install carlingii
Pe Fedora, comanda este:
sudo DNF instala carlingii
Pe Manjaro, trebuie să instalați cabina de pilotaj și un pachet numit
PackageKit
. Acest pachet independent de platforma stă pe partea de sus a sistemului nativ de gestionare a pachetelor de o distribuție Linux. Acesta oferă un API coerent pentru software-ul de aplicație.
Dezvoltatorii pot scrie software care funcționează cu
PackageKit
, Iar software-ul lor poate vorbi apoi la managerul de pachete de orice distribuție Linux. Acest lucru înseamnă că nu trebuie să scrie o versiune care va lucra cu
DNF
, Alta pentru
pacman.
, si asa mai departe.
Din fericire,
PackageKit
este deja instalat pe Ubuntu și Fedora, astfel încât să tastați doar următoarele două comenzi:
sudo pacman -Sy carlingii
sudo pacman -Sy PackageKit
lansarea Cockpit
Pentru a începe să utilizați Cockpit, deschideți browser-ul, tastați următoarele în bara de adrese, și apoi apăsați Enter:
localhost: 9090
Ar trebui să vedeți apoi ecranul de conectare pentru cockpit. Dacă apare o eroare care vă spune că site-ul nu poate fi atins sau conexiunea a fost refuzată, este posibil să fie de a introduce următoarele comenzi pentru a activa și a porni daemonul Cockpit:
Sudo SystemCTL Activează Cockpit
Sudo Systemctl Start Cockpit
Când se lansează Cockpit, apare ecranul de autentificare; Doar conectați-vă cu acreditările existente Linux.
Pentru a vă conecta la alte computere utilizând aceleași acreditări, bifați caseta de selectare de lângă "Reutilizați parola pentru conexiuni la distanță." Dacă utilizați tastele SSH pentru a vă conecta la computerele la distanță sau nu va monitoriza de la distanță alte mașini, puteți părăsi această casetă necontrolată.
Privire de ansamblu
Pagina Web Cockpit este complet receptivă și se va ajusta sensibil dacă schimbați dimensiunea ferestrei browserului.
Afișajul principal are o listă de categorii de sarcini într-o bara laterală din stânga, în timp ce restul ferestrei conține informații referitoare la categoria selectată. Vizualizarea implicită este "Prezentare generală".
Cockpit se adaptează, de asemenea, când îl utilizați pe un telefon.
Pe computerul nostru de testare, vedem că o eroare a fost marcată deoarece un serviciu a eșuat.
Faceți clic pe linkul "1 Service a eșuat" pentru a trece la vizualizarea serviciilor de sistem. În Servicii de securitate a sistemului Daemon (Sssd) nu a reușit să înceapă, așa că facem clic pe linkul "SSSD" pentru a trece la pagina de control SSSD.
Faceți clic pe "Start Service".
Cu serviciul care rulează acum, putem explora mai mult din sistemul nostru monitorizat.
Puteți face clic pe "Prezentare generală" dacă este vizibil în bara laterală; Dacă nu, faceți clic pe pictograma sistemului, apoi faceți clic pe "Prezentare generală".
CPU și grafice de memorie
În panoul CPU și de utilizare a memoriei, faceți clic pe "Vizualizați graficele".
Următoarele grafice sunt afișate:
- "UTILIZAREA CPU" : Utilizarea combinată a CPU pentru numărul total de CPU-uri.
- "Memory & amp; Swap " : Memoria RAM și utilizarea swap-ului.
- "Disk I / O" : Hard Drive citește și scrie.
- "Trafic de rețea" : Tot traficul în și din computer.
Dacă faceți clic pe numele fiecărui grafic, puteți vedea mai multe informații detaliate:
- Dacă faceți clic pe "Disk I / O", veți vedea aceleași informații care sunt sub "stocare" în bara laterală.
- Dacă faceți clic pe "Trafic de rețea", vedeți aceleași informații care sunt în "Networking" în bara laterală.
Actualizări software
Puteți face clic pe "Actualizări de software" din bara laterală pentru a vedea o listă de actualizări disponibile.
Pentru a le instala, faceți clic pe "Instalați toate actualizările."
Monitorizarea mai multor computere
Înainte de a încerca să monitorizați un alt computer, efectuați următorii pași:
- Instalați filchpit pe celălalt computer și apoi conectați-vă la CockPit pentru a verifica funcționarea. Nu trebuie să aveți interfața browserului care rulează pe mașina de la distanță atunci când o monitorizați de la distanță. Cu toate acestea, dacă faceți acest lucru, se va dovedi cabina de pilotaj a fost instalată corect și este pe deplin operațională.
- Utilizați SSH pentru a vă conecta la distanță la celălalt computer din cel pe care îl monitorizați. Confirmați că puteți utiliza ssh pe computerul la distanță și apoi conectați-vă, utilizând fie ID-ul curent, cât și parola sau cheile ssh.
Asigurarea acestor două etape de lucru ca așteptat, face monitorizarea unui computer la distanță o briză. Amintiți-vă, dacă vă conectați la gazdele 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 pentru conexiunile la distanță".
Pe computerul de monitorizare, faceți clic pe săgeata derulantă de lângă gazdă.
Faceți clic pe "Adăugați o nouă gazdă."
Introduceți detaliile computerului la distanță (fie o adresă IP, fie un nume de gazdă). Un punct culminant apare în partea de sus a browserului pentru a vă ajuta să identificați ce computer vă uitați.
Faceți clic pe "Adăugați" când sunteți gata. Acum ar trebui să vedeți computerul la distanță din lista de gazde disponibile; Faceți clic pe săgeata derulantă de lângă el.
Faceți clic pe noua computer la distanță pentru ao monitoriza.
Numele gazdei pe care îl monitorizați va fi afișat. Culoarea evidențierii în partea de sus a ferestrei browserului va fi, de asemenea, cea pe care ați selectat-o când ați adăugat acea gazdă.
Multe caracteristici
Există mult mai multe puteți 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 activitatea de rețea.
- Modificați numele de gazdă.
- Conectați gazda la un domeniu.
- Deschideți o fereastră terminală.
- Gestionați actualizările de software, conturile de utilizator, serviciile și daemoanele, tabelele de partiții, legăturile de rețea și punțile și adresele IP.
- Creați un dispozitiv RAID.
Mai multe caracteristici sunt pe drum, de asemenea. Dezvoltatorii au o versiune de lucru dovada de lucru care afișează o vedere combinată a mai multor gazde simultan. Cockpit nu este cel mai sofisticat instrument de management, dar este bogat în mod bogat, simplu de utilizat și va satisface cele mai multe nevoi.