본문 바로가기

개발

COCKPIT : Web Base Monitoring & Management Tool For Ubuntu

728x90

리눅스 서버 모니터링을 위해서 별도의 Dash Board 를 구축하는 경우가 많습니다. 저도 리눅서 장비를 모니터링하기 위해 Grafana 를 이용해 Dash Board 를 만들기도 했습니다. (링크 : Grafana 를 이용한 DashBoard)

 

이런 귀찮은 작업이 필요 없는 Web Base Linux Monitoring & Management Tool 인 cockpit 이 있습니다. 이런 유용한 때문인지 CentOS 는 7 이후, Ubuntu 는 17.04 이후 버전부터 기본 Package 에 포함 되어 있습니다.

 

    Cockpit 은 아래와 같은 기능을 제공 합니다. :-)

    - CPU, MEMORY, DISK I/O, NETWORK Traffic 확인
    - SEVER Restart, Shut Down
    - Virtual Machines 모니터링 및 관리
    - 로그 확인
    - 사용자 계정 생성 및 관리
    - Service 실행 상태 확인
    - Terminal 지원

 

 

https://cockpit-project.org/

 

Cockpit Project — Cockpit Project

Cockpit makes it easy to administer your Linux servers via a web browser.

cockpit-project.org

 

 

Cockpit 은 대부분의 Linux 배포판을 지원 한다는 것도 좋은 점입니다. :)

 

 

 

Ubuntu 에서 COCKPIT 은 아래 명령어로 쉽게 설치가 됩니다. 다른 배포판에서 설치는 https://cockpit-project.org/running#centos 링크에 잘 정리 되어 있습니다. :)

 

$ apt install cockpit cockpit-machines

 

이렇게 설치 되면 9090 포트에 Cockpit 이 실행 됩니다. 접속을 위해 http://localhost:9090 으로 접속하면 이 cockpit 로그인 페이지가 나타납니다. 로그인은 Ubuntu 의 사용자 계정 정보로 하면 됩니다.

 

 

아래 이미지의 메뉴를 보면 알겠지만, Cockpit 은 System, Logs, Storage, 네트워킹, Virtual Machine, Accounts, Services, Terminal 기능이 제공 됩니다 :)

 

 

Cockpit 은 “Add Machine Dashboard” 기능을 이용해서 다른 Linux 서버 장비도 등록하여 사용할 수 있습니다.

 

 

Virtual Machine 의 정보도 Cockpit 을 이용해서 관리 할 수 있습니다 :)

 

 

 

Ubuntu 장비의 모니터링 및 관리가 필요하다면 Cockpit 을 사용 해보면 어떨까요? :) 힘들지 않고 쉽게 할 수 있습니다~~~:)