728x90
반응형

Rocky OS가 설치된 서버에 SSH로 로그인을 하니, 아래 메시지가 나타났습니다.

Activate the web console with: systemctl enable --now cockpit.socket

Web console이라는 것이 눈에 띕니다.   SSH즉 Text Console 또는 CLI(Command Line Interface)나 GUI(Graphic User Interface)이외에  Web Interface를 제공하는게 있나? 약간의 구글링을 통해, 서버에 대한 자원들을 웹기반으로 모니터링한 데이터를 대시보드 형태로 제공해 주는 기능으로 확인되어, 설치 및 과정을 기록해 보고자 합니다.

 

우선, 현재 상태를 살펴보았습니다.

systemctl status cockpit.socket

를 입력하니, 출력은

 cockpit.socket - Cockpit Web Service Socket
   Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; disabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:cockpit-ws(8)
   Listen: [::]:9090 (Stream)

였습니다.  inactive(비활동) 중이었고,  웹포트는 9090을 사용하는 것 같습니다.

 

활성화를 아래 명령어를 통해 수행하였습니다. ( 필요없으면, stop 시키면 되니까요.)

systemctl enable --now cockpit.socket

--now 옵션을 처음봅니다.

Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.

 

다시 상태를 조회합니다.

 systemctl status cockpit.socket

 

조회 결과는

cockpit.socket - Cockpit Web Service Socket
   Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; enabled; vendor preset: disabled)
   Active: active (listening) since Thu 2023-04-13 00:49:11 UTC; 15s ago
     Docs: man:cockpit-ws(8)
   Listen: [::]:9090 (Stream)
  Process: 1840538 ExecStartPost=/bin/ln -snf active.motd /run/cockpit/motd (code=exited, status=0/SUCCESS)
  Process: 1840528 ExecStartPost=/usr/share/cockpit/motd/update-motd  localhost (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 813596)
   Memory: 968.0K
   CGroup: /system.slice/cockpit.socket
 
   Starting Cockpit Web Service Socket.
   Listening on Cockpit Web Service Socket.

로 나타납니다.

 

서비스 포트를 조회해 봅니다.

[root@ip ~]# netstat -nlpt | grep 9090
tcp6       0      0 :::9090                 :::*                    LISTEN      1/systemd
[root@ip ~]#

정상적으로 조회가 됩니다.  9090포트는  system demon이 사용 중이네요.

 

브라우저 입력창에,

https://xxx.xxx.xxx.xxx:9090 

으로 접근해 봅니다.  

 

'사이트에 연결할 수 없음'으로 나타납니다.  음...  방화벽을 열어야 합니다. ( 해당 포트가 차단되어져 있을 수 있으니까요.)

 

방화벽 정책을 적용 후, 브라우저에 URL을 입력하니,  로그인 화면이 나타납니다.

 

서버상의 사용자 계정으로 로그인하니, 짜잔~~~  모니터링 대시보드가 보입니다...  굿!~~~

 

728x90
반응형

+ Recent posts