Kabīne - jaudīgs rīks vairāku Linux serveru uzraudzīšanai un administrēšanai, izmantojot tīmekļa pārlūku


Kabīne ir viegli lietojams, viegls un vienkāršs, tomēr jaudīgs GNU/Linux serveru tālvadības pārvaldnieks, tā ir interaktīva servera administrēšanas lietotāja saskarne, kas piedāvā tiešraides Linux sesiju, izmantojot tīmekļa pārlūkprogrammu.

Tas var darboties vairākos Linux izplatījumos, tostarp Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux.

Kabīne padara Linux atklājamu, tādējādi ļaujot sistēmas administratoriem viegli un droši veikt tādus uzdevumus kā konteineru palaišana, krātuves pārvaldīšana, tīkla konfigurācijas, žurnālu pārbaudes kopā ar vairākiem citiem.

Lietojot to, lietotāji var viegli pārslēgties starp Linux termināli un tīmekļa pārlūku bez grūstīšanās. Svarīgi ir tas, ka tad, kad lietotājs sāk pakalpojumu, izmantojot Cockpit, to var apturēt, izmantojot termināli, un tikai gadījumā, ja terminālā rodas kļūda, tas tiek parādīts Cockpit žurnāla saskarnē.

  1. Ļauj pārvaldīt vairākus serverus vienā kabīnes sesijā.
  2. Termināla logā piedāvā tīmekļa čaulu.
  3. Konteinerus var pārvaldīt, izmantojot Docker.
  4. Atbalsta efektīvu sistēmas lietotāju kontu pārvaldību.
  5. apkopo sistēmas veiktspējas informāciju, izmantojot Performance Co-Pilot ietvaru, un parāda to diagrammā.
  6. Atbalsta sistēmas konfigurācijas un diagnostikas informācijas vākšanu, izmantojot sos-report.
  7. Atbalsta arī Kubernetes kopu vai Openshift v3 kopu.
  8. ļauj mainīt tīkla iestatījumus un daudz ko citu.

Kā instalēt pilotu kabīni Linux sistēmās

Cockpit var instalēt visos Linux izplatījumos no noklusējuma oficiālajiem krātuvēm, kā parādīts:

Lai instalētu un iespējotu Cockpit Fedora izplatījumos, izmantojiet šādas komandas.

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

Pilota kabīne tiek pievienota Red Hat Enterprise Linux Extras repozitorija versijām 7.1 un jaunākām:

# 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

Pilota kabīne nav iekļauta oficiālajos Debian krātuvēs, taču jūs to instalējat, izmantojot šādu repozitoriju, kas satur nedēļas būvējumus, kas īpaši paredzēti Debian nestabilajam:

Vispirms failā /etc/apt/sources.list pievienojiet šo krātuvi.

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

Pēc tam importējiet kabīnes parakstīšanas atslēgu un pēc tam palaidiet šādu komandu sēriju, lai to instalētu.

$ 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 un Linux Mint izplatījumos Cockpit nav iekļauta, taču to var instalēt no oficiālās Cockpit PPA, izpildot šādas 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 lietotāji var instalēt Cockpit no Arch lietotāju krātuves, izmantojot šādu komandu.

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

Kā izmantot pilotu kabīnē Linux

Pēc tam, kad Cockpit ir veiksmīgi instalēta, varat tai piekļūt, izmantojot tīmekļa pārlūkprogrammu šādās vietās.

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

Zemāk esošajā saskarnē ievadiet sistēmas lietotājvārdu un paroli, lai pieteiktos.

Pēc pieteikšanās jums tiks parādīts jūsu sistēmas informācijas un CPU, atmiņas, diska I/O un tīkla trafika veiktspējas grafiku kopsavilkums, kā redzams nākamajā attēlā:

Nākamais informācijas paneļa izvēlnē ir Pakalpojumi. Šeit jūs varat apskatīt lapas Mērķi, Sistēmas pakalpojumi, Kontaktligzdas, Taimeri un Ceļi.

Tālāk redzamajā saskarnē tiek parādīti jūsu sistēmā darbojošie pakalpojumi.

Lai to pārvaldītu, varat noklikšķināt uz viena pakalpojuma. Lai iegūtu vēlamo funkcionalitāti, vienkārši noklikšķiniet uz nolaižamajām izvēlnēm.

Izvēlnes Žurnāli logs parāda žurnālu lapu, kas ļauj pārbaudīt žurnālus. Žurnāli tiek iedalīti kategorijās Kļūdas, Brīdinājumi, Paziņojumi un Visi, kā parādīts zemāk esošajā attēlā.

Turklāt jūs varat arī apskatīt žurnālus, pamatojoties uz laiku, piemēram, žurnālus par pēdējiem 24 HR vai 7 dienām.

Lai pārbaudītu vienu žurnāla ierakstu, vienkārši noklikšķiniet uz tā.

Pilota kabīne ļauj arī pārvaldīt lietotāju kontus sistēmā, dodieties uz Rīki un noklikšķiniet uz Konti. Noklikšķinot uz lietotāja konta, varat skatīt informāciju par lietotāja kontu.

Lai pievienotu sistēmas lietotāju, noklikšķiniet uz pogas “Izveidot jaunu kontu” un zemāk esošajā saskarnē ievadiet nepieciešamo informāciju par lietotāju.

Lai iegūtu termināļa logu, dodieties uz Rīki → Termināls.

Kā pievienot Linux serveri kabīnē

Svarīgi: ņemiet vērā, ka Cockpit ir jāinstalē visos attālajos Linux serveros, lai tos uzraudzītu Cockpit vadības panelī. Lūdzu, instalējiet to pirms jauna servera pievienošanas Cockpit.

Lai pievienotu citu serveri, noklikšķiniet uz informācijas paneļa, un jūs redzēsiet zemāk redzamo ekrānu. Noklikšķiniet uz zīmes (+) un ievadiet servera IP adresi. Atcerieties, ka informācija par katru pievienoto serveri tiek parādīta Cockpit, izmantojot atšķirīgu krāsu.

Tādā pašā veidā jūs varat pievienot daudzus Linux serverus sadaļā Cockpit un efektīvi pārvaldīt to bez problēmām.

Tas šobrīd ir, tomēr varat izpētīt vairāk, ja esat instalējis šo vienkāršo un brīnišķīgo servera tālvadības pārvaldnieku.

Oficiālā pilotu kabīnes dokumentācija: http://cockpit-project.org/guide/latest/

Ja jums ir kādi jautājumi vai ieteikumi, kā arī atsauksmes par tēmu, nevilcinieties izmantot zemāk esošo komentāru sadaļu, lai atgrieztos pie mums.