GNU/Linux >> Linux の 問題 >  >> Linux

Sosreport –システムログと診断情報を収集するためのツール

RHEL管理者として働いている場合は、 Sosreportについて間違いなく聞いたことがあるかもしれません。 -拡張可能でポータブルなサポートデータ収集ツール。これは、Unixライクなオペレーティングシステムからシステム構成の詳細と診断情報を収集するためのツールです。ユーザーがサポートチケットを発行するときは、このツールを実行し、Sosreportツールによって生成された結果のレポートをRedHatサポートエグゼクティブに送信する必要があります。次に、エグゼクティブはレポートに基づいて初期分析を実行し、システムの問題点を見つけようとします。 RHELシステムだけでなく、Unixライクなオペレーティングシステムでも使用して、システムログやその他のデバッグ情報を収集できます。

Sosreportのインストール

SosreportはRedHatの公式システムで利用できるため、以下に示すように、YumまたはDNFパッケージマネージャーを使用してインストールできます。

$ sudo yum install sos

または、

$ sudo dnf install sos

Debian、Ubuntu、Linux Mintで、以下を実行します:

$ sudo apt install sosreport

使用法

インストールしたら、次のコマンドを実行して、システム構成の詳細とその他の診断情報を収集します。

$ sudo sosreport

システム名、ケースIDなど、システムの詳細を入力するように求められます。それに応じて詳細を入力し、Enterキーを押してレポートを生成します。何も変更せずにデフォルト値を使用する場合は、Enterキーを押してください。

CentOS 7サーバーからの出力例:

sosreport (version 3.5)

This command will collect diagnostic and configuration information from
this CentOS Linux system and installed applications.

An archive containing the collected information will be generated in
/var/tmp/sos.DiJXi7 and may be provided to a CentOS support
representative.

Any information provided to CentOS will be treated in accordance with
the published support policies at:

https://wiki.centos.org/

The generated archive may contain data considered sensitive and its
content should be reviewed by the originating organization before being
passed to any third party.

No changes will be made to system configuration.

Press ENTER to continue, or CTRL-C to quit.

Please enter your first initial and last name [server.ostechnix.local]: 
Please enter the case id that you are generating this report for []:

Setting up archive ...
Setting up plugins ...
Running plugins. Please wait ...

Running 73/73: yum... 
Creating compressed archive...

Your sosreport has been generated and saved in:
/var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

The checksum is: 8f08f99a1702184ec13a497eff5ce334

Please send this file to your support representative.

このような詳細の入力を求められたくない場合は、以下のようなバッチモードを使用してください。

$ sudo sosreport --batch

上記の出力からわかるように、アーカイブされたレポートが生成され、 /var/tmp/sos.DiJXi7に保存されます。 ファイル。 RHEL 6 / CentOS 6では、レポートは / tmpに生成されます 位置。これで、このレポートをサポートエグゼクティブに送信して、サポートエグゼクティブが初期分析を行い、問題を特定できるようになります。

レポートの内容を心配している、または知りたいと思うかもしれません。その場合は、次のコマンドを実行して表示できます:

$ sudo tar -tf /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

または、

$ sudo vim /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

上記のコマンドはアーカイブを抽出せず、アーカイブ内のファイルとフォルダのリストのみを表示することに注意してください。アーカイブ内のファイルの実際の内容を表示する場合は、最初に次のコマンドを使用してアーカイブを抽出します。

$ sudo tar -xf /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

アーカイブのすべての内容は、現在の作業ディレクトリの「sosreport-server.ostechnix.local-20180628171844/」という名前のディレクトリに抽出されます。ディレクトリに移動し、catコマンドまたはその他のテキストビューアを使用してファイルの内容を表示します。

$ cd sosreport-server.ostechnix.local-20180628171844/
$ cat uptime 
17:19:02 up 1:03, 2 users, load average: 0.50, 0.17, 0.10

Sosreportの詳細については、manページを参照してください。

$ man sosreport

そして、今のところこれですべてです。これがお役に立てば幸いです。来るより良いもの。しばらくお待ちください!

乾杯!


Linux
  1. Ubuntu18.04LTSにsosreportをインストールして使用する方法

  2. Osysinfo:Linuxでシステムの詳細を確認するための基本的なCLIツール

  3. システムログNG

  1. Linuxでシステムとハードウェアの情報を取得する方法

  2. CentOS / RHEL で sosreport をインストールして構成する方法

  3. CentOS / RHEL :sosreport の収集方法

  1. Linuxでシステムおよびハードウェア情報を収集するための10個のコマンド

  2. Metricbeatを使用してシステムとアプリケーションのメトリックを収集する方法

  3. ポリシーとメカニズム