Scout_Realtime - Linux でサーバーとプロセスのメトリクスを監視する
これまで、linux-dash 用のコマンドラインベースのツールを多数取り上げてきましたが、ほんの一部です。 Web サーバー モードでグランスを実行して、リモート サーバーを監視することもできます。それはさておき、Scout_Realtime という別のシンプルなサーバー監視ツールを発見しましたので、それを皆さんと共有したいと思います。
Scout_Realtime は、Linux サーバーのメトリックをトップのような方法でリアルタイムに監視するための、シンプルで使いやすい Web ベースのツールです。 CPU、メモリ、ディスク、ネットワーク、プロセスから収集されたメトリクス (上位 10 位) に関するスムーズな流れのグラフがリアルタイムで表示されます。

この記事では、scout_realtime 監視ツールを Linux システムにインストールしてリモート サーバーを監視する方法を説明します。
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. 次に、他のマシンから Web ブラウザを開き、以下の 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 サーバーのメトリクスをトップのような方法でリアルタイムに監視するためのシンプルで便利なツールです。この記事に関するコメントで質問やフィードバックをお寄せください。