2023. 7. 7. 17:03ใSystem ์์ ์ค/LINUX
๐ Cockpit ์ค์น
๐ฝ ๊ฐ์
๐ฆ ์๊ฐ
์ด๋ฒ์๋ Linux Server Monitoring์ ์ํ Tool ์ค์น๋ฅผ ์งํํด๋ณด๋ ค๊ณ ํด์.
๊ทธ ์ด๋ฆํ์ฌ! Cockpit์ด๋ผ๋ Tool์ธ๋ฐ,
์ด๊ฒ์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ฌ Linux Server Monitoringํ๊ณ ,
๊ด๋ฆฌํ๋ ๊ฐ๋ ฅํ ๋๊ตฌ์์.
Cockpit์ GNU/Linux Server๋ฅผ ์ํ ์ฌ์ฉํ๊ธฐ ์ฝ๊ณ , ๊ฐ๋ณ๊ณ ๊ฐ๋จํ ๊ฐ๋ ฅํ ์๊ฒฉ ๊ด๋ฆฌ์์ด๊ณ , ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด Live Linux Session์ ์ ๊ณตํ๋ ๋ํํ ์๋ฒ ๊ด๋ฆฌ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์์.
Cockpit์ Debian ๊ณ์ด๊ณผ RHEL ๊ณ์ด ๋ฟ๋ง์๋๋ผ, Arch ๊ณ์ด Linux ๋ฐฐํฌํ์์ ์ด์ฉํ ์ ์์ด์.
Cockpit์ ์ฌ์ฉํ๋ฉด Linux๋ฅผ ๊ฒ์ํ ์ ์๊ธฐ ๋๋ฌธ์ System Manager๊ฐ Container Start, Storage Management, Network Setting, Auditing Log์ ๊ฐ์ ์ก์
์ ์ฝ๊ณ , ์์ ์ ์ผ๋ก ์ํํ ์ ์๋๋ก ํด์ค๋ต๋๋ค.
๋ํ, ์ฌ์ฉํ๋ ๋์ ์ฌ์ฉ์๋ ๋ฒ๊ฑฐ๋ก์์์ด Linux ํฐ๋ฏธ๋๊ณผ ์น ๋ธ๋ผ์ฐ์ ์ฌ์ด๋ฅผ ์ฝ๊ฒ ์ ํํ ์๋ ์์ด์.
๋์ฑ ์ค์ํ ๊ฒ์ ์ฌ์ฉ์๊ฐ Cockpit์ ํตํด ์๋น์ค๋ฅผ ์์ํ๋ฉด Terminal์ ํตํด Service ์ค์ง์ ๊ฐ์ ๊ด๋ฆฌ๋ฅผ ํ ์ ์๊ณ , Terminal์์ ๋ฐ์ํ๋ ์ค๋ฅ์๋ง Cockpit ์ ๋ ์ธํฐํ์ด์ค์ ํ์๋๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ด์.
- Enables managing of multiple servers in one Cockpit session.
- Offers a web-based shell in a terminal window.
- Containers can be managed via Docker.
- Supports efficient management of system user accounts.
- Collects system performance information using Performance Co-Pilot framework and displays it in a graph.
- Supports gathering of system configuration and diagnostic information using sos-report.
- Also supports Kubernetes cluster or an Openshift v3 cluster.
- Allows modification of network settings and many more.
๐ฝ Cockpit ์ค์น ๋ฐ ๊ตฌ์ฑ
๐ฆ Rocky Linux
์ต์ด Rocky Linux์ ์ค์นํ๊ณ , ๊ตฌ์ฑํ๋ ์์
์ ํด ๋ณผ๊ฒ์.
RHEL ๊ณ์ด์์๋ ์ด ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ต๋๋ค.
์ต์ด ์ ๋ช
๋ น์ด๋ก Package๋ฅผ ๋ด๋ ค๋ฐ๊ณ , ์ค์น๋ฅผ ์งํํด ์ค๊ฒ์.
์ค์น๊ฐ ์๋ฃ๋๋ฉด ์ ๋ช
๋ น์ด๋ฅผ ํตํด Server๊ฐ ์ฌ๊ธฐ๋ ๋๋ ๋ฑ์ ์ํฉ์์๋
์๋์ผ๋ก Service๊ฐ ๊ตฌ๋๋ ์ ์๊ฒ ํด ์ค ์ ์์ด์.
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
๊ทธ๋ฆฌ๊ณ ์ ๋ช
๋ น์ด๋ฅผ ํตํด ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ์ถ๊ฐ๋ฅผ ํด ์ฃผ๋๋ก ํ์์ด์.
๊ทธ๋ฆฌ๊ณ ์ ๋ช
๋ น์ด๋ก Service๋ฅผ ๊ตฌ๋ ์์ผ ์ฃผ์์ด์.
cockpit์ 9090 Port๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ๋ก ์ ์ํ ์ ์์ด์.
์์ ๊ฐ์ด ์ ์์ ์ผ๋ก ๊ตฌ๋์ค์ธ๊ฑธ ํ์ธํ ์ ์์ด์.
์์ ๊ฐ์ด ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ ์ํ ์ ์์ด์.
Login ๊ณ์ ์ Linux ์ฌ์ฉ์ ๊ณ์ ์ ์
๋ ฅํ๋ฉด ์ ์ํ ์ ์์ด์.
์์ ๊ฐ์ด ์ ์ํ๋ฉด Server๋ฅผ ๋ณด๋ค ํธ๋ฆฌํ๊ฒ Monitoring ํ ์ ์์ ๊ฑฐ์์.
๋ณด๋ค ์์ธํ Monitoring์ ์ํด cockpit-pcp๋ฅผ ์ถ๊ฐ๋ก ์ค์นํด ์ฃผ๋๋ก ํ ๊ฒ์.
์ค์น๋ฅผ ๋๋ฌ ์ค๊ฒ์.
Log out์ ํ ๋ค ๋ค์ Login์ ํ๊ณ , ๋ค์ ์ด ๊ณณ์ผ๋ก ๋์์ ์์ ๊ฐ์ด ๋งคํธ๋ฆญ ์ค์ ์ ๋๋ฌ์ฃผ๋ฉด
๋ฉํธ๋ฆญ ์์ง์ด ์๋๋ฐ, ์ด๊ฑธ ํ์ฑํ ์์ผ ์ค๊ฒ์.
๊ทธ๋ผ ์์ ๊ฐ์ด ์ถ๊ฐ Monitoring์ด ๊ฐ๋ฅํ๊ฒ ๋์.
๐ฆ Ubuntu 22.04.01 LTS Desktop
์ด๋ฒ์๋ ์ด ์ ์ ์ค์นํ๋ VDI์ฉ Ubuntu Desktop์ ์ค์น ๋ฐ ๊ตฌ์ฑ์ ์งํํด ๋ณผ๊ฒ์.
์ ๋ช
๋ น์ด๋ฅผ ํตํด Package๋ฅผ ๋ด๋ ค๋ฐ๊ณ , ์ค์นํด ์ฃผ๋๋ก ํ ๊ฒ์.
Rocky Linux ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ๋ถํ
๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋๋ ์๋์ผ๋ก ๊ธฐ๋ํ๊ฒ ํด์ฃผ๊ณ ,
์๋น์ค๋ฅผ ๊ธฐ๋ ์์ผ ์ฃผ์์ด์.
์ ์์ ์ผ๋ก ์๋น์ค๊ฐ ๊ตฌ๋ ์ค์ธ๊ฑธ ํ์ธํ ์ ์์ด์.
์ฐ๋ถํฌ ์ญ์ ์ ์ ์ ๋๋ ๊ฑธ ํ์ธํ ์ ์์ด์.
๐ฆ Cockpit ์ค์ ๊ด๋ฆฌ
์ฃผ๋์ ์๋ฒ ๊ตฌ์ฑ์๋ Manager๋ผ๋ ๊ฐ์ Server๊ฐ ์กด์ฌํ๊ณ ,
์ด Server๋ Rocky Linux๋ก ์ค์น ๋์ด ์์ด์.
์ด Server์์ ๋ชจ๋ Linux Cockpit์ ๋ฑ๋กํ์ฌ ์ค์์์ Monitoring์ด ๊ฐ๋ฅํ๋๋ก ์์
ํด๋ณด๋ ค ํด์.
์ต์ด cockpit์ ์ ์ํ ๋ค ์ผ์ชฝ ์๋ถ๋ถ์ ์ ์ฌ์ง๊ณผ ๊ฐ์ด ํ์ดํ๋ฅผ ๋๋ฌ์ค๊ฒ์.
๊ทธ๋ฐ ๋ค ์ ๊ท ํธ์คํธ ์ถ๊ฐ๋ฅผ ๋๋ฌ์ค๋๋ค.
ํธ์คํธ ๋ถ๋ถ์ Client์ IPํน์ Domain Name ๋ฑ์ ๋ฃ๊ณ ,
์ฌ์ฉ์ ์ด๋ฆ์๋ ํด๋น Client์ ์ ์ ๊ณ์ ์ด๋ฆ์ ์
๋ ฅํด ์ค๋๋ค.
์ฐธ๊ณ ๋ก root๋ฅผ ์ ์ธํ ๊ณ์ ์ ์
๋ ฅํด ์ฃผ์ด์ผ ํ๋ ๊ฑฐ ๊ฐ์์.
๊ทธ๋ฆฌ๊ณ , ๊ตฌ๋ถ์ ์ํ ์์ ์ง์ ํด ์ค ์ ์์ด์.
๋ง์ฝ ์ฃผ๋์ฒ๋ผ IP์ฃผ์๊ฐ ์๋๋ผ Host๋ช
์ ์
๋ ฅํด ์ฃผ๊ณ ์ถ๋ค๋ฉด
๊ด๋ฆฌ ์๋ฒ๋ก ์ธ ์๋ฒ์์ ๋์ ์๋ฒ์ ๋ํ Hostname ์ ๋ณด๋ฅผ ์
๋ ฅํด ์ฃผ๋ฉด ๋์.
์์
๋ค ํด๋น Hostname์ผ๋ก Ping์ด ๊ฐ๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
๊ทธ๋ผ ์์ ๊ฐ์ ๋ด์ฉ์ด ๋์ค๊ฒ ๋ ํ
๋ฐ, ์ด์ผ๊ธฐ ํด์ค๋๋ก ๋์ ์๋ฒ์์ ์งํ์ ํด์ค๊ฒ์.
์์ ๊ฐ์ด ์ ์์๋ช
Hash ๊ฐ์ด ๋์ผํ ๊ฒ์ ํ์ธํ ์ ์์ด์.
ํค ์๋ฝ ๋ฐ ์ฐ๊ฒฐ ๋ฒํผ์ ๋๋ฌ์ค๊ฒ์.
์์ ๊ฐ์ด ๋์ค๋ฉด ๋์ ์๋ฒ์ ๊ณ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํด์ฃผ๊ณ , ์ค์ ํ ssh key ๋น๋ฐํค ๊ฐ์ ์
๋ ฅํด ์ค๊ฒ์.
๊ทธ๋ฐ ๋ค ๋ก๊ทธ์ธ์ ๋๋ฌ์ค๋๋ค.
๊ทธ๋ผ ์์ ๊ฐ์ด ์๋ฒ๊ฐ ์ถ๊ฐ๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค!
๐ง ์ฐธ๊ณ ์๋ฃ
'System ์์ ์ค > LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux]Ubuntu22.04.05 LTS Server IP ๋ณ๊ฒฝ ๋ฐ ์ค์ (0) | 2023.07.07 |
---|---|
[Linux] LVM ๊ตฌ์ฑ (0) | 2023.07.07 |
[Hyper-V]Rocky Linux 9.1 ์ค์น (0) | 2023.07.07 |
[Ubuntu 22.04.01 LTS Desktop] xrdp, xfce4 ์ค์นํ์ฌ ์๊ฒฉ ์ ์ํ๊ธฐ (2) | 2023.07.07 |
[Linux]Ubuntu 22.04.01 LTS HDD ์ถ๊ฐ (0) | 2023.07.07 |