若要檢視 Identity Manage 處理事件,請使用 DSTRACE。 僅在測試和疑難排解 Identity Manager 時才會使用它。 在驅動程式用於生產時執行 DSTRACE,會提高 Identity Manager 伺服器的使用率,且會導致事件處理非常緩慢。
為了在 DSTRACE 中看到 Identity Manager 程序,會將值新增至「驅動程式集」和「驅動程式」物件。 您可以在 Designer 和 iManager 中這樣做。
您可以將追蹤層級新增至「驅動程式集」物件或每個「驅動程式」物件。
在 Designer 中開啟的專案內,選取「大綱」檢視窗中的「驅動程式集」物件。
按一下滑鼠右鍵並選取「
」,然後按一下「 」。設定用於追蹤的參數,然後按一下「表 2-1。
」。如需「驅動程式集」追蹤參數的相關資訊,請參閱如果在「驅動程式集」物件上設定追蹤層級,則所有驅動程式都會顯示在 DSTRACE 記錄中。
表 2-1 驅動程式集追蹤參數
在 Designer 中開啟的專案內,選取「大綱」檢視窗中的「驅動程式」物件。
按一下滑鼠右鍵並選取「
」,然後按一下「 」。設定用於追蹤的參數,然後按一下「表 2-2。
」。如需這些參數的相關資訊,請參閱如果僅在「驅動程式」物件上設定參數,則 DSTRACE 記錄中僅會顯示該驅動程式的資訊。
表 2-2 驅動程式追蹤參數
您可以新增追蹤層級至「驅動程式集」物件或每個「驅動程式」物件。
在 iManager 中,選取「
」。瀏覽至「驅動程式集」物件,然後按一下「
」。按一下「驅動程式集」名稱。
選取「驅動程式集」物件的「
」索引標籤。設定用於追蹤的參數,然後按一下「表 2-1。
」。如需這些參數的相關資訊,請參閱在 iManager 中,選取「
」。瀏覽至「驅動程式」物件所在的「驅動程式集」物件,然後按一下「
」。按一下「驅動程式」物件的右上角,然後按一下「
」。選取「驅動程式」物件的「
」索引標籤。設定用於追蹤的參數,然後按一下「表 2-2。
」。如需相關資訊,請參閱附註:選項「
」不存在於 iManager 中。為了將 Identity Manager 程序儲存至檔案中,會透過「驅動程式」物件上的參數或透過 DSTRACE 來進行儲存。 「驅動程式」物件上的參數是「追蹤檔案」參數。
下列方法可協助您透過不同 OS 平台上的 DSTRACE 擷取並儲存 Identity Manager 程序。
使用 DSTRACE.NLM,將追蹤訊息顯示在系統主控台上,或將追蹤訊息擷取到檔案 (SYS:\SYSTEM\DSTRACE.LOG)。 DSTRACE.NLM 將追蹤訊息顯示到標示為「DSTRACE 主控台」的螢幕中。
在伺服器主控台中輸入 DSTRACE.NLM。
即會將 DSTRACE.NLM 載入至記憶體中。
在伺服器主控台上輸入 DSTRACE SCREEN ON。
允許追蹤訊息出現在「DSTRACE 主控台」螢幕上。
在伺服器主控台中輸入 DSTRACE FILE ON。
將傳送至「DSTRACE 主控台」的追蹤訊息擷取至 DSTRACE.LOG 中。
在伺服器主控台中輸入 DSTRACE -ALL。
關閉所有追蹤旗標。
在伺服器主控台中輸入 DSTRACE +DXML DSTRACE +DVRS。
顯示 Identity Manager 事件。
在伺服器主控台中輸入 DSTRACE +TAGS DSTRACE +TIME。
顯示訊息標籤和時戳。
切換至「DSTRACE 主控台」螢幕,並監視要傳遞的事件。
切換回伺服器主控台。
在伺服器主控台中輸入 DSTRACE FILE OFF。
停止將追蹤訊息擷取到記錄檔案。 同時會停止將資訊記錄到檔案中。
在文字編輯器中開啟 DSTRACE.LOG,並搜尋已修改的物件或事件。
開啟「控制台」>「NDS 服務」>「dstrace.dlm」,然後按一下「
」。即會開啟名為「NDS 伺服器追蹤公用程式」的視窗。
選取「
」>「 」,然後按一下「 」。即會清除所有預設旗標。
選取「
」和「 」。按一下「確定」。
選取「
」。指定要儲存 DSTRACE 資訊的檔名和位置,然後按一下「開啟」。
等待事件發生。
選取「
」。即會停止將資訊寫入記錄檔案中。
在文字編輯器中開啟該檔案,並搜尋已修改的物件或事件。
輸入 ndstrace 以啟動 ndstrace 公用程式。
輸入 set ndstrace=nodebug
關閉目前設定的所有追蹤旗標。
輸入 set ndstrace on
將追蹤訊息顯示到主控台。
輸入 set ndstrace file on
將追蹤訊息擷取至 eDirectory 安裝目錄的 ndstrace.log 檔案中。 預設為 /var/nds。
輸入 set ndstrace=+dxml
顯示 Identity Manager 事件。
輸入 set ndstrace=+dvrs
顯示 Identity Manager 驅動程式事件。
等待事件發生。
輸入 set ndstrace file off
即會停止將資訊記錄到檔案中。
輸入 exit 以結束 ndstrace 公用程式。
在文字編輯器中開啟該檔案。 搜尋已修改的物件或事件。
iMonitor 可讓您從網頁瀏覽器取得 DSTRACE 資訊。 Identity Manager 的執行位置並不重要。 執行 iMonitor 的檔案如下所示:
從 http://server_ip:8008/nds 存取 iMonitor。
預設連接埠是連接埠 8008。
輸入具有管理權限的使用者名稱和密碼,然後按一下「
」。選取左邊的「
」。按一下「
」。選取「DirXML」和「DirXML 驅動程式」。
按一下「
」。選取左邊的「
」。按一下具有「目前修改時間」的文件,以查看即時追蹤。
如果要更常查看資訊,請變更「
」。選取左邊的「
」,然後按一下「 」,以關閉追蹤。您可以選取「追蹤歷程」來檢視追蹤的歷程。 您可以依時戳來區分這些檔案。
如果需要 HTML 檔案的副本,則預設位置為: