Netdata는 매끄러운 오픈 소스 웹 브라우저 기반Linux 플랫폼에 대한 실시간 네트워크 모니터링 기능이있는 시스템 모니터링 도구. 고급 제어 센터를 통해 Linux 서버 및 데스크탑에 대한 수십 가지 측면에 대한 통찰력을 제공합니다.
Netdata 설치
Netdata 도구는 Linux에서 매우 인기가 있습니다다양한 측정 항목을 쉽게 추적 할 수 있기 때문에 서버 공간. 그러나 수집 한 시스템 데이터는 Linux 서버에만 국한된 것이 아니기 때문에 일반 데스크탑 사용자도 자신의 컴퓨터 작동 방식에 대해 더 자세히 알고 싶어하는 사람들에게도 유용합니다.
우분투
Netdata 모니터링 응용 프로그램을 사용할 수 있습니다공식 소프트웨어 소스를 통해 데스크탑 및 서버의 Ubuntu 사용자에게 적합합니다. 소프트웨어를 설치하려면 터미널 창을 열고 Apt 패키지 관리자를 사용하십시오.
sudo apt install netdata
데비안
데비안에는 Netdata 버전이 있습니다.공식 소프트웨어 리포지토리. 오픈 소스이므로 특별한 설정을 변경할 필요가 없습니다. 즉, 데비안 운영 체제가 종종 다른 Linux 배포판보다 지연된다는 사실을 싫어한다면 데비안 백 포트를 설치하는 것이 좋습니다. 이 기능을 활성화하면 최신 버전의 Netdata가 제공됩니다.
데비안에서 Netdata 모니터링 도구를 설치하려면 터미널을 열고 Apt-get 명령을 사용하십시오.
sudo apt-get install netdata
아치 리눅스
Arch Linux는 소프트웨어 소스에 상당히 최신 버전의 Netdata를 가지고 있습니다. 설치하려면 터미널 창을 열고 Pacman과 동기화하십시오.
sudo pacman -S netdata
페도라
불행히도, Netdata 개발자들은 무시합니다Fedora Linux : 소프트웨어 버전을 설치 가능한 RPM으로 제공하지 않음 대신이 소프트웨어를 사용하려는 Fedora 사용자는 일반 지침을 따라야합니다.
오픈 수세
OpenSUSE는 탁월한 Netdata 지원을 제공합니다. 고맙게도이 지원은 기본 소프트웨어 소스 내에서 이루어 지므로 사용자는 타사 저장소를 사용하지 않아도됩니다. OpenSUSE에서 소프트웨어를 설치하려면 터미널 창을 시작하고 Zypper 패키지 관리자를 사용하십시오.
sudo zypper in netdata
일반적인 지침
주요 Linux 배포판을 제외하고 Netdata실행 가능한 Bash 스크립트 형식으로 꽤 잘 지원됩니다. 이 스크립트는 다운로드시 모든 Linux 시스템에 정적 바이너리 버전의 소프트웨어를 설치합니다. 이 방법의 장점은 실행중인 OS에 관계없이 Netdata가 제대로 작동한다는 것입니다.
설치 스크립트를 통해 Netdata 설치컬 다운로드 도구와 가장 잘 작동합니다. 일반적으로 Curl 도구는 대부분의 Linux 배포에서 표준입니다. 그러나 어떤 이유로 Curl 도구가 Linux PC에없는 경우 계속하기 전에 설치해야합니다.
설치가 완료되면 다음을 수행하여 Netdata가 작동하십시오.
32 비트 버전
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
64 비트 버전
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)
소스 명령
Netdata 스크립트는 가장 갈 길이 멀다공식적으로 소프트웨어를 지원하지 않는 시스템에서 도구 사용 그래도 어떤 이유로 스크립트가 실패하면 소스를 기반으로 빌드하는 대안이 있습니다. 소스에서 소프트웨어를 컴파일하려면 공식 Github 페이지로 이동하여 빌드하기 전에 Netdata에 필요한 종속성을 확인하십시오.
Linux PC에서 모든 종속성이 작동하면 다음을 수행하십시오.
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh
Netdata 사용

사용자는 로컬뿐만 아니라 Netdata에 액세스 할 수 있습니다실행중인 서버 / PC에 직접 액세스 할 수있는 모든 시스템에서 원격으로 Linux 데스크탑에 Netdata를 설치하면“localhost”IP 주소로 도구를 사용할 수 있습니다.
http://127.0.0.1:19999
그러나 Netdata에 액세스하려는 사용자원격으로는 네트워크를 통해이 방법으로 액세스 할 수 없습니다. 대신 한 시스템에서 다른 시스템으로 Netdata 모니터링 도구에 액세스하려면 터미널을 열고 다음을 실행하여 IP 주소를 결정하십시오.
ip addr show | grep 192.168
실행 ip addr 쇼 명령 grep IPv4 로컬 주소를 분리합니다. IP 주소를 복사하여 새 브라우저 탭에 붙여 넣어 LAN의 어느 곳에서나 Netdata에 액세스하십시오.
http://192.168.X.XXX:19999
Netdata 앱에서 일단 측면을보고 클릭하여 다른 메트릭을 봅니다. 또는 마우스로 스크롤하여 수백 개의 그래프를 탐색 할 수 있습니다.
Netdata는 수동 도구입니다. Linux 시스템에서 정보를 수집하기 만하면됩니다. 어떤 방식 으로든 (프로그램을 종료하거나 변경하여) 시스템을 수정할 수 없습니다. 대신 사용자는 한 번에 한 번 체크인하여 메트릭을 수집하기 위해 오랜 시간 동안 소프트웨어를 백그라운드에서 실행하도록 권장합니다.
CPU 사용량

시스템의 CPU 사용량을 확인해야합니까? Netdata 웹 앱의 사이드 바를보고 "CPUs"아이콘을 클릭하십시오.
CPU 내부에서 데이터는 여러 가지로 분류됩니다."utilization", "interrupts", softirqs, "softnet", "cpufreq"및 "cpuidle"과 같은 하위 범주 이 범주는 시스템 프로세서의 작동 방식에 대한 다양한 측면을 보여줍니다.
일반 사용자의 경우,“Utilization”은 시스템이 전체적으로 CPU를 사용하는 방식에 대한 심층적 인 정보를 보여 주므로 가장 중요한 섹션입니다.
모든 것은 코어로 분리되어있어 사용자는 각 코어의 작동 방식에 대한 심층적 인 정보를 얻을 수 있습니다.
RAM 사용량

CPU 사용 외에도 많은 사용자가 걱정메모리 사용량. 그들은 시스템이 RAM을 관리하는 방법, 사용중인 평균 메모리 양 등을 알고 싶어합니다. 시스템 메모리에서 Netdata의 메트릭에 액세스하려면 사이드 바에서 "메모리"를 클릭하십시오.
"메모리"섹션은 사용중인 시스템 메모리, 사용되지 않은 RAM의 양 및 Linux 커널 자체가이를 관리하는 방법을 실시간으로 읽습니다.
데이터 내보내기
Netdata는 많은 유용한 데이터를 신속하게 수집합니다. 고맙게도 이러한 모든 지표는 PDF를 통해 쉽게 내 보내서 보관하거나 보고서 등에서 사용할 수 있습니다.
Netdata 앱에서 실시간 데이터를 내보내는 것은 매우 간단합니다. 그렇게하려면 웹 인터페이스를 방문하여 인쇄 아이콘을 클릭하여 브라우저 인쇄 메뉴를 불러옵니다.
인쇄 메뉴에서“파일로 인쇄”라고 표시된 옵션을 찾아서 선택하여 데이터의 PDF 파일을 생성하십시오.
코멘트