sosreport ツールは、ハードウェア構成、インストールされているソフトウェア パッケージ、構成、動作状態など、システムに関する情報を収集します。この情報は、/var/tmp の単一の圧縮ファイルに保存されます このファイルは、問題のトラブルシューティングを支援するためにサポート担当者に送信できます。 sosreport ツールは、sysreport というツールの以前のバージョンを置き換えます .
sosreport パッケージのインストール
ツールを実行するには、まず sos パッケージをインストールします:
# yum install sos
sosreport の実行
root ユーザーとしてレポートを実行する必要があります。ツールのバージョンは、ツールの簡単な説明と生成される出力とともに表示されます。 Enter を押して続行するか、Ctrl + C を押して終了するよう求められます。
# sosreport sosreport (version 3.2) This command will collect diagnostic and configuration information from this Red Hat Enterprise Linux system and installed applications. ... Press ENTER to continue, or CTRL-C to quit.
Enter キーを押して開始します。次のようにプロンプトが表示されます:
Please enter your first initial and last name [host03...]: Please enter the case number you are generating this report for:
入力した名前とケース番号は、ツールによって作成されるファイル名の一部になります。ツールが完了したら、次のコマンドを実行してファイルを解凍し、内容を表示できます:
# cd /var/tmp # xz -d [sosfile].xz # tar xvf [sosfile].tar
ファイルを抽出するとディレクトリが作成されます。このディレクトリには、いくつかのシステム ステータス コマンドの出力と、システム上のいくつかの構成ディレクトリの内容が含まれます。以下は、geeklab という名前のシステムで収集された出力のサンプル リストです:
# ls /var/tmp/sosreport-geeklab* boot/ etc/ lib/ proc/ sos_commands/ uptime chkconfig free lsmod ps sos_logs/ usr/ date hostname lsof pstree sos_reports/ var/ ...
sosreport プラグイン
sosreport は、オンとオフを切り替えることができるプラグインを使用します。次のコマンドを使用して、有効化されているプラグインと無効化されているプラグイン、およびプラグイン オプションを一覧表示します。
# sosreport -l sosreport (version 3.2) The following plugins are currently enabled: abrt Automatic Bug Reporting Tool acpid ACPI daemon information anaconda Anaconda installer anacron Anacron job scheduling service ata ATA and IDE information ... The following plugins are currently disabled: activemq inactive ActiveMQ message broker apache inactive Apache http daemon ceph inactive CEPH distributed storage cluster inactive Red Hat Cluster High Availability and GFS2 cobbler inactive Cobbler installation server ... The following plugin options are available: abrt.backtraces off collect backtraces for every report boot.all-images off collect lsinitrd for all images dmraid.metadata off capture dmraid device metadata filesys.lsof off gathers information on all open files filesys.dumpe2fs off dump filesystem information libraries.ldconfigv off collect verbose ldconfig output ....
プラグインとツールを制御するための追加オプションがあります。以下は部分的なリストです:
オプション | 説明 |
---|---|
-n プラグネーム | 指定されたプラグインをロードしません。 |
-e プラグネーム | 指定されたプラグインを有効にします。 |
-o PLUGNAME | 指定されたプラグインのみを有効にし、その他はすべて無効にします。 |
-k PLUGNAME.PLUGOPT=[値] | プラグインのオプションを指定します。 |
-a | ロードされたすべてのプラグインのすべての (ブール値) オプションを有効にします。 |
–tmp-dir ディレクトリ | 代替の一時ディレクトリを指定してください。 |
–name NAME | アーカイブに使用する名前を指定してください。 |
–チケット番号 NUMBER | アーカイブに使用するチケット番号を指定してください。 |