Cockpit - Għodda ta' Amministrazzjoni Ibbażata fuq Browser għal Linux


Cockpit huwa maniġer remot faċli biex jintuża, ħafif u sempliċi iżda b'saħħtu għas-servers GNU/Linux, huwa interface għall-utent interattiv għall-amministrazzjoni tas-server li joffri sessjoni live tal-Linux permezz ta' web browser.

Jista' jaħdem fuq diversi derivattivi Debian inklużi Ubuntu, Linux Mint, Fedora, CentOS, Rocky Linux, AlmaLinux, Arch Linux fost oħrajn.

Il-cockpit jagħmel lil Linux skopribbli u b'hekk jippermetti lill-amministraturi tas-sistema jwettqu ħidmiet b'mod faċli u affidabbli bħall-bidu tal-kontenituri, il-ġestjoni tal-ħażna, il-konfigurazzjonijiet tan-netwerk, l-ispezzjonijiet tal-log flimkien ma 'bosta oħrajn.

[ Tista 'tħobb ukoll: 20 Għodda tal-Linja ta' Kmand biex Tissorvelja l-Prestazzjoni tal-Linux ]

Waqt li jużawha, l-utenti jistgħu faċilment jaqilbu bejn it-terminal tal-Linux u l-brawżer tal-web mingħajr ebda tfixkil. Importanti, meta utent jibda servizz permezz tal-Cockpit, jista 'jitwaqqaf permezz tat-terminal, u biss f'każ ta' żball li jseħħ fit-terminal, jidher fl-interface tal-ġurnal tal-Cockpit.

  • Jippermetti l-ġestjoni ta' servers multipli f'sessjoni waħda tal-Cockpit.
  • Toffri qoxra bbażata fuq il-web f'tieqa terminali.
  • Il-kontenituri jistgħu jiġu ġestiti permezz ta' Docker.
  • Jappoġġja ġestjoni effiċjenti tal-kontijiet tal-utent tas-sistema.
  • Jiġbor informazzjoni dwar il-prestazzjoni tas-sistema billi juża l-qafas Performance Co-Pilot u juriha fi grafika.
  • Jappoġġja l-ġbir ta' konfigurazzjoni tas-sistema u informazzjoni dijanjostika bl-użu tar-rapport sos.
  • Jappoġġja wkoll cluster Kubernetes jew cluster Openshift v3.
  • Tippermetti l-modifika tas-settings tan-netwerk u ħafna aktar.

Kif Tinstalla l-Cockpit fis-Sistemi Linux

Tista' tinstalla Cockpit fid-distribuzzjonijiet kollha tal-Linux mir-repożitorji uffiċjali default tagħhom kif muri:

Biex tinstalla u tippermetti Cockpit fuq distribuzzjonijiet Fedora, uża l-kmandi li ġejjin.

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

Biex tinstalla u tippermetti Cockpit fuq distribuzzjonijiet Rocky/AlmaLinux, uża l-kmandi li ġejjin.

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

Il-kabina tal-pilota hija miżjuda mar-repożitorju Red Hat Enterprise Linux Extras mill-verżjonijiet 7.1 u aktar tard:

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

Il-kabina tal-pilota hija inkluża fir-repożitorji uffiċjali ta 'Debian, u tista' tinstallaha billi tuża l-kmandi li ġejjin.

# apt-get update
# apt-get install cockpit
# mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
# ufw allow 9090
# ufw allow 80

Fid-distribuzzjonijiet ta 'Ubuntu u Linux Mint, Cockpit mhix inkluża, iżda tista' tinstallah mill-PPA uffiċjali tal-Cockpit billi tesegwixxi l-kmandi li ġejjin:

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

L-utenti tal-Arch Linux jistgħu jinstallaw Cockpit mir-Repożitorju tal-Utenti tal-Arch billi jużaw il-kmand li ġej.

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

Kif tuża l-cockpit fil-Linux

Wara li l-Cockpit jiġi installat b'suċċess, tista' taċċessah billi tuża web browser fil-postijiet li ġejjin.

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

Daħħal l-isem tal-utent u l-password tas-sistema biex tidħol fl-interface hawn taħt:

Wara li tidħol, ser tiġi ppreżentat b'sommarju tal-informazzjoni tas-sistema tiegħek u graffs tal-prestazzjoni għal CPU, Memorja, Disk I/O, u traffiku tan-Netwerk kif jidher fl-immaġni li jmiss:

Li jmiss fuq il-menu tad-dashboard, huwa Servizzi. Hawnhekk tista' tara Paġni tal-Miri, Servizzi tas-Sistema, Sockets, Timers, u Paths.

L-interface hawn taħt turi servizzi li qed jaħdmu fis-sistema tiegħek.

Tista' tikklikkja fuq servizz wieħed biex timmaniġġjah. Sempliċement ikklikkja fuq il-menus drop-down biex tikseb il-funzjonalità li trid.

L-oġġett tal-menu Zkuk juri l-paġna taz-zkuk li tippermetti l-ispezzjoni taz-zkuk. Iċ-zkuk huma kategorizzati fi Żbalji, Twissijiet, Avviżi, u Kollha kif fl-immaġni hawn taħt.

Barra minn hekk, tista' wkoll tara zkuk ibbażati fuq il-ħin bħal zkuk għall-aħħar 24 HR jew 7 ijiem.

Biex tispezzjona dħul wieħed ta' log, sempliċement ikklikkja fuqha.

Il-cockpit jippermettilek ukoll timmaniġġja l-kontijiet tal-utenti fis-sistema, mur Għodda u kklikkja fuq Kontijiet. Meta tikklikkja fuq kont tal-utent jippermettilek tara d-dettalji tal-kont tal-utent.

Biex iżżid utent tas-sistema, ikklikkja fuq il-buttuna \Oħloq Kont Ġdid” u daħħal l-informazzjoni meħtieġa għall-utent fl-interface hawn taħt.

Biex tikseb tieqa terminali, mur Għodda → Terminal.

Kif Żid Linux Server mal-Cockpit

Importanti: Kun konxju li trid tinstalla Cockpit fuq is-servers Linux remoti kollha sabiex tissorveljahom fuq id-dashboard tal-Cockpit. Għalhekk, jekk jogħġbok installah qabel ma żżid xi server ġdid fil-Cockpit.

Biex iżżid server ieħor, ikklikkja fuq dashboard, se tara l-iskrin hawn taħt. Ikklikkja fuq is-sinjal (+) u daħħal l-indirizz IP tas-server. Ftakar li l-informazzjoni għal kull server li żżid tidher fil-Cockpit billi tuża kulur distint.

Bl-istess mod, tista 'żżid ħafna servers Linux taħt il-Cockpit u timmaniġġjahom b'mod effiċjenti mingħajr ebda inkwiet.

Dan huwa għalissa, madankollu, tista 'tesplora aktar fil-każ li tkun installat dan is-server sempliċi u mill-isbaħ, maniġer remot.

Dokumentazzjoni Uffiċjali tal-Cockpit: http://cockpit-project.org/guide/latest/

Għal xi mistoqsijiet jew suġġerimenti kif ukoll feedback dwar is-suġġett, toqgħodx lura milli tuża t-taqsima tal-kummenti hawn taħt biex terġa 'lura magħna.