웹사이트 검색

rtop - SSH를 통해 원격 Linux 서버를 모니터링하는 대화형 도구


rtopCPU, 디스크, 디스크와 같은 중요한 시스템 성능 값을 수집하고 표시하는 SSH 기반의 간단하고 대화형 원격 시스템 모니터링 도구입니다. Strong>메모리, 네트워크 측정항목.

Go 언어로 작성되었으며 SSH 서버 및 작업 자격 증명을 제외하고 모니터링하려는 서버에 추가 프로그램을 설치할 필요가 없습니다.

rtop은 기본적으로 SSH 세션을 시작하고 원격 서버에서 특정 명령을 실행하여 다양한 시스템 성능 정보를 수집하는 방식으로 작동합니다.

SSH 세션이 설정되면 Linux의 다른 모든 최상위 유틸리티(예: htop)와 유사하게 몇 초마다(기본적으로 5초) 원격 서버에서 수집된 정보를 계속 새로 고칩니다.

전제 조건:

rtop을 설치하려면 Linux 시스템에 Go(GoLang) 1.2 이상이 설치되어 있는지 확인하세요. 그렇지 않은 경우 아래 링크를 클릭하여 GoLang 설치 단계를 따르세요.

  1. Linux에 GoLang(Go 프로그래밍 언어) 설치

Linux 시스템에 rtop을 설치하는 방법

Go가 설치되어 있는 경우 아래 명령을 실행하여 rtop을 빌드하세요.

go get github.com/rapidloop/rtop

명령 실행이 완료되면 rtop 실행 바이너리는 $GOPATH/bin 또는 $GOBIN에 저장됩니다.

참고: 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] [user@]host[:port] [interval]

	-i private-key-file
		PEM-encoded private key file to use (default: ~/.ssh/id_rsa if present)
	[user@]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  

아래 명령은 10초마다 수집된 시스템 성능 측정항목을 새로 고칩니다.

$GOBIN/rtop [email  10

rtop은 ssh-agent, 개인 키 또는 비밀번호 인증을 사용하여 연결할 수도 있습니다.

rtop Github 저장소를 방문하세요: https://github.com/rapidloop/rtop

결론적으로 rtop은 간단하고 사용하기 쉬운 원격 서버 모니터링 도구이며, 매우 적은 수의 직접적인 옵션을 사용합니다. Linux 성능 모니터링 기술을 향상시키기 위해 시스템을 모니터링하는 여러 다른 명령줄 도구에 대해서도 읽어볼 수 있습니다.

마지막으로 질문이나 의견이 있으시면 아래 의견란을 통해 문의해 주세요.