웹사이트 검색

Scout_Realtime - Linux에서 서버 및 프로세스 메트릭 모니터링


과거에는 Linux 성능을 모니터링하기 위한 top, htop, atop,glances 등과 같은 많은 명령줄 기반 도구와 Cockpit, pydash, linux-와 같은 여러 웹 기반 도구를 다루었습니다. 대시, 몇 가지만 언급하겠습니다. 웹 서버 모드에서 glance를 실행하여 원격 서버를 모니터링할 수도 있습니다. 하지만 그 외에도 Scout_Realtime이라는 또 다른 간단한 서버 모니터링 도구를 여러분과 공유하고 싶습니다.

Scout_Realtime은 Linux 서버 측정항목을 최고의 방식으로 실시간으로 모니터링하기 위한 간단하고 사용하기 쉬운 웹 기반 도구입니다. CPU, 메모리, 디스크, 네트워크 및 프로세스(상위 10개)에서 수집된 지표에 대한 원활한 흐름 차트를 실시간으로 보여줍니다.

이 문서에서는 Linux 시스템에 scout_realtime 모니터링 도구를 설치하여 원격 서버를 모니터링하는 방법을 보여줍니다.

Linux에 Scout_Realtime 모니터링 도구 설치

1. Linux 서버에 scout_realtime을 설치하려면 다음 명령을 사용하여 서버에 Ruby 1.9.3+이 설치되어 있어야 합니다.

sudo apt-get install rubygems		[On Debian/Ubuntu]
sudo yum -y install rubygems-devel	[On RHEL/CentOS]
sudo dnf -y install rubygems-devel	[On Fedora 22+]

2. Linux 시스템에 Ruby를 설치했으면 이제 다음 명령을 사용하여 scout_realtime 패키지를 설치할 수 있습니다.

sudo gem install scout_realtime

3. scout_realtime 패키지를 성공적으로 설치한 후 다음으로 표시된 대로 서버 측정항목을 실시간으로 수집하는 scout_realtime 데몬을 시작해야 합니다. .

scout_realtime

4. 이제 5555 포트에서 원격으로 모니터링하려는 Linux 서버에서 scout_realtime 데몬이 실행되고 있습니다. 방화벽을 실행 중인 경우 scout_realtime이 수신 대기하는 포트 5555를 방화벽에서 열어 요청을 허용해야 합니다.

---------- On Debian/Ubuntu ----------
sudo ufw allow 27017  
$sudo ufw reload 

---------- On RHEL/CentOS 6.x ----------
sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT    
sudo service iptables restart

---------- On RHEL/CentOS 7.x ----------
sudo firewall-cmd --permanent --add-port=5555/tcp       
sudo firewall-cmd reload 

5. 이제 다른 컴퓨터에서 웹 브라우저를 열고 아래 URL을 사용하여 scout_realtime에 액세스하여 원격 Linux 서버 성능을 모니터링합니다.

http://localhost:5555 
OR
http://ip-address-or-domain.com:5555 

6. 기본적으로 scout_realtime 로그는 시스템의 .scout/scout_realtime.log에 기록되며 cat 명령을 사용하여 볼 수 있습니다.

cat .scout/scout_realtime.log

7. scout_realtime 데몬을 중지하려면 다음 명령을 실행합니다.

scout_realtime stop

8. 시스템에서 scout_realtime을 제거하려면 다음 명령을 실행합니다.

gem uninstall scout_realtime

자세한 내용은 Scout_realtime Github 저장소를 확인하세요.

정말 간단해요! Scout_realtime은 Linux 서버 측정항목을 최고 수준의 실시간 모니터링을 위한 간단하면서도 유용한 도구입니다. 이 기사에 대한 의견을 통해 질문을 하거나 피드백을 제공할 수 있습니다.