分享方式:


Microsoft Dynamics CRM 監視服務

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

Microsoft Dynamics 365 監視服務是 NT 樣式服務,會監控本機電腦上執行的所有 Microsoft Dynamics CRM Server 角色。 監視服務不會在執行服務的電腦以外傳輸資訊。 監視服務會與任何 Microsoft Dynamics CRM Server 角色的安裝一起安裝。

監視服務會執行一系列測試,以驗證本機電腦上執行之伺服器角色的健康狀況。 預設會每隔 15 分鐘進行監視一次,並在取代最早記錄之前保留 10 筆記錄。 監視服務執行的某些測試需要設定組織的監視功能。 如需詳細資訊,請於稍後參閱本主題的 變更監視設定。

檢視監視結果

事件會記錄在事件檢視器 [應用程式] 區域中的 MSCRMMonitoringServerRole 來源之下。

根據預設,詳細的監視結果會儲存為 XML 檔案,位於 C:\Program Files\Microsoft Dynamics CRM\Monitoring\results。

提示

使用網頁瀏覽器檢視監視記錄。 若要在 Internet Explorer 中這樣做,以滑鼠右鍵按一下 XML 監視檔案,選取 [打開檔案的應用程式],然後選取 Internet Explorer。

此外,您還可以將監視結果記錄到設定資料庫,如本主題稍後所述的。 然後就可以使用 SQL 陳述式 (如下所示) 來檢視部署的監視資訊。

USE MSCRM_CONFIG SELECT * FROM MonitoringResults ORDER BY EndTime

變更監視設定

以下 PowerShell 命令會執行下列作業。

  • 顯示目前監視設定。

  • 設定監視服務除了記錄到資料夾中的 XML 檔案之外,最多將 10 項結果記錄到設定資料庫 (MSCRM_CONFIG) 中的 MonitoringResults 資料表。

    設定組織等級監視的 testorg 組織,並設定監視組織使用者帳戶和密碼。

  • 再次顯示目前監視設定。

備註

雖然此範例設定兩個不同的選項,但是您不一定要同時設定兩個選項。 第一個選項是在設定資料庫中儲存監視記錄,而第二個選項是設定監視組織、帳戶和密碼。

Add-PSSnapin Microsoft.Crm.PowerShell
Get-CrmSetting -SettingType MonitoringSettings
$set =Get-CrmSetting -SettingType Monitoringsettings
$set.StoreResultsInDatabase = "true"
$set.ResultsToKeepInDatabase = "10"
$set.MonitoringOrganizationUniqueName ="testorg"
$set.MonitoringOrganizationUserAccount = "contoso\administrator"
$set.MonitoringOrganizationUserPassword = "password"
Set-CrmSetting -Setting $set
Get-CrmSetting -SettingType MonitoringSettings

重要

對監視服務設定進行變更之後,您可能需要重新啟動 Microsoft Dynamics 365 監視服務以加入變更。

另請參閱

CRM 2015 PowerShell 參照
操作內部部署 CRM 2015

© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權