Kabina - galingas įrankis stebėti ir administruoti kelis „Linux“ serverius naudojant interneto naršyklę


„Cockpit“ yra lengvai naudojamas, lengvas ir paprastas, bet galingas GNU/Linux serverių nuotolinis valdytojas. Tai interaktyvi serverio administravimo vartotojo sąsaja, siūlanti tiesioginę „Linux“ sesiją per interneto naršyklę.

Jis gali veikti keliuose „Linux“ paskirstymuose, įskaitant „Debian“, „Ubuntu“, „Fedora“, „CentOS“, „RHEL“, „Arch Linux“.

„Cockpit“ leidžia „Linux“ aptikti ir taip sistemos administratoriams leidžia lengvai ir patikimai atlikti tokias užduotis kaip paleisti konteinerius, valdyti saugyklą, tinklo konfigūracijas, registruoti žurnalus kartu su keletu kitų.

Naudodamiesi juo, vartotojai gali lengvai persijungti tarp „Linux“ terminalo ir interneto naršyklės be jokių šurmulių. Svarbu tai, kad vartotojui paleidus paslaugą per „Cockpit“, ją galima sustabdyti per terminalą ir tik įvykus terminale įvykusiai klaidai, ji rodoma „Cockpit“ žurnalo sąsajoje.

  1. leidžia valdyti kelis serverius per vieną „Cockpit“ seansą.
  2. Terminalo lange siūlo žiniatinklio apvalkalą.
  3. Konteinerius galima tvarkyti per „Docker“.
  4. Palaiko efektyvų sistemos vartotojų abonementų valdymą.
  5. renka sistemos našumo informaciją naudodamas „Performance Co-Pilot“ sistemą ir pateikia ją diagramoje.
  6. Palaiko sistemos konfigūracijos ir diagnostinės informacijos rinkimą naudojant „sos-report“.
  7. Taip pat palaiko „Kubernetes“ grupę arba „OpenShift v3“ grupę.
  8. Leidžia keisti tinklo nustatymus ir dar daugiau.

Kaip įdiegti kabiną „Linux“ sistemose

„Cockpit“ galite įdiegti visuose „Linux“ paskirstymuose iš numatytųjų oficialių saugyklų, kaip parodyta:

Norėdami įdiegti ir įgalinti „Cockpit“ „Fedora“ paskirstymuose, naudokite šias komandas.

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

Kabina pridedama prie „Red Hat Enterprise Linux Extras“ saugyklos nuo 7.1 ir naujesnių versijų:

# subscription-manager repos --enable rhel-7-server-extras-rpms
# systemctl enable --now cockpit.socket
# firewall-cmd --add-service=cockpit
# firewall-cmd --add-service=cockpit --permanent

„Cockpit“ nėra įtrauktas į oficialias „Debian“ saugyklas, tačiau ją įdiegiate naudodami šią saugyklą, kurioje yra savaitiniai kūriniai, skirti specialiai „Debian“ nestabiliems:

Pirmiausia pridėkite šią saugyklą prie failo /etc/apt/sources.list .

deb https://fedorapeople.org/groups/cockpit/debian unstable main

Tada importuokite „Cockpit“ pasirašymo raktą ir paleiskite šias komandų serijas, kad ją įdiegtumėte.

$ sudo apt-key adv --keyserver sks-keyservers.net --recv-keys F1BAA57C
$ sudo apt-get update
$ sudo apt-get install cockpit
$ sudo systemctl enable --now cockpit.socket

„Ubuntu“ ir „Linux Mint“ platinimuose „Cockpit“ nėra įtraukta, tačiau jį galite įdiegti iš oficialaus „Cockpit“ PPA vykdydami šias komandas:

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

„Arch Linux“ vartotojai gali įdiegti „Cockpit“ iš „Arch“ vartotojo saugyklos naudodami šią komandą.

# yaourt cockpit
# systemctl start cockpit
# systemctl enable cockpit.socket

Kaip naudotis „Cockpit“ sistemoje „Linux“

Sėkmingai įdiegę „Cockpit“, galite pasiekti ją naudodami žiniatinklio naršyklę šiose vietose.

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

Įveskite sistemos vartotojo vardą ir slaptažodį, kad prisijungtumėte žemiau esančioje sąsajoje:

Prisijungę, jums bus pateikta sistemos informacijos santrauka ir CPU, atminties, disko įvesties/išvesties ir tinklo srauto našumo grafikai, kaip parodyta kitame paveikslėlyje:

Kitas informacijos suvestinės meniu yra „Paslaugos“. Čia galite peržiūrėti „Taikiniai“, „Sistemos paslaugos“, „Lizdai“, „Laikmačiai ir keliai“ puslapius.

Žemiau esančioje sąsajoje rodomos jūsų sistemos vykdomos paslaugos.

Norėdami ją valdyti, galite spustelėti vieną paslaugą. Norėdami gauti norimą funkciją, tiesiog spustelėkite išskleidžiamuosius meniu.

Meniu „Žurnalai“ rodomas žurnalų puslapis, kuris leidžia tikrinti žurnalus. Žurnalai skirstomi į klaidas, įspėjimus, pranešimus ir viską, kaip parodyta paveikslėlyje žemiau.

Be to, galite peržiūrėti žurnalus pagal laiką, pvz., Paskutinių 24 HR arba 7 dienų žurnalus.

Norėdami patikrinti vieną žurnalo įrašą, tiesiog spustelėkite jį.

„Cockpit“ taip pat suteikia galimybę sistemoje valdyti vartotojo abonementus, eikite į „Tools“ ir spustelėkite „Accounts“. Spustelėję vartotojo abonementą galite peržiūrėti išsamią vartotojo abonemento informaciją.

Norėdami pridėti sistemos vartotoją, spustelėkite mygtuką „Sukurti naują paskyrą“ ir įveskite reikiamą vartotojo informaciją žemiau esančioje sąsajoje.

Norėdami gauti terminalo langą, eikite į Įrankiai → Terminalas.

Kaip pridėti „Linux Server“ prie kabinos

Svarbu: atminkite, kad turite įdiegti „Cockpit“ visuose nuotoliniuose „Linux“ serveriuose, kad galėtumėte juos stebėti „Cockpit“ prietaisų skydelyje. Taigi, įdiekite jį prieš pridėdami naują serverį prie „Cockpit“.

Norėdami pridėti kitą serverį, spustelėkite prietaisų skydelį, pamatysite žemiau esantį ekraną. Spustelėkite ženklą (+) ir įveskite serverio IP adresą. Atminkite, kad kiekvieno pridėto serverio informacija „Cockpit“ rodoma naudojant skirtingą spalvą.

Tokiu pat būdu galite pridėti daug „Linux“ serverių po „Cockpit“ ir efektyviai jį valdyti be jokių problemų.

Tai dabar, tačiau jūs galite daugiau sužinoti, jei įdiegėte šį paprastą ir nuostabų serverio nuotolinį valdytoją.

Oficiali kabinos dokumentacija: http://cockpit-project.org/guide/latest/

Jei turite klausimų ar pasiūlymų, taip pat atsiliepimų apie temą, nedvejodami naudokite toliau pateiktą komentarų skyrių, kad grįžtumėte į mus.