
私は私のラップトップ(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
次の情報が表示されます。
プロセス
リソース
ファイルシステム
さまざまなプログラムをインストールして実行することもできます。例えば
Glances
Pysensors
これは近いスレッドでよく説明されています。https://askubuntu.com/questions/293426/system-monitoring-tools-for-ubuntu
また、これらのアプリケーションを使用してサーバーの多くの項目を監視することを検討することもできます。各アプリケーションの詳細をご覧ください。
wmctrl
iotop
bum
smartmontools
top
hardinfo