SSHを介してUbuntuワークステーションからLinuxサーバーをリモートで監視します。

SSHを介してUbuntuワークステーションからLinuxサーバーをリモートで監視します。

私は私のラップトップ(Ubuntuデスクトップ実行)でUbuntuサーバーを監視する便利な方法を探しています。サーバーにSSHを接続してコマンドを実行すると、これを簡単に実行できることがわかりましたが、プロセス全体を介さずにすぐに実行したいと思います。

ウィンドウを開いて負荷グラフ、プロセス、ユーザーなどを見たいです。良い例は、SSHを介してサーバーに接続し、負荷に良い「感じ」を提供するグラフを介してMySQLで何が起こっているのかをリアルタイムで観察できるMySQL Workbenchです。

Linuxソフトウェアについてよく知っている人はいますか?それとも代替ソリューションがありますか?

更新:明確に言えば、私が探しているモニタリングは、タスクマネージャから得られるものと同様の非常に基本的なモニタリングです。 CPU、RAM、ネットワークの一般的なグラフとプロセスのリストです。便宜上、Webインターフェースではなくサーバー(好ましくはSSH)にインストールされ、接続されているものを探しています。講義などをしながら、リアルタイムで見ることができればと思います。

ベストアンサー1

サーバーにSSH経由で接続し、コンソールまたはGUIユーティリティを実行できます。

たとえば、GUI プログラムを実行するには、次のオプションを使用する必要がgnome-system-monitorあります。ssh-X

-X      Enables X11 forwarding.  This can also be specified on a per-host
             basis in a configuration file.

例えば、

ssh -X user@server

その後、

gnome-system-monitor

次の情報が表示されます。

プロセス

ここに画像の説明を入力してください。

リソース ここに画像の説明を入力してください。

ファイルシステム ここに画像の説明を入力してください。

さまざまなプログラムをインストールして実行することもできます。例えば

GlancesPysensorsこれは近いスレッドでよく説明されています。https://askubuntu.com/questions/293426/system-monitoring-tools-for-ubuntu

また、これらのアプリケーションを使用してサーバーの多くの項目を監視することを検討することもできます。各アプリケーションの詳細をご覧ください。

wmctrl

iotop

bum

smartmontools

top

hardinfo

おすすめ記事