如需協助定義記錄策略的資訊,請使用「Sun Java System Directory Server Enterprise Edition 6.0 Deployment Planning Guide」中的「Designing a Logging Strategy」內之記錄策略資訊。
如需記錄檔與其內容的說明,請參閱「Sun Java System Directory Server Enterprise Edition 6.0 Reference」中的第 7 章「Directory Server Logging」。
本章包含下列主題:
Directory Server Resource Kit 提供記錄分析工具 logconv,可讓您分析目錄伺服器存取記錄。記錄分析工具會擷取使用率統計,也會計算重大事件的出現次數。如需此工具的更多資訊,請參閱 logconv(1) 線上手冊。
您可以在 instance-path/logs 中直接從伺服器上檢視記錄,
或者透過目錄服務控制中心 (DSCC) 檢視記錄檔。DSCC 可讓您檢視與排序記錄項目。
下圖顯示 DSCC 中的目錄伺服器存取記錄範例。
記錄檔有許多方面可以修改。以下包含其中一些範例:
啟用稽核記錄
稽核記錄與存取記錄及錯誤記錄不同,預設不會啟用。如需相關資訊,請參閱啟用稽核記錄。
一般設定
啟用或停用記錄
記錄檔位置
詳細記錄
記錄層級
記錄自動重建設定。
定期建立新記錄
建立新記錄檔前的記錄檔大小上限
記錄刪除設定
刪除前的檔案最長存在期限
刪除前的檔案大小上限
刪除前的最低可用磁碟空間
下列程序說明如何修改記錄配置,以及如何啟用稽核記錄。
您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。
檢視要修改的記錄設定。
$ dsconf get-log-prop -h host -p port log-type |
例如,若要列出現有的錯誤記錄設定,請鍵入:
$ dsconf get-log-prop -h host1 -p 1389 error Enter "cn=Directory Manager" password: enabled : on level : default max-age : 1M max-disk-space-size : 100M max-file-count : 2 max-size : 100M min-free-disk-space-size : 5M path : /tmp/ds1/logs/errors perm : 600 rotation-interval : 1w rotation-min-file-size : unlimited rotation-time : undefined verbose-enabled : off |
設定新值。
設定特性要使用的值。
$ dsconf set-log-prop -h host -p port log-type property:value |
例如,若要將錯誤記錄的自動重建間隔設為兩天,請使用此指令:
$ dsconf set-log-prop -h host1 -p 1389 error rotation-interval:2d |
稽核記錄與存取記錄及錯誤記錄不同,預設不會啟用。您必須啟用稽核記錄後,才能加以檢視。
您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。
啟用稽核記錄。
$ dsconf set-log-prop -h host -p port audit enabled:on |
記錄若是變得太大,則可以隨時手動自動重建記錄。自動重建會備份現有的記錄檔,然後建立一個全新的記錄檔。
您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。
自動重建記錄檔。
$ dsconf rotate-log-now -h host -p port log-type |
例如,若要自動重建存取記錄:
$ dsconf rotate-log-now -h host1 -p 1389 access |