3.8. プラグインのログの設定
デフォルトでは、ディレクトリーサーバーはプラグインが開始する内部イベントをログに記録 しません。プラグイン操作をデバッグするには、すべてのプラグインまたは特定のプラグインに対してアクセスログおよび監査ログを有効にします。
3.8.1. すべてのプラグインのログの設定
nsslapd-plugin-logging
属性を使用して、すべてのプラグインのログを設定します。
手順
すべてのプラグインのアクセスログおよび監査ログを有効にするには、次のコマンドを使用します。
dsconf -D "cn=Directory Manager" instance_name config replace nsslapd-plugin-logging=on
# dsconf -D "cn=Directory Manager" instance_name config replace nsslapd-plugin-logging=on
Copy to Clipboard Copied!
3.8.2. 特定のプラグインのログ設定
nsslapd-logAccess
および nsslapd-logAudit
属性を使用して、プラグインのログを設定します。
前提条件
-
nsslapd-accesslog
属性には、アクセスログファイルの有効なパスとファイル名が含まれる。 -
nsslapd-auditlog
属性には、監査ログファイルの有効なパスとファイル名が含まれる。
手順
特定のプラグインのアクセスおよび監査ログを有効にするには、LDAP インターフェイスを使用して
nsslapd-logAccess
およびnsslapd-logAudit
属性を変更します。ldapmodify -D "cn=Directory Manager" -W -x -H ldap://server.example.com:389
# ldapmodify -D "cn=Directory Manager" -W -x -H ldap://server.example.com:389 dn: cn=MemberOf Plugin,cn=plugins,cn=config changetype: modify replace: nsslapd-logAccess nsslapd-logAccess: on dn: cn=MemberOf Plugin,cn=plugins,cn=config changetype: modify replace: nsslapd-logAudit nsslapd-logAudit: on
Copy to Clipboard Copied!