Linuxには監視ツールが豊富にあります。Linuxデスクトップに石を投げれば、おそらく数台のモニターに当たるでしょう。しかし、だからといって、すべてのモニターに時間をかける価値があるわけではありません。しかし、時折、これまでとは異なる機能を持つ監視ツールや、サービスやパフォーマンスの監視をパッケージ化した監視ツールが登場し、これらのツールの重要性を改めて認識させられます。
参照:知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
System Monitoring Center はまさにそのようなツールの一つです。普段、GUI 形式のシステム監視ツールにはあまり魅力を感じません。なぜでしょう?システムパフォーマンスをチェックしたい時は、たいていターミナルを使うからです。しかし、System Monitoring Center をインストールしてみて、その素晴らしさに感銘を受け、このタスク(少なくともデスクトップでは)はターミナルなしでも大丈夫だと気づきました。
このツールはそれほど優れています。
しかし、それは正確には何ですか?
簡単に言うと、System Monitoring Center は、システムに関するリアルタイム情報をまとめて次の目的で表示する GUI です。
- パフォーマンス
- プロセス
- ユーザー
- 起動する
- サービス
- システム
System Monitoring Centerは、単一のGUIで必要なすべての監視情報を取得できるだけでなく、ツールを実際に操作(プロセス管理やユーザー管理など)することもできます。System Monitoring Centerを使い始めると、類似のツールはどれも不要になるでしょう。
Debian ベースの Pop!_OS に System Monitoring Center をインストールして、何ができるか見てみましょう。
必要なもの
これを動作させるために必要なのは、DebianベースのLinuxディストリビューションのインスタンスとsudo権限を持つユーザーだけです。もちろん、デスクトップにもサーバーにもインストールできますが、サーバーにはデスクトップ環境がインストールされている必要があります。
システム監視センターのインストール方法
System Monitoring Center の GitHub リリースページにアクセスし、ソフトウェアの最新バージョンの .deb ファイルをダウンロードしてください。ファイルをダウンロードしたら、ターミナルウィンドウを開き、~/Downloads ディレクトリ(またはローカルストレージに保存した場所)に移動します。
次のコマンドを発行します。
sudo dpkg -i system-monitoring-center*.deb
インストール時にエラーが発生しますが、修正は非常に簡単です。プロンプトに戻ったら、以下のコマンドでインストールの失敗を解決してください。
sudo apt-get install -f
上記のコマンドを実行すると、ソフトウェアの依存関係がインストールされます。インストールが完了すると、デスクトップメニューにSystem Monitoring Centerのエントリが表示されます。また、以下のコマンドでソフトウェアを起動することもできます。
system-monitoring-center
システム監視センターの使い方
このツールが驚くほど使いやすいのは当然のことです。開くと、上部に6つのタブが並ぶ、非常にユーザーフレンドリーなUIが表示されます(図A)。
図A

[プロセス] タブをクリックすると、リストされている任意のプロセス (図 B ) を右クリックして、停止、終了、強制終了 (微妙な違いがあります)、優先度の変更、詳細の表示を行うことができます。
図B

「ユーザー」タブをクリックすると、ログインしているすべてのユーザーが表示されます (図 C )。
図C

ログインすべきでないユーザーがログインしている場合は、そのエントリを右クリックし、「ユーザー セッションの終了」を選択して、そのユーザーをシステムから強制的にログアウトさせます。
[スタートアップ] タブでは、すべてのスタートアップ サービスの一覧を表示し、(右クリックして:図 D ) スタートアップに追加または削除したり、サービスを即時実行したり、サービスのデスクトップ ファイルを開いたりすることができます。
図D

「サービス」タブでは、システムで利用可能なすべてのサービスを確認できます。エントリを右クリックすると(図E)、サービスを開始、停止、再起動、再読み込み、有効化、無効化、マスクできます。
図E

右クリック メニューから [詳細] を選択すると、プロセスの一般情報や、そのサービスに必要な依存関係を示す新しいウィンドウが表示されます (図 F )。
図F

最後に、[システム] タブには、システムに関する必要なすべての情報 (OS、ベンダー、デスクトップ環境、ウィンドウ システム、インストールされているパッケージの数など) が一覧表示されます (図 G )。
図G

System Monitoring Center の機能はこれだけです。このツールは非常に優れているため、すべての Linux ディストリビューションは、現在提供されているツールの代わりに、これをデフォルトとして導入することを検討すべきです。おそらく必要以上の情報を提供するこのツールは、マシンのパフォーマンスを常に把握し、ユーザーとサービスを一元的に管理したい人にとって、まさにワンストップショップと言えるでしょう。
万が一、Debian ベースのディストリビューションを実行していない場合は、System Monitoring Center をソースからインストールすることもできます (.deb ファイルと同じ場所からダウンロードできます)。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。