sosreport では各種設定ファイルやコマンドの実行結果が取得できます。これらのファイルが1つのファイルとして圧縮されます。テクニカルサポートにサーバ情報を送付する場合によく使用されます。sysreportよりsosreportの方が機能は豊富です。
以下は sosreport 実行結果(xzで圧縮)のサンプルです。実行中はサーバに負荷がかかるので注意が必要です。
# sosreport sosreport (version 2.2) This utility will collect some detailed information about the hardware and setup of your Red Hat Enterprise Linux system. The information is collected and an archive is packaged under /tmp, which you can send to a support representative. Red Hat Enterprise Linux will use this information for diagnostic purposes ONLY and it will be considered confidential information. This process may take a while to complete. No changes will be made to your system. ENTER を押して継続するか、又は CTRL-C で終了します。 名前のイニシャルと姓を記入してください [localhost]: 作成しているレポートのケース番号を記入してください :0001 プラグインを実行中です。少しお待ち下さい ... Completed [56/56] ... アーカイブを圧縮しています... sos レポートが生成されて、以下の場所に保存されました: /tmp/sosreport-localhost.0001-20120612004243-abf5.tar.xz The md5sum is: 58a61fdd6fb1c8bcbc0969d26291abf5 このファイルを担当のサポート代表者に送信してください。 |
/tmp に sosreport ファイルが生成されます。
tar コマンドで解凍します。
#tar Jxvf /tmp/sosreport-<ホスト名>.<ケース番号>-<YYYYMMDDhhmmss>-xxxx.tar.xz |
以下のとおり各種設定ファイルやコマンド実行結果が保存されています。
# ls -1 boot chkconfig date df dmidecode etc free hostname ifconfig installed-rpms java lib lsb-release lsmod lsof lspci mount netstat proc ps pstree root route sar10 sar12 sestatus sos_commands sos_logs sos_reports sys uname uptime var vgdisplay |
# rpm -qi sos Name : sos Relocations: (not relocatable) Version : 2.2 Vendor: Red Hat, Inc. Release : 17.el6 Build Date: 2011年11月02日 04時09分59秒 Install Date: 2012年06月10日 22時18分35秒 Build Host: s390-002.build.bos.redhat.com Group : Applications/System Source RPM: sos-2.2-17.el6.src.rpm Size : 702679 License: GPLv2+ Signature : RSA/8, 2011年11月03日 01時34分25秒, Key ID 199e2f91fd431d51 Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://fedorahosted.org/sos Summary : A set of tools to gather troubleshooting information from a system Description : Sos is a set of tools that gathers information about system hardware and configuration. The information can then be used for diagnostic purposes and debugging. Sos is commonly used to help support technicians and developers. |