ウェブサイト検索

Cockpit - Linux 用のブラウザベースの管理ツール


コックピットは、GNU/Linux サーバー用の使いやすく軽量でシンプルかつ強力なリモート マネージャーであり、Web ブラウザ経由でライブ Linux セッションを提供する対話型のサーバー管理ユーザー インターフェイスです。

いくつかの RHEL ベースの Linux ディストリビューションと、UbuntuLinux MintFedoraCentOS などの Debian 派生バージョンで実行できます。 、Rocky LinuxAlmaLinuxArch Linuxなど。

コックピットにより Linux が検出可能になり、システム管理者はコンテナの起動、ストレージの管理、ネットワーク構成、ログ検査などのタスクを他のタスクと組み合わせて簡単かつ確実に実行できるようになります。

これを使用している間、ユーザーは Linux ターミナルと Web ブラウザーを手間をかけずに簡単に切り替えることができます。重要なのは、 ユーザーがコックピット経由でサービスを開始すると、ターミナル経由でサービスを停止でき、ターミナルでエラーが発生した場合に備えて、コックピット ジャーナル インターフェイスに表示されることです。

コックピットの特徴:

  • 1 つのコックピット セッションで複数のサーバーを管理できるようにします。
  • ターミナル ウィンドウに Web ベースのシェルを提供します。
  • コンテナはDocker経由で管理できます。
  • システム ユーザー アカウントの効率的な管理をサポートします。
  • Performance Co-Pilot フレームワークを使用してシステム パフォーマンス情報を収集し、グラフで表示します。
  • sos-report を使用したシステム構成および診断情報の収集をサポートします。
  • Kubernetes クラスターまたは Openshift v3 クラスターもサポートします。
  • ネットワーク設定などを変更できます。

Linux システムにコックピットをインストールする方法

次のように、デフォルトの公式リポジトリからすべての Linux ディストリビューションにコックピット をインストールできます。

Fedora と CentOS にコックピットをインストールする

Fedora ディストリビューションにコックピットをインストールして有効にするには、次のコマンドを使用します。

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Rocky Linux および AlmaLinux にコックピットをインストールする

Rocky/AlmaLinux ディストリビューションにコックピットをインストールして有効にするには、次のコマンドを使用します。

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

RHEL にコックピットをインストールする

コックピットは、バージョン 7.1 以降から Red Hat Enterprise Linux Extras リポジトリに追加されます。

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Debian にコックピットをインストールする

コックピットは Debian の公式リポジトリに含まれており、次のコマンドを使用してインストールできます。

apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

Ubuntu および Linux Mint にコックピットをインストールする

Ubuntu および Linux Mint ディストリビューションには Cockpit は含まれていませんが、次のコマンドを実行して公式のCockpit PPA からインストールできます。

sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Arch Linux にコックピットをインストールする

Arch Linux ユーザーは、次のコマンドを使用してArch ユーザー リポジトリからコックピットをインストールできます。

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Linux でコックピットを使用する方法

Cockpit が正常にインストールされると、Web ブラウザを使用して次の場所にアクセスできるようになります。

https://ip-address:9090
OR
https://server.domain.com:9090

システムのユーザー名とパスワードを入力して、以下のインターフェイスにログインします。

ログインすると、システム情報の概要とCPUメモリディスク I/O、およびパフォーマンス グラフが表示されます。次の図に示すネットワーク トラフィック:

ダッシュボードメニューの次はサービスです。ここではターゲットシステム サービスソケットタイマーパスを表示できます。ページ。

以下のインターフェイスは、システム上で実行中のサービスを示しています。

単一のサービスをクリックして管理できます。ドロップダウン メニューをクリックするだけで、必要な機能を入手できます。

[ログ] メニュー項目を選択すると、ログを検査できるログ ページが表示されます。以下の図に示すように、 ログはエラー警告通知すべてに分類されます。

さらに、過去 24 時間または 7 日間のログなど、時間に基づいてログを表示することもできます。

推奨読書: Linux 向けの 4 つの最適なログ監視および管理ツール

単一のログ エントリを検査するには、そのログ エントリをクリックするだけです。

Cockpit を使用すると、システム上のユーザー アカウントを管理することもできます。ツールに移動してアカウントをクリックします。ユーザー アカウントをクリックすると、ユーザーのアカウントの詳細を表示できます。

システム ユーザーを追加するには、[新しいアカウントの作成 ] ボタンをクリックし、下のインターフェイスに必要なユーザー情報を入力します。

ターミナル ウィンドウを表示するには、ツール ターミナル に移動します。

Linux サーバーをコックピットに追加する方法

重要: Cockpit ダッシュボードで監視するには、すべてのリモート Linux サーバーに Cockpit をインストールする必要があることに注意してください。したがって、Cockpit に新しいサーバーを追加する前にインストールしてください。

別のサーバーを追加するには、ダッシュボードをクリックすると、以下の画面が表示されます。 (+) 記号をクリックし、サーバーの IP アドレスを入力します。追加した各サーバーの情報は、別の色を使用してコックピットに表示されることに注意してください。

同様に、Cockpit に多数の Linux サーバーを追加し、問題なく効率的に管理できます。

現時点ではこれで終わりですが、このシンプルで素晴らしいサーバーであるリモート マネージャーをインストールした場合は、さらに詳しく調べることができます。

Cockpit 公式ドキュメント: http://cockpit-project.org/guide/latest/

このトピックに関するご質問やご提案、フィードバックがございましたら、お気軽に以下のコメントセクションを使用してご連絡ください。