rtop-SSH를 통해 원격 Linux 서버를 모니터링하는 대화 형 도구
rtop은 CPU, 디스크, 메모리, 네트워크 메트릭과 같은 중요한 시스템 성능 값을 수집하고 표시하는 SSH 기반의 간단한 대화 형 원격 시스템 모니터링 도구입니다.
Go 언어로 작성되었으며 SSH 서버 및 작업 자격 증명을 제외하고 모니터링하려는 서버에 추가 프로그램을 설치할 필요가 없습니다.
rtop은 기본적으로 SSH 세션을 시작하고 원격 서버에서 특정 명령을 실행하여 다양한 시스템 성능 정보를 수집하는 방식으로 작동합니다.
SSH 세션이 설정되면 Linux의 다른 모든 최상위 유틸리티 (예 : htop)와 유사하게 몇 초마다 (기본적으로 5 초) 원격 서버에서 수집 된 정보를 계속 새로 고칩니다.
rtop을 설치하려면 Linux 시스템에 Go (GoLang) 1.2 이상을 설치했는지 확인하십시오. 그렇지 않으면 아래 링크를 클릭하여 GoLang 설치 단계를 따르십시오.
- Install GoLang (Go Programming Language) in Linux
Linux 시스템에 rtop을 설치하는 방법
Go가 설치되어있는 경우 아래 명령을 실행하여 rtop을 빌드합니다.
$ go get github.com/rapidloop/rtop
rtop 실행 바이너리는/bin에 저장되거나 명령 실행이 완료되면 저장됩니다.

참고 : rtop 사용을 시작하는 데 런타임 종속성이나 구성이 필요하지 않습니다.
Linux 시스템에서 rtop을 사용하는 방법
아래와 같이 플래그와 인수없이 rtop을 실행하면 사용법 메시지가 표시됩니다.
$ $GOBIN/rtop
rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org rtop monitors server statistics over an ssh connection Usage: rtop [-i private-key-file] [[email protected]]host[:port] [interval] -i private-key-file PEM-encoded private key file to use (default: ~/.ssh/id_rsa if present) [[email protected]]host[:port] the SSH server to connect to, with optional username and port interval refresh interval in seconds (default: 5)
이제 기본적으로 5 초 간격 후에 수집 된 정보를 새로 고 치면서 다음과 같이 rtop을 사용하여 원격 Linux 서버를 모니터링 해 보겠습니다.
$ $GOBIN/rtop [email protected]

아래 명령은 10 초마다 수집 된 시스템 성능 메트릭을 새로 고칩니다.
$ $GOBIN/rtop [email protected] 10
rtop은 ssh-agent, 개인 키 또는 암호 인증을 사용하여 연결할 수도 있습니다.
rtop Github 저장소 방문 : https://github.com/rapidloop/rtop
결론적으로 rtop은 간단하고 사용하기 쉬운 원격 서버 모니터링 도구로, 매우 적은 수의 직접적인 옵션을 사용합니다. Linux 성능 모니터링 기술을 향상시키기 위해 시스템을 모니터링하는 몇 가지 다른 명령 줄 도구에 대해 읽을 수도 있습니다.
마지막으로 질문이나 의견이 있으시면 아래의 의견란을 통해 저희에게 연락하십시오.