Cockpit - Ngwá ọrụ nchịkwa dabere na ihe nchọgharị maka Linux


Cockpit bụ ihe dị mfe iji, dị arọ ma dị mfe ma dị ike maka sava GNU/Linux, ọ bụ ihe njikwa ihe nkesa nke na-enye nnọkọ Linux dị ndụ site na ihe nchọgharị weebụ.

Ọ nwere ike na-agba ọsọ na ọtụtụ usoro Debian gụnyere Ubuntu, Linux Mint, Fedora, CentOS, Rocky Linux, AlmaLinux, Arch Linux n'etiti ndị ọzọ.

Cockpit na-eme ka a chọpụta Linux na-eme ka ndị na-ahụ maka sistemụ nwee ike ịrụ ọrụ dị mfe na ntụkwasị obi dịka ịmalite arịa, njikwa nchekwa, nhazi netwọkụ, nyocha ndekọ yana ọtụtụ ndị ọzọ.

[Ị nwekwara ike ịmasị: 20 Command Line Tools to Monitor Linux Performance]

Mgbe ị na-eji ya, ndị ọrụ nwere ike ịgbanwe n'etiti ọdụ Linux na ihe nchọgharị weebụ n'enweghị nsogbu ọ bụla. N'ụzọ dị mkpa, mgbe onye ọrụ malitere ọrụ site na Cockpit, enwere ike ịkwụsị ya site na njedebe, ma ọ bụrụ na njehie na-eme na njedebe, a na-egosi ya na akwụkwọ akụkọ Cockpit interface.

  • Na-enyere aka ijikwa ọtụtụ sava n'otu nnọkọ Cockpit.
  • Na-enye shei dabere na webụ na windo ọnụ.
  • Enwere ike ijikwa arịa site na Docker.
  • Na-akwado njikwa akaụntụ onye ọrụ sistemụ nke ọma.
  • Na-anakọta ozi arụmọrụ sistemu site na iji ihe arụrụ arụ ọrụ wee gosipụta ya na eserese.
  • Na-akwado ịchịkọta nhazi sistemu yana ozi nyocha site na iji sos-report.
  • Na-akwadokwa ụyọkọ Kubernetes ma ọ bụ ụyọkọ Openshift v3.
  • Na-enye ohere ịgbanwe ntọala netwọkụ na ọtụtụ ndị ọzọ.

Otu esi etinye Cockpit na Linux Systems

Ị nwere ike ịwụnye Cockpit na nkesa Linux niile site na ebe nchekwa ha na-adịghị mma dịka egosiri:

Iji wụnye ma mee ka Cockpit rụọ ọrụ na nkesa Fedora, jiri iwu ndị a.

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

Iji wụnye ma mee ka Cockpit rụọ ọrụ na nkesa Rocky/AlmaLinux, jiri iwu ndị a.

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

A na-agbakwunye Cockpit na Red Hat Enterprise Linux Extras repository site na ụdị 7.1 na mgbe e mesịrị:

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

Agụnyere kokpiiti na ebe nchekwa Debian, ma ị nwere ike tinye ya site na iji iwu ndị a.

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

Na nkesa Ubuntu na Linux Mint, etinyeghị Cockpit, mana ị nwere ike iwunye ya site na PPA Cockpit gọọmentị site na ime iwu ndị a:

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

Ndị ọrụ Arch Linux nwere ike iwunye Cockpit site na ebe nchekwa onye ọrụ Arch site na iji iwu a.

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

Otu esi eji Cockpit na Linux

Mgbe arụnyere Cockpit nke ọma, ị nwere ike ịnweta ya site na iji ihe nchọgharị weebụ na ebe ndị a.

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

Tinye aha njirimara na paswọọdụ sistemụ ka ịbanye na interface dị n'okpuru:

Mgbe ịbanyechara, a ga-egosi gị nchịkọta ozi sistemụ gị yana eserese arụmọrụ maka CPU, Ebe nchekwa, Disk I/O, na okporo ụzọ netwọkụ dị ka a hụrụ na foto na-esote:

Na-esote na menu dashboard, bụ Ọrụ. Ebe ị nwere ike ịlele ebumnuche, Ọrụ Sistemu, Sockets, Timer, and Paths pages.

Ihe interface dị n'okpuru na-egosi ọrụ na-agba ọsọ na sistemụ gị.

Ị nwere ike pịa otu ọrụ iji jikwaa ya. Naanị pịa menu ndọda ka ị nweta ọrụ ịchọrọ.

Ihe nchịkọta ndekọ ndekọ na-egosiputa ibe ndekọ nke na-enye ohere nyocha ndekọ. Edebere ndekọ ndị ahụ n'ime mperi, ịdọ aka ná ntị, ọkwa na ihe niile dị ka ọ dị na foto dị n'okpuru.

Na mgbakwunye, ị nwekwara ike ịlele ndekọ dabere na oge dịka ndekọ maka 24HRs ikpeazụ ma ọ bụ ụbọchị 7.

Iji nyochaa otu ntinye log, pịa ya naanị.

Cockpit na-enyekwa gị ohere ijikwa akaụntụ onye ọrụ na sistemụ, gaa na Ngwaọrụ wee pịa Akaụntụ. Ịpị na akaụntụ onye ọrụ na-enye gị ohere ịlele nkọwa akaụntụ onye ọrụ.

Iji tinye onye ọrụ sistemụ, pịa bọtịnụ Mepụta Akaụntụ Ọhụrụ wee tinye ozi njirimara dị mkpa na interface dị n'okpuru.

Iji nweta windo ọnụ, gaa na Ngwaọrụ → Terminal.

Otu esi etinye Linux Server na kokpiiti

Ihe dị mkpa: Mara na ị ga-etinyerịrị Cockpit na sava Linux niile dịpụrụ adịpụ iji nyochaa ha na dashboard Cockpit. Yabụ, biko tinye ya tupu ịtinye sava ọhụrụ ọ bụla na Cockpit.

Iji tinye ihe nkesa ọzọ, pịa dashboard, ị ga-ahụ ihuenyo dị n'okpuru. Pịa akara (+) wee tinye adreesị IP nke ihe nkesa. Cheta na ozi maka ihe nkesa ọ bụla ị gbakwunyere na-egosipụta na Cockpit na-eji agba pụrụ iche.

N'otu ụzọ ahụ, ịnwere ike ịgbakwunye ọtụtụ sava Linux n'okpuru Cockpit ma jikwaa ha nke ọma n'enweghị nsogbu ọ bụla.

Nke ahụ bụ maka ugbu a, Otú ọ dị, ị nwere ike inyochakwu ma ọ bụrụ na ị wụnyela ihe nkesa a dị mfe ma dị ebube, onye njikwa anya.

Akwụkwọ ikike Cockpit: http://cockpit-project.org/guide/latest/

Maka ajụjụ ma ọ bụ aro ọ bụla yana nzaghachi na isiokwu a, egbula oge iji ngalaba nkọwa dị n'okpuru ka ịlaghachikwute anyị.