第2章 サポート用システム情報の収集

目次

2.1. 概要
2.2. supportconfigを使用した情報収集
2.3. Novellへの情報の送信
2.4. 詳細情報

概要

問題が発生した場合は、supportconfigコマンドを使用してシステムレポートを作成できます。このツールは、現在のカーネルのバージョン、ハードウェア、インストールされているパッケージ、パーティション設定などのシステム情報を収集します。このレポートは、Novellテクニカルサービスがお客様の問題を特定したりサポートを提供したりする場合に役立ちます。このコマンドは、デフォルトでインストールされるパッケージsupportutilsによって提供されます。

2.1. 概要

Novell Support Link (NSL)はSUSE Linux Enterprise Serverの新しい機能です。システム情報を収集し、収集したデータを別のサーバにアップロードして詳細な分析を行えるツールです。

Novell Support Linkを使用するには、次の2つの方法があります。

  1. YaSTサポートモジュールを使用する。

  2. コマンドラインユーティリティsupportconfigを使用します。

YaSTサポートモジュールはsupportconfigを呼び出してシステム情報を収集します。

2.2. supportconfigを使用した情報収集

次のセクションではYaSTでコマンドラインを使用するsupportconfigの使い方と、その他のオプションについて説明します。

2.2.1. YaSTの使用

YaSTでシステム情報を収集するには、次の手順に従います。

  1. URL http://www.novell.com/center/eserviceを開き、サービス要求番号を作成します。

  2. YaSTを起動します。

  3. サポートモジュールを開きます。

  4. Create report tarballをクリックします。

  5. ラジオボタンリストからオプションを選択します。この設定をテストしたい場合は、Only gather a minimum amount of infoを使用します。次へで続行します。

  6. 連絡先情報を入力します。ステップ 1で作成したサービス要求番号をNovell社の11桁サービスリクエスト番号とラベル付けされたテキストフィールドに入力します。次へで続行します。

  7. 情報の収集が開始します。プロセスが完了したら、 次へで続行します。

  8. データコレクションを確認します。 次へで続行します。

  9. tarballを保存します。Novellカスタマセンタへアップロードする場合は、Upload log files tarball into URLが有効になっていることを確認してください。次へで操作を終了します。

2.2.2. supportconfigの直接使用

コマンドラインからsupportconfigを使用する場合は、次の手順に従います。

  1. シェルを開きrootになります。

  2. オプションなしでsupportconfigを実行します。デフォルトのシステム情報が収集されます。

  3. ツールが操作を完了するまで待機します。

  4. デフォルトのアーカイブ場所は、/var/log のファイル名形式 nts_HOST_DATE_TIME.tbzです。

2.2.3. 共通のSupportconfigオプション

supportconfigユーティリティは、通常、オプションなしで呼び出されます。supportconfig -helpで、すべてのオプションを一覧表示するか、マニュアルページを参照してください。よくある使用事例については、以下のリストで簡単に説明します。

  • 収集される情報のサイズを削減するには、最小オプション(-m)を使用します。

    supportconfig -m
  • 出力に追加連絡先情報を含めます(1行で)。

    supportconfig -E tux@example.org -N "Tux Penguin" -O "Penguin Inc." ...
  • トラブルシューティング時には、現在作業中の問題のある領域についてのみ、情報を収集したい場合があります。たとえば、LVMに問題があり、最近デフォルトのsupportconfig出力に問題が見つかった場合です。変更を終えたら、現在のLVMの情報を収集する必要があります。supportconfigとLVMの最低限の情報のみを収集するには以下を使用します。

    supportconfig -i LVM

    完全な機能リストを見るには、次を実行します。

    supportconfig -F

    逆の操作が必要な場合は、-xオプションで領域を除外します。-iおよび-xの両方のオプションを組み合わせることができます。

  • すでに実行されているログファイルを収集します。これは、大規模なログを行う環境や、syslogが再起動後にログを実行していてカーネルクラッシュが発生した場合に特に有効です。

    supportconfig -l

2.3. Novellへの情報の送信

システム情報をNovellへ送信するには、YaSTサポートモジュールまたはsupportconfigコマンドラインユーティリティを使用できます。サーバに問題がありNovellのサポートを希望する場合、サービス要求を開いてサーバ情報をNovellに送信する必要があります。YaSTとコマンドラインの両方の方法について説明されています。

[Note]プライバシーポリシー

Novellは、システムレポートを機密データとして扱います。詳細はhttp://www.novell.com/company/legal/privacy/のプライバシーポリシーを参照してください。

手順2.1 YaSTを使用したNovellへの情報の送信

  1. URL http://www.novell.com/center/eserviceを開き、サービス要求番号を作成します。

  2. 11桁のサービス要求番号を記入します。次の例ではサービス要求番号が12345678901であると想定しています。

  3. YaSTサポートモジュールウィンドウで、レポートtarアーカイブを作成をクリックします。

  4. Use customラジオボタンを選択します。次へで続行します。

  5. 連絡先情報を入力し、Novell 社の11桁サービスリクエスト番号を入力して、NovelllのアップロードターゲットのURLを含めます。

    次へで続行します。情報の収集が開始します。プロセスが完了したら、 次へで続行します。

  6. データのコレクションを確認し、Novellにアップロードされたtarballから除外したいファイルがあればデータから削除を使用して削除します。次へで続行します。

  7. デフォルトではtarballのコピーが/rootに保存されます。前述したNovellアップロードターゲットの1つを使用していることを確認し、URL にログファイルのtarアーカイブをアップロードが有効になっていることを確認してください。次へをクリックして完了します。

  8. 完了をクリックします。

手順2.2 supportconfigを使用したNovellへの情報の送信

  1. URL http://www.novell.com/center/eserviceを開き、サービス要求番号を作成します。

  2. 11桁のサービス要求番号を記入します。次の例ではサービス要求番号が12345678901であると想定しています。

  3. インターネット接続のあるサーバの場合

    1. デフォルトのアップロードターゲットを使用するには、次を実行します。

      supportconfig -ur 12345678901
    2. 安全なアップロードターゲットには、次を1行で使用します。

      supportconfig -r 12345678901 -U  'https://secure-www.novell.com/upload?appname=supportconfig&file={tarball}'
  4. インターネット接続のないサーバの場合

    1. 次を実行します。

      supportconfig -r 12345678901
    2. tarball(/var/log/nts_SR12345678901*tbz)を弊社FTPサーバ(米国のお客様はftp://ftp.novell.com/incomingを使用、ヨーロッパ、中東、アフリカのお客様はftp://support-ftp.suse.com/inを使用)に手動でアップロードします。

    3. サービス要求URL http://www.novell.com/center/eserviceを使用してtarballをサービス要求に添付することもできます。

  5. FTPサーバの着信ディレクトリにtarballが届くと、お客様のサービス要求に自動的に添付されます。

2.4. 詳細情報

システム情報の収集の詳細については、次のドキュメントを参照してください。


SUSE Linux Enterprise Server 管理ガイド 11 SP3