SSH 経由でリモート ホストを監視する対話型ツール - rtop

rtop は Go で書かれた使いやすいリモート サーバー監視ツールで、使用するオプションはほとんどなく、簡単です。サーバー内の他の監視システムからコマンドライン ツールを実行すると、 Linux パフォーマンス監視スキルを向上させる ことができます。

rtop は、CPU、ディスク、メモリ、ネットワーク メトリックなどの重要なシステム パフォーマンス メトリックを収集して表示する、SSH ベースの直接対話型リモート システム監視ツールです。

これは Go 言語で書かれており、SSH サーバーとログイン資格情報を除いて、監視対象のサーバーに追加のプログラムをインストールする必要はありません。

rtop は基本的に、SSH セッションを開始し、リモート サーバー上で特定のコマンドを実行することによって、さまざまなシステム パフォーマンス情報を収集します。

SSH セッションが確立されると、Linux の他のすべてのトップ類似ユーティリティ (htop など) と同様に、リモート サーバーから収集した情報が数秒ごと (デフォルトでは 5 秒ごと) に更新されます。

インストール要件:

rtop をインストールするには、Linux に Go (GoLang) 1.2 以降がインストールされていることを確認してください。そうでない場合は、以下のリンクをクリックして、手順に従って GoLang をインストールしてください。

Linux に GoLang (Go プログラミング言語) をインストールする

Linuxシステムにrtopをインストールする方法

Go をインストールしている場合は、次のコマンドを実行して rtop をビルドします。
$ go get github.com/rapidloop/rtop
コマンドが完了すると、rtop 実行可能ファイルが $GOPATH/bin または $GOBIN に保存されます。

Linux での rtop の構築 注: rtop を使用するためにランタイム環境や構成は必要ありません。

Linuxシステムでrtopを使用する方法

フラグや引数を指定せずに rtop を実行してみると、次のメッセージが表示されます。
$ $GOBIN/rtop
出力例:

rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org 
rtop は ssh 接続経由でサーバー統計を監視します
使用法: rtop [-i private-key-file] [user@]host[:port] [間隔] 
-i private-key-file
使用する PEM エンコードされた秘密鍵ファイル (存在する場合、デフォルト: ~/.ssh/id_rsa) 
[user@]host[:port]
接続先の SSH サーバー (オプションのユーザー名とポート
間隔
リフレッシュ間隔 (秒単位) (デフォルト: 5)

次に、rtop を使用してリモート Linux サーバーを監視してみましょう。デフォルトでは、収集された情報が 5 秒ごとに更新されます。

$ $GOBIN/rtop [email protected]

このコマンドは、システム パフォーマンス インジケーターを 10 秒ごとに更新します。
$ $GOBIN/rtop [email protected] 10
rtop は、ssh-agent、キー、またはパスワードを使用して接続を承認することもできます。
rtop の Github リポジトリ: https://github.com/rapidloop/rtop にアクセスします。
要約すると、rtop は、非常に少数の簡単なオプションを使用する、使いやすいリモート サーバー監視ツールです。サーバー内のシステムを監視するための他のコマンド ライン ツールについて読むことで、Linux パフォーマンス監視スキルを向上させることができます。

おすすめ

転載: blog.csdn.net/yaxuan88521/article/details/130897683