コックピットは、ローカルおよびリモートの複数のサーバーの管理と構成を可能にするオープンソースのブラウザベースのユーティリティです。
一度に複数のLinuxシステムをグラフィカルに管理できます。ユーザーフレンドリーなブラウザベースのコンソールを使用すると、システムリソースの監視、ソフトウェアのインストール、ユーザーの管理、システムとセキュリティの更新の実行、システムの再起動、または電源オフを簡単に行うことができます。
一度に複数のシステムのステータスと統計を示すグラフを備えたダッシュボードを提供します。コックピットは多くのLinuxディストリビューションで利用できます。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がUbuntuシステムに関連するインストールタスクを実行するのを定期的に支援しています。
これに関連して、Ubuntuシステムにコックピットをインストールする方法を検討します。
コックピットの主な機能:
1.グラフ(CPU、メモリ、ディスクIO、ネットワークトラフィック)を使用してさまざまなパフォーマンスメトリックを監視します
2.システムログを検査します
3.ストレージを構成および管理します(統計とログの表示、RAID、LVMの作成)
4.ネットワークアクティビティを監視および管理します(送受信されたトラフィック統計を表示し、VLAN、ボンド、ブリッジを追加します)
5.ユーザーアカウントの表示と管理
6.システムサービスの表示と管理
7.アドオンを表示および管理する
8.利用可能なアップデートを確認してインストールします
9.完全に機能するブラウザ内端末を使用して、システムをよりきめ細かく制御します。
Ubuntuにコックピットをインストールするにはどうすればいいですか?
ここでは、監視サーバー(プライマリサーバー)とコックピットを使用して監視するサーバー(セカンダリサーバー)の両方にコックピットパッケージをインストールする必要があります。
デモンストレーションの目的で、2台のUbuntuマシンを使用します。1台はプライマリサーバー用、もう1台はセカンダリサーバー用です。
Ubuntuシステムにパッケージをインストール/削除する必要がある場合は、rootsudoユーザーである必要があります。
1。 Ubuntuにコックピットをインストールする
コックピットは、デフォルトのUbuntuリポジトリにインストールできます。 aptパッケージ管理ユーティリティから簡単にインストールできます。 Ctrl + Alt+Tショートカットを使用してUbuntuでターミナルを開きます。次に、ターミナルで次のコマンドを実行してコックピットをインストールします。
$ sudo apt-get install cockpit
sudoパスワードを入力します。これで、Y/nの選択を求めるプロンプトが表示されます。
Yキーを押して、コックピットのインストールを続行します。
コックピットは、コックピットのインストール後に自動的に有効化および開始されるsystemdソケットを使用しますが、自動的に開始されない場合は、ターミナルで次のコマンドを実行して有効化および開始できます。
$ sudo systemctl enable --now cockpit.socket
$ sudo systemctl start cockpit.socket
2。ファイアウォールの構成
コックピットは、TCPポート9090でアクセスできるブラウザベースのインターフェイスです。ポート9090への外部接続を許可するには、ファイアウォールでポート9090を許可する必要があります。
これを行うには、次のコマンドを実行します。
$ sudo ufw allow 9090
3。コックピットWebインターフェイスへのアクセス
コックピットにアクセスするには、ブラウザで次のアドレスを開きます。
http://localhost:9090
または、別のシステムからアクセスするには、コックピットがインストールされているシステムのホスト名またはIPアドレスを使用します。
http://hostname-or-ip-address:9090
ここに、コックピットにログインするためのユーザー名とパスワードを入力します。サーバーに直接ログインするために使用するのと同じユーザー資格情報を使用できます。
また、[リモート接続にパスワードを再利用する]チェックボックスをオンにします。
コックピットのWebインターフェイスにログインすると、ダッシュボードに1台のサーバーが表示されます。このサーバーは、コックピットがインストールされているサーバーです。
4。監視用のサーバーを追加する
これで、コックピットで監視するためのセカンダリサーバーを追加できます。監視するサーバーには次のものが必要です。
私。コックピットが設置され、稼働しています。セカンダリサーバーがUbuntuの場合、上記と同じ方法でコックピットをインストールできます。
その他のディストリビューションについては、コックピット公式ガイドの指示に従ってください。
ii。コックピットがSSHを使用してセカンダリサーバーにログインするため、ポート22で使用可能で実行されているSSHサーバー。
iii。ファイアウォールで許可されているポート22。
セカンダリサーバーをコックピットに追加するには:
私。左側のペインからダッシュボードを開きます。
ii。次に、プラス(+)アイコンをクリックします。
iii。 「ダッシュボードにマシンを追加」ダイアログが表示されます。
iv。セカンダリサーバーのIPアドレスまたはホスト名を入力し、[追加]ボタンをクリックします。
v。次のダイアログが表示されたら、[接続]をクリックします。
vi。セカンダリサーバーのユーザー名とパスワードを入力し、[ログイン]をクリックします。
覚えて;ログインしたユーザーは、SSH経由でサーバーにログインした場合と同じ権限を持ちます。
資格情報を確認すると、システムがダッシュボードのサーバーリストに追加されます。同様に、監視のためにネットワーク内のすべてのサーバーを追加します。
vii。これで、1つのインターフェースからすべてのLinuxマシンを構成および制御できます。
Ubuntuシステムからコックピットをアンインストールする方法は?
Ubuntuシステムでコックピットが不要になった場合は、ターミナルで次のコマンドを使用して簡単にアンインストールできます:
$ sudo apt-get install cockpit
sudoパスワードを入力します。これで、Y/nの選択を求めるプロンプトが表示されます。システムからコックピットを削除する場合は、Yキーを押します。
Cockpitをインストールすると、いくつかの依存関係が自動的にインストールされます。それらもアンインストールする場合、コマンドは次のとおりです。
$ sudo apt autoremove