はじめに
この記事では、 Scout_Realtime と呼ばれる、共有したいシンプルなサーバー監視ツールを使用して、Linuxシステムとその指標の一部を監視する方法を示します。 。
Scout_Realtimeとは何ですか?
Scout_Realtime は、Linuxサーバーのメトリックをトップのようにリアルタイムで監視するためのシンプルで使いやすいWebベースのツールです。そのため、CPU、メモリ、ディスク、ネットワーク、プロセス(トップ10)から収集された指標に関するスムーズなグラフがリアルタイムで表示されます。
LinuxへのScout_RealtimeMonitoringToolのインストール
1。 scout_realtimeをインストールするには Linuxサーバーでは、 Ruby 2.7+が必要です。 次のコマンドを使用してサーバーにインストールします。
Debian / Ubuntuについて
$ sudo apt-get install rubygems -y
RHEL / CentOS
# sudo yum -y install rubygems-devel
Fedoraで
$ sudo dnf -y install rubygems-devel
2。 Rubyをインストールしたら Linuxシステムに、 scout_realtimeをインストールできるようになりました 次のコマンドを使用してパッケージ化します。
$ sudo gem install scout_realtime
3。 scout_realtimeを正常にインストールした後 パッケージ、次に、 scout_realtimeを開始する必要があります 示されているように、サーバーメトリックをリアルタイムで収集するデーモン。
$ scout_realtime
4。 これで、 scout_realtime ポート5555でリモート監視するLinuxサーバーでデーモンが実行されている 。
ファイアウォールを実行している場合は、ポート 5555を開く必要があります。 どのscout_realtime ファイアウォールでリッスンして、リクエストを許可します。
Debian/Ubuntuについて
$ sudo ufw allow 27017
$sudo ufw reload
RHEL / CentOS
# sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT
# sudo service iptables restart
RHEL/CentOSの場合
$ sudo firewall-cmd --permanent --add-port=5555/tcp
$ sudo firewall-cmd reload
5。 次に、他のマシンからWebブラウザを開き、以下のURLを使用して scout_realtimeにアクセスします。 リモートLinuxサーバーのパフォーマンスを監視します。
http://localhost:5555
または
http://ip-address_or_hostname.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_realtimeGithubをご覧ください。