Scout_Realtime - Linux에서 서버 및 프로세스 메트릭 모니터링
과거에 우리는 몇 가지만 언급하자면 linux-dash를 위한 많은 명령줄 기반 도구를 다루었습니다. 웹 서버 모드에서 글랜스를 실행하여 원격 서버를 모니터링할 수도 있습니다. 그러나 그 모든 것을 제쳐두고 우리는 Scout_Realtime이라는 또 다른 간단한 서버 모니터링 도구를 발견했습니다.
Scout_Realtime은 Linux 서버 메트릭을 실시간으로 최상급 방식으로 모니터링하기 위한 간단하고 사용하기 쉬운 웹 기반 도구입니다. CPU, 메모리, 디스크, 네트워크 및 프로세스(상위 10개)에서 수집된 메트릭에 대한 원활한 흐름 차트를 실시간으로 보여줍니다.

이 기사에서는 Linux 시스템에 scout_realtime 모니터링 도구를 설치하여 원격 서버를 모니터링하는 방법을 보여줍니다.
Linux에 Scout_Realtime Monitoring Tool 설치
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. 이제 scout_realtime 데몬이 포트 5555에서 원격으로 모니터링하려는 Linux 서버에서 실행 중입니다. 방화벽을 실행 중인 경우 요청을 허용하려면 방화벽에서 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 서버 메트릭을 실시간으로 최상급 방식으로 모니터링하기 위한 간단하면서도 유용한 도구입니다. 이 기사에 대한 의견에 질문을 하거나 피드백을 제공할 수 있습니다.