次の記事では、Scout_Realtimeを見ていきます。 このブログの以前の記事では、Gnu / Linuxシステムのパフォーマンスを監視するためのさまざまなコマンドラインベースのツールを見てきました。 htopの, 視線 その他。 今日見ようとしているのは別のものです サーバーを監視するためのシンプルなツール.
スカウトリアルタイム私たち ディスク、メモリ、ネットワーク、CPU、およびプロセスのメトリックが表示されます。 これは、Linuxサーバーのメトリックを非常に明確な方法でリアルタイムで監視するための、シンプルで使いやすいWebベースのツールです。 CPU、メモリ、ディスク、ネットワーク、およびプロセスから収集されたメトリックに関する流動的なグラフが表示されます。 これらすべてをリアルタイムで。
この記事では、scout_realtimeと呼ばれるこの監視ツールをUbuntuにインストールする方法を見ていきます。 リモートサーバーを監視する。 しかし、問題に入る前に、このプログラムがユーザーに提供する一般的な特徴のいくつかを見ていきます。
scout_realtimeの一般的な特徴
- プログラムは オープンソース。 そのソースコードはのページで見ることができます GitHubの.
- スクロールはスムーズです グラフィックを毎秒更新する.
- 全て 主要業績評価指標 (CPU、メモリ、ディスク使用率、ネットワークトラフィック)が単一のビューに表示されるため、データの読み取りが向上します。
- そのWebサイトによると、メモリ使用量のメトリックは、同じ目的を持つ他のプログラムよりも明確で正確です。
- プロセスはグループ化されます 同じ名前で実行中のプロセスの数が表示されます。 これは、アクティブなプロセスの傾向がより明確になるようにするためです。
- スカウト_リアルタイム procファイルシステムに大きく依存 メトリックを取得します。 Procfsは、Gnu / Linuxベースのディストリビューションで利用できます。 OSXとFreeBSDはprocfsを完全にサポートしておらず、互換性がありません。
UbuntuへのScout_realtimeMonitoringToolのインストール
Gnu / Linuxサーバーにscout_realtimeをインストールするには、 Ruby1.9.3以降をインストールする必要があります。 このために、ターミナルで次のコマンドを使用します(Ctrl + Alt + T):
sudo apt install rubygems
システムへのRubyのインストールが完了すると、次のことが可能になります。 scout_realtimeパッケージをインストールします 同じ端末で次のコマンドを使用します。
sudo gem install scout_realtime
scout_realtimeを開始します
パッケージを正常にインストールした後、 scout_realtimeデーモンを起動する必要があります。 これは、サーバーメトリックをリアルタイムで収集することを担当します。 デーモンを起動するには、ターミナル(Ctrl + Alt + T)で次のように記述します。
scout_realtime
scout_realtimeデーモンを起動した後、Linuxサーバー上で実行されており、 ポート5555.
ファイアウォールポートを開く
ファイアウォールを実行している場合は、ポート5555を開く必要があります scout_realtimeが使用するもの。 これにより、リクエストを行うことができます。 これは、のヘルプページでそれを行う方法を調べることができます UFW 彼らがUbuntuのウェブサイトで私たちに提供していること、
Scout_Realtimeへのアクセス
ポートが開いたら、他のマシンから、 Webブラウザを開きます 以下に示すURLを使用してグラフにアクセスし、リモートサーバーのパフォーマンスを監視します。
http://localhost:5555
または、次のものを使用することもできます。
http://direccion-ip-o-dominio.com:5555
プログラムログを表示する
デフォルトでは、 ログはファイル.scout / scout_realtime.logに保存されます システムの。 次のように、ターミナルでcatコマンド(Ctrl + Alt + T)を使用してこれらのレコードを参照できます。
cat .scout/scout_realtime.log
Scout_realtimeを停止します
scout_realtimeデーモンを停止する場合は、ターミナルで次のコマンドを実行します(Ctrl + Alt + T)。
scout_realtime stop
scout_realtimeをアンインストールします
システムからscout_realtimeをアンインストールするには、ターミナルで次のコマンドを実行するだけです。
sudo gem uninstall scout_realtime
ヘルプと情報
へ このプログラムの利用可能なオプションを確認してください、ターミナルに書き込むことができます:
scout_realtime --help
誰かが必要な場合 もっと このプログラムについては、 githubリポジトリ scout_realtimeから。 誰かがプログラムのバグを見つけた場合、彼らは以下でそれを報告することができます リンク.