본문 바로가기
etc/tip

우분투 시스템 리소스(자원) 모니터링하기.

by mean. 2023. 8. 6.
728x90
반응형

MacOS에서는 ServerCat을 통해 개인 서버를 모니터링하였으나, Windows 환경에서는 마땅한 대안이 없다.

때문에, 여러 방안을 찾게되었는데, 그 중 하나가 [Netdata](https://github.com/netdata/netdata) 라는 툴이있었다.

평소에 내가 원하는 시스템 모니터링 환경은 다음과 같다.

1. 어디서든 접속이 가능할 것. (모바일, 태블릿, 인터넷브라우저)

2. UI가 편하고, 직관적일 것.

3. 하나의 IP에 Port binding을 통해 분리가 가능할 것.

다음과 같은 요구조건이 있었는데, Netdata는 1,3번을 만족하는 조건을 가지고 있는 것 같고, 2번은 개인적인 취향이 반영되고, Custom이 가능하기에 제외하였다.

 

본 포스팅에서는 설치 방법과 외부접속을 위한 방법을 이야기할 것이다.

우선 Netdata를 설치한다.

bash <(curl -Ss https://my-netdata.io/kickstart.sh) all

그리고 외부 접속을 위해 IP, Port를 설정하기 위해 sudo vi /etc/netdata/netdata.conf를 수정한다.

bind socker to IP = 0.0.0.0
port = '원하는 포트'

해당 내용을 추가한 뒤에 저장하고 netdata를 재실행한다.

sudo service netdata restart

이렇게 마치면 성공적으로 Netdata가 설치되었을것이고, 컴퓨터 자원 모니터링이 가능할 것이다.

 

+ 추가적으로 방화벽 정책으로 Port가 막혀있다면, ufw를 열어줘야한다.

sudo ufw allow '원하는 포트'
728x90
반응형