Red Hat Enterprise LinuxのSOSレポートを取得する

Red Hat Enterprise Linuxのサポートを行うにあたり、弊社からRed Hat社へ問い合わせる際に、SOSレポートをお客様に取得していただく場合があります。

【参考】

sosコマンドは、Red Hat Enterprise Linuxシステムから設定と診断情報を取得するツールです。例えば、実行しているカーネルのバージョン、ロードしたモジュール、システム、及びサービスの設定ファイルを取得します。

1.以下のコマンドを実行し、sosパッケージがインストールされていることを確認します。

表示された場合はsosパッケージがインストールされています。

$ rpm -q sos
sos-#.##-##.###.noarch

2.インストールされていない場合は、以下のコマンドを実行し、sosパッケージをインストールします。

# dnf install sos

3.sosコマンドを実行し、ログを取得します。

# sos report
(省略)
Press ENTER to continue, or CTRL-C to quit.「Enterを入力します」
Optionally, please enter the case id that you are generating this report for:「任意の数字を入力、または何も入力せずにEnterキーを押します。何も入力せずにEnterキーを押した場合は、入力時の日時が使用されます。」
 Setting up archive ...
 Setting up plugins ...
 (省略)
 Running plugins. Please wait ...
 (省略)
 Finished running plugins Running 73/73: yum...
Creating compressed archive...
Your sos report has been generated and saved in:
        /var/tmp/sosreport-<ホスト名>-<任意の数字>.tar.xz
 Size   ####MiB
 Owner  ####
 sha256 5d6927f4cd0bdc926b8f674ca7426fb37fb7f47220d4dda083e0f3fbc239992c
Please send this file to your support representative.

ログファイルの圧縮ファイルが作成されます。コマンドが終了するには、数分かかります。

  • RHEL 6以前の場合、ログファイルの圧縮ファイル名の書式は、「/tmp/sosreport-<ホスト名>-<任意の数字>.tar.xz」です。
  • RHEL 7以降の場合、ログファイルの圧縮ファイル名の書式は、「/var/tmp/sosreport-<ホスト名>-<任意の数字>.tar.xz」です。