0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

RHEL9でCockpitを使ってみる

Last updated at Posted at 2023-06-03

RHEL9でCockpitを使ってみる

GUIでRHLEを操作できるようにして初心者でもある程度のオペレーション(リソース状況を見たり、ログをとったり)できるようにできないかと考えCockpitを使ってみた際のメモです。

前提

  • 設定する人はSSHでサーバに接続できており管理権限も持っていること

OSバージョン

  • 実施環境はRHEL9.2
[root@rhel9-01 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.2 (Plow) 

Cockpitのサービスの起動と自動起動設定

[root@rhel9-01 ~]# systemctl start cockpit.socket 
[root@rhel9-01 ~]# systemctl status cockpit.socket 
[root@rhel9-01 ~]# systemctl enable cockpit.socket  

Cockpitの画面に接続してみる

ブラウザで接続してみるデフォルトポートは9090 https://xxx.xxx.xxx.xxx:9090/
rootでのログインはできないようなので、まずは一般ユーザを作成します

管理権限で接続し一般権限ユーザを作っていきます

[root@rhel9-01 ~]# useradd ★ユーザ名★
[root@rhel9-01 ~]# passwd ★ユーザ名★

一般ユーザであればすんなりログインできました
GetImage (5).png

一般ユーザで触ってみる

手始めに端末を触ってみます。 Ctrl+InsertでCopy、Shift+InsertでPasteできるのでちょっとしたことをするには十分使える感じです。中で、su -や、sudoも問題なく実施でき特に制限なども無いようです。

GetImage (6).png

次はリソースの利用状況を見てみましょう。概要 → メトリックスおよび履歴の表示 から、
タイトルなし.png

CPU、メモリ、ディスクなど基本的な項目の現在の使用率を確認することができますが、cockpit-pcpが無いと履歴などは表示されません。

GetImage (8).png

画面に表示されるインストールボタンを押してインストールしたいところですが、一般権限のユーザでは追加できません。
タイトルなし2.png

プロセスの管理や、診断レポートなども管理アクセスが必要で、一般権限でできることはあまりないです。
GetImage (10).png

管理者権限でアクセスするための設定を行う

画面上部にある、制限付きアクセスを押して管理者へ切り替ていきましょう
GetImage (11).png

しかし、パスワードの入力などおこなってみても
GetImage (12).png

sudoの設定がされていないとダメです
GetImage (13).png

ふたたび、管理者で接続しvisudoでrootの下あたりに許可設定を追加しましょう。

## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
★ユーザ名★ ALL=(ALL:ALL) PASSWD: /bin/cockpit-bridge --privileged

これでココのボタンから管理権限で接続できるようになりました
GetImage (11).png

管理者権限で触ってみる(メトリックスを見る)

では、もともと実施したかった、メトリックスの履歴を見るために必要なcockpit-pcpを追加していきます。概要 → メトリックスおよび履歴の表示 から
タイトルなし.png

cockpit-pcpをインストールするを選択してみます。
GetImage (8).png

今回はインストールできそうです
タイトルなし4.png

ログインし直すように言われるので、一度ログアウトして、ログインしなおします。
タイトルなし5.png

再び、管理権限になって、概要 → メトリックスおよび履歴の表示 から、表示されるようになったか確認しましょう。
タイトルなし.png

残念ながら表示されていないようなので、pmlogger.serviceを起動しに行きます。
タイトルなし6.png

cockpitのサービスから、pmlogger.serviceで絞り込むと、実行中ではないと表示されるので、
pmloggerをクリックして設定の変更を行います。

タイトルなし7.png

有効化しましょう。
タイトルなし8.png

再び、メトリックスの画面に戻ると表示されるようになりました。(でも、期待していた感じとちょっと違う。。)
image.png

管理者権限で触ってみる(その他の機能)

管理権限で接続することで、ログなども見ることができるようになります。
GUI上で時間の絞り込みやフィルターなどもかけられるので、ログサーバなど設備が整っていない環境でサクッと調べる程度であれば十分使えそうです。

タイトルなし3.png

また、ファイヤーウォールなどもGUIで設定や確認ができるので、設定状況を確認などに使えそうです。
GetImage (16).png

最後に診断レポートもやってみましょう。
タイトルなし9.png

ブラウザから生成~ダウンロードまでできるので、問い合わせを誰かにお願いするときなどに便利そうでした。
image.png

まとめ

  • 状況は選ぶものの意外と使えそうな気はする
0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?