13.5. SSSD ログファイルおよびログレベル
SSSD は、/var/log/sssd/ ディレクトリー内にドメインとコンポーネントごとにログを分離します。デバッグレベルを 0 - 9 の範囲で設定することで、詳細度を制御し、ディスク使用量と診断情報のバランスを取ることができます。
example.com IdM ドメインの IdM サーバーのログファイルは、以下のようになります。
[root@server ~]# ls -l /var/log/sssd/
total 620
-rw-------. 1 root root 0 Mar 29 09:21 krb5_child.log
-rw-------. 1 root root 14324 Mar 29 09:50 ldap_child.log
-rw-------. 1 root root 212870 Mar 29 09:50 sssd_example.com.log
-rw-------. 1 root root 0 Mar 29 09:21 sssd_ifp.log
-rw-------. 1 root root 0 Mar 29 09:21 sssd_implicit_files.log
-rw-------. 1 root root 0 Mar 29 09:21 sssd.log
-rw-------. 1 root root 219873 Mar 29 10:03 sssd_nss.log
-rw-------. 1 root root 0 Mar 29 09:21 sssd_pac.log
-rw-------. 1 root root 13105 Mar 29 09:21 sssd_pam.log
-rw-------. 1 root root 9390 Mar 29 09:21 sssd_ssh.log
-rw-------. 1 root root 0 Mar 29 09:21 sssd_sudo.log
13.5.1. SSSD ログファイルの目的 リンクのコピーリンクがクリップボードにコピーされました!
各 SSSD コンポーネントは、特定の操作を分離するための専用ログファイルを保持しています。これらのファイルは、ヘルパープロセス、レスポンダー、ドメインバックエンドからのデータをキャプチャーし、関連するエラーメッセージの検索を単純化します。
krb5_child.log- Kerberos 認証に関連する有効期限の短いヘルパープロセスのログファイル。
ldap_child.log- LDAP サーバーとの通信用の Kerberos チケットの取得に関連する短期ヘルパープロセスのログファイル。
sssd_<domain_name>.logsssd.confファイルのドメインセクションごとに、SSSD サービスは LDAP サーバーとの通信に関する情報を別のログファイルに記録します。たとえば、example.comという名前の IdM ドメインがある環境では、SSSD サービスはsssd_example.com.logという名前のファイルのログにその情報を記録します。ホストがad.example.comという名前の AD ドメインと直接統合されている場合は、sssd_ad.example.com.logという名前のファイルのログに情報が記録されます。注記IdM 環境と、AD ドメインを持つフォレスト間の信頼があると、AD ドメインに関する情報は引き続き IdM ドメインのログファイルに記録されます。
同様に、ホストが AD ドメインに直接統合されている場合は、プライマリードメインのログファイルに、子ドメインに関する情報が書き込まれます。
selinux_child.log- SELinux 情報を取得および設定する短期間ヘルパープロセスのログファイル。
sssd.log- SSSD を監視して、レスポンダーおよびバックエンドプロセスと通信するためのログファイル。
sssd_ifp.log- InfoPipe レスポンダーのログファイル。システムバスからアクセス可能なパブリック D-Bus インターフェイスを提供します。
sssd_nss.log- ユーザーおよびグループ情報を取得する Name Services Switch (NSS) レスポンダーのログファイル。
sssd_pac.log- AD Kerberos チケットから PAC を収集する Microsoft Privilege Attribute Certificate (PAC) レスポンダー用のログファイルは、PAC から PAC に関する情報を取得します。これにより、AD ユーザーを直接要求しないようにします。
sssd_pam.log- PAM (Pluggable Authentication Module) レスポンダー用のログファイルです。
sssd_ssh.log- SSH レスポンダープロセスのログファイル。