第12章 問題のログとレポート
本章では、関連するログファイルに関する情報、デバッグロギングを有効にする方法、サポートケースを開き、関連するログ tar ファイルを添付する方法、Satellite web UI 内でサポートケースにアクセスする方法など、Red Hat Satellite Server における問題のログおよびレポート方法について説明します。
本章で説明されたログファイルと他の情報を使用して独自にトラブルシューティングを行ったり、サポートが必要な場合は、これらの情報と他の多くのファイルとともに診断および設定情報を取得して Red Hat サポートに送信することができます。
12.1. デバッグロギング
デバッグロギングでは、最も詳細にわたるログ情報が提供され、Satellite 6.5 とそのコンポーネントで発生する可能性がある問題のトラブルシューティングが簡単になります。また、個別ロガーを有効化または無効化して、一部のロギングだけを取得することもできます。
12.1.1. デバッグロギングの有効化
Satellite CLI で、デバッグロギングを有効にして、Satellite 6.5 の詳細なデバッグ情報をログに記録します。
手順
/etc/foreman/settings.yaml
ファイルを編集します。ロギングレベルを "debug" に変更します。
:logging: :level: debug
個別ロギングタイプを選択します。
:loggers: :ldap: :enabled: true :permissions: :enabled: true :sql: :enabled: true
ロガーの詳細については、「ロガーとデフォルト値のリスト」を参照してください。
Satellite サービスを再起動します。
# foreman-maintain service restart
12.1.2. ロガーとデフォルト値のリスト
ロガーとそのデフォルト値の完全なリスト
:app: :enabled: true :ldap: :enabled: false :permissions: :enabled: false :sql: :enabled: false
12.1.3. Satellite から提供されるログファイル
Red Hat Satellite は、システム情報を通知とログファイルの形式で提供します。
ログファイル | ログファイルの内容の説明 |
---|---|
|
サブスクリプションの管理 |
|
Foreman |
|
Foreman プロキシー |
|
Apache HTTP サーバー |
|
Satellite インストーラー |
|
Capsule Server インストーラー |
|
仮想化 API |
|
Satellite データベース |
|
Celerybeat および Celery 起動要求メッセージ。起動が完了したら、メッセージは |
|
設定管理 |
|
サブスクリプションの管理 |
|
それぞれ Red Hat Enterprise Linux 6 と Red Hat Enterprise Linux 7 向けの Apache Web サーバーメッセージ |
|
pulp、rhsm、および goferd に関連する他のさまざまなログメッセージ |
foreman-tail
コマンドを使用して、Satellite に関連する多くのログファイルを追跡することもできます。foreman-tail -l
を実行すると、追跡するプロセスとサービスがリストされます。
Red Hat Enterprise Linux 7 では、より広範囲のログ情報のジャーナルを使用できます。詳細は、『Red Hat Enterprise Linux 7 システム管理者のガイド』の「Journal の使用」を参照してください。
12.1.4. ログ情報の収集ユーティリティー
ログファイルから情報を収集するユーティリティーは、2 つあります。
コマンド | 説明 |
---|---|
|
また、
詳細情報については、 このコマンドの実行時にはタイムアウトがありません。 |
|
デフォルトでは、出力 tar ファイルは
|
foreman-debug
と sosreport
では、情報を収集する間にパスワード、トークン、キーなどのセキュリティー情報が削除されます。ただし、tar ファイルには依然として Red Hat Satellite Server についての機密情報が含まれる可能性があります。Red Hat では、この情報をパブリックではなく特定の受信者に直接送信することを推奨します。