Netdata란?
CPU 사용량, 디스크 활동, 대역폭 사용량, 웹 사이트 방문 등과 같은 실시간 메트릭을 수집한 다음 해석하기 쉬운 실시간 차트로 표시하도록 설계된 오픈 소스 도구이다.
Netdata는 시스템, 하드웨어, 컨테이너, 어플리케이션들로부터 수천개의 데이터를 실시간으로 수집하며 물리/ 가상 서버 및 컨테이너, 클라우드 환경, IOT 장비등 에서 영구적으로 동작한다.
대부분의 Linux 배포판 뿐만 아니라 Kubernetes나 Docker 등의 컨테이너 플랫폼 및 MacOS 등에서도 sudo 권한 없이 설치 할 수 있다.
Netdata는 아래와 같은 특징들을 가지고 있다.
- 설정이 필요없다.
- 관리가 필요없다.
- 최소한의 Disk I/O 및 메모리 사용하며 싱글코어 1% 만의 CPU 점유한다.
- 빠르고 인터렉티브 한 시각화를 제공한다.
설치방법
1. 서버 접속 후 아래 명령어 입력
curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
설치 중간중간 계속해서 설치할지 물어볼 때마다 Y 혹은 엔터키를 입력해준다.
2. 설치 완료 후 ip:19999 로 접속 하면 아래 화면처럼 바로 서버를 모니터링 할 수 있다.
* 자세한 설명은 아래 공식 문서를 통해 볼 수 있다.
'Infra' 카테고리의 다른 글
[Docker] Docker의 개념 (0) | 2023.04.18 |
---|---|
MSMTP와 SMTP (0) | 2023.04.18 |
[Netdata] Email을 이용한 알림 설정 (0) | 2023.04.18 |