Kokpit - zmogljivo orodje za spremljanje in upravljanje več strežnikov Linux s pomočjo spletnega brskalnika


Cockpit je enostaven za uporabo, lahek in preprost, a zmogljiv daljinski upravljalnik za strežnike GNU/Linux, gre za interaktivni uporabniški vmesnik za upravljanje strežnikov, ki prek spletnega brskalnika ponuja sejo Linuxa v živo.

Lahko deluje v več distribucijah Linuxa, med drugim tudi v Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux.

Cockpit omogoča, da je Linux odkrit, s čimer sistemskim skrbnikom omogoča enostavno in zanesljivo izvajanje nalog, kot so zagon kontejnerjev, upravljanje pomnilnika, omrežne konfiguracije, inšpekcijski pregledi dnevnikov in številni drugi.

Uporabniki lahko med uporabo brez težav preklapljajo med terminalom Linux in spletnim brskalnikom. Pomembno je, da ko uporabnik storitev zažene prek kokpita, jo lahko prek terminala ustavi in se v primeru napake, ki se pojavi v terminalu, prikaže v vmesniku dnevnika kokpita.

  1. Omogoča upravljanje več strežnikov v eni seji kokpita.
  2. Ponuja spletno lupino v terminalskem oknu.
  3. Zabojnike je mogoče upravljati prek Dockerja.
  4. Podpira učinkovito upravljanje sistemskih uporabniških računov.
  5. Zbira podatke o zmogljivosti sistema z ogrodjem Performance Co-Pilot in jih prikazuje v grafu.
  6. Podpira zbiranje sistemskih konfiguracij in diagnostičnih informacij s pomočjo sos-report.
  7. Podpira tudi gručo Kubernetes ali gručo Openshift v3.
  8. Omogoča spreminjanje omrežnih nastavitev in še veliko več.

Kako namestiti kokpit v sisteme Linux

Cockpit lahko namestite v vse distribucije Linuxa iz njihovih privzetih uradnih skladišč, kot je prikazano:

Če želite namestiti in omogočiti Cockpit v distribucijah Fedora, uporabite naslednje ukaze.

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

Kokpit je dodan v repozitorij Red Hat Enterprise Linux Extras različic 7.1 in novejših:

# 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

Kokpit ni vključen v uradne repozitorije Debiana, vendar ga namestite z uporabo naslednjega repozitorija, ki vsebuje tedenske gradnje posebej za Debianovo nestabilnost:

Najprej dodajte naslednje skladišče v datoteko /etc/apt/sources.list .

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

Nato uvozite ključ za podpisovanje kokpita in nato zaženite naslednjo serijo ukazov, da ga namestite.

$ 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

V distribucijah Ubuntu in Linux Mint Cockpit ni vključen, lahko pa ga namestite iz uradnega Cockpit PPA z izvajanjem naslednjih ukazov:

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

Uporabniki Arch Linuxa lahko namestijo Cockpit iz Arch User Repository z naslednjim ukazom.

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

Kako uporabljati kokpit v Linuxu

Ko je Cockpit uspešno nameščen, lahko do njega dostopate s pomočjo spletnega brskalnika na naslednjih lokacijah.

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

V spodnji vmesnik vnesite uporabniško ime in geslo sistema za prijavo:

Po prijavi boste dobili povzetek sistemskih informacij in grafikonov zmogljivosti za CPU, pomnilnik, vhodno/izhodni disk in omrežni promet, kot je prikazano na naslednji sliki:

Naslednja v meniju armaturne plošče je Storitve. Tu si lahko ogledate strani Cilji, Sistemske storitve, Vtičnice, Časovniki in Poti.

Spodnji vmesnik prikazuje delujoče storitve v vašem sistemu.

Za upravljanje lahko kliknete eno storitev. Preprosto kliknite spustni meni, da dobite želeno funkcionalnost.

Element menija Dnevniki prikazuje stran dnevnikov, ki omogoča pregled dnevnikov. Dnevniki so razvrščeni v kategorije Napake, Opozorila, Obvestila in Vse, kot je na spodnji sliki.

Poleg tega si lahko tudi ogledate dnevnike glede na čas, na primer dnevnike za zadnjih 24 ur ali 7 dni.

Če želite pregledati en vnos dnevnika, ga preprosto kliknite.

Cockpit vam omogoča tudi upravljanje uporabniških računov v sistemu, pojdite na Tools in kliknite Accounts. S klikom na uporabniški račun si lahko ogledate podrobnosti o uporabniškem računu.

Če želite dodati sistemskega uporabnika, kliknite gumb\"Ustvari nov račun" in v spodnji vmesnik vnesite potrebne uporabniške podatke.

Če želite odpreti terminalsko okno, pojdite na Orodja → Terminal.

Kako dodati strežnik Linux v kokpit

Pomembno: Zavedajte se, da morate Cockpit namestiti na vse oddaljene strežnike Linux, da jih lahko nadzirate na nadzorni plošči Cockpita. Torej, prosimo, namestite ga, preden v Cockpit dodate kateri koli nov strežnik.

Če želite dodati še en strežnik, kliknite nadzorno ploščo, prikazan bo spodnji zaslon. Kliknite znak (+) in vnesite naslov IP strežnika. Ne pozabite, da so informacije o vsakem strežniku, ki ga dodate, v kokpitu prikazane z različnimi barvami.

Na enak način lahko v Cockpit dodate veliko Linux strežnikov in ga brez težav upravljate.

Za zdaj je to to, lahko pa raziščete več, če ste namestili ta preprost in čudovit strežniški oddaljeni upravitelj.

Uradna dokumentacija v kabini: http://cockpit-project.org/guide/latest/

Za kakršna koli vprašanja ali predloge, pa tudi povratne informacije o temi, ne oklevajte in uporabite spodnji odsek za komentarje, da se obrnete na nas.