Cockpit - Usa ka Tool sa Administrasyon nga Gibase sa Browser para sa Linux


Ang Cockpit usa ka dali gamiton, gaan, ug yano apan kusgan nga remote manager para sa GNU/Linux servers, kini usa ka interactive server administration user interface nga nagtanyag og live Linux session pinaagi sa web browser.

Mahimo kini nga modagan sa daghang mga derivatives sa Debian lakip ang Ubuntu, Linux Mint, Fedora, CentOS, Rocky Linux, AlmaLinux, Arch Linux ug uban pa.

Ang sabungan naghimo sa Linux nga madiskobrehan sa ingon makapahimo sa mga tigdumala sa sistema nga dali ug kasaligan nga makahimo sa mga buluhaton sama sa pagsugod sa mga sudlanan, pagdumala sa pagtipig, mga configuration sa network, pag-inspeksyon sa log inubanan sa uban pa.

[ Tingali ganahan ka usab: 20 Command Line Tools sa Pag-monitor sa Performance sa Linux ]

Samtang gigamit kini, ang mga tiggamit dali nga makabalhin tali sa terminal sa Linux ug web browser nga wala’y bisan unsang pagdali. Importante, sa diha nga ang usa ka user magsugod sa usa ka serbisyo pinaagi sa Cockpit, kini mahimong hunongon pinaagi sa terminal, ug sa kaso sa usa ka sayop nga mahitabo sa terminal, kini gipakita sa Cockpit journal interface.

  • Makapahimo sa pagdumala sa daghang mga server sa usa ka sesyon sa Cockpit.
  • Nagtanyag og web-based shell sa terminal nga bintana.
  • Ang mga sudlanan mahimong madumala pinaagi sa Docker.
  • Nagsuporta sa episyente nga pagdumala sa mga account sa user sa sistema.
  • Nangolekta og impormasyon sa performance sa sistema gamit ang Performance Co-Pilot framework ug gipakita kini sa usa ka graph.
  • Nagsuporta sa pagtigom sa sistema sa configuration ug diagnostic nga impormasyon gamit ang sos-report.
  • Nagsuporta usab sa Kubernetes cluster o Openshift v3 cluster.
  • Gitugotan ang pagbag-o sa mga setting sa network ug daghan pa.

Giunsa ang Pag-install sa Cockpit sa Linux Systems

Mahimo nimong i-install ang Cockpit sa tanan nga mga distribusyon sa Linux gikan sa ilang default nga opisyal nga mga repository sama sa gipakita:

Aron ma-install ug ma-enable ang Cockpit sa mga distribusyon sa Fedora, gamita ang mosunod nga mga sugo.

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

Aron ma-install ug ma-enable ang Cockpit sa mga distribusyon sa Rocky/AlmaLinux, gamita ang mosunod nga mga sugo.

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

Ang sabungan gidugang sa Red Hat Enterprise Linux Extras repository gikan sa mga bersyon 7.1 ug sa ulahi:

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

Ang sabungan gilakip sa opisyal nga mga repositoryo ni Debian, ug mahimo nimo kini i-install gamit ang mosunod nga mga sugo.

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

Sa mga distribusyon sa Ubuntu ug Linux Mint, ang Cockpit wala gilakip, apan mahimo nimo kini i-install gikan sa opisyal nga Cockpit PPA pinaagi sa pagpatuman sa mosunod nga mga sugo:

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

Ang mga tiggamit sa Arch Linux mahimong mag-install sa Cockpit gikan sa Arch User Repository gamit ang mosunod nga sugo.

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

Giunsa Paggamit ang Cockpit sa Linux

Human malampusong ma-install ang Cockpit, ma-access nimo kini gamit ang web browser sa mosunod nga mga lokasyon.

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

Pagsulod sa username ug password sa sistema aron maka-login sa interface sa ubos:

Pagkahuman sa pag-log in, ipakita kanimo ang usa ka summary sa imong impormasyon sa sistema ug mga graph sa performance para sa CPU, Memory, Disk I/O, ug trapiko sa Network nga makita sa sunod nga hulagway:

Sunod sa menu sa dashboard, mao ang Mga Serbisyo. Dinhi imong matan-aw ang mga Target, System Services, Sockets, Timers, ug Paths nga mga panid.

Ang interface sa ubos nagpakita sa nagdagan nga mga serbisyo sa imong sistema.

Mahimo nimong i-klik ang usa ka serbisyo aron madumala kini. Pag-klik lang sa mga drop-down menu aron makuha ang gamit nga gusto nimo.

Ang Logs menu item nagpakita sa logs page nga nagtugot sa log inspection. Ang mga troso giklasipikar ngadto sa Mga Kasaypanan, Mga Pasidaan, Mga Pahibalo, ug Tanan sama sa hulagway sa ubos.

Dugang pa, mahimo nimong tan-awon ang mga log base sa oras sama sa mga log sa miaging 24HR o 7 ka adlaw.

Aron masusi ang usa ka log entry, i-klik lang kini.

Gitugotan ka usab sa sabungan sa pagdumala sa mga account sa gumagamit sa sistema, adto sa Tools ug pag-klik sa Mga Account. Ang pag-klik sa usa ka user account nagtugot kanimo sa pagtan-aw sa mga detalye sa account sa user.

Para makadugang ug user system, i-klik ang \Create New Account button ug isulod ang gikinahanglang impormasyon sa user sa interface sa ubos.

Aron makakuha og terminal window, adto sa Tools → Terminal.

Giunsa Pagdugang ang Linux Server sa Cockpit

Importante: Pagmatngon nga kinahanglan nimo nga i-install ang Cockpit sa tanan nga hilit nga mga server sa Linux aron ma-monitor kini sa dashboard sa Cockpit. Busa, palihug i-install kini sa dili pa magdugang og bisan unsang bag-ong server sa Cockpit.

Aron makadugang sa laing server, pag-klik sa dashboard, imong makita ang screen sa ubos. I-klik ang (+) sign ug isulod ang server IP address. Hinumdomi nga ang impormasyon alang sa matag server nga imong idugang gipakita sa Cockpit gamit ang lahi nga kolor.

Sa parehas nga paagi, mahimo nimong idugang ang daghang mga server sa Linux sa ilawom sa Cockpit ug madumala kini nga episyente nga wala’y problema.

Mao na kana sa karon, bisan pa, mahimo nimong susihon ang labi pa kung na-install nimo kini nga yano ug matahum nga server, hilit nga manager.

Opisyal nga Dokumentasyon sa Cockpit: http://cockpit-project.org/guide/latest/

Para sa bisan unsang pangutana o sugyot ingon man feedback sa hilisgutan, ayaw pagpanuko sa paggamit sa seksyon sa komento sa ubos aron makabalik kanamo.