Microsoft Dynamics CRM 监视服务
发布日期: 2016年11月
适用于: Dynamics CRM 2015
Microsoft Dynamics 365 监视服务是监视在本地计算机上运行的所有 Microsoft Dynamics CRM 服务器 角色的 NT 样式服务。 监视服务不会传播运行服务的计算机以外的信息。 监视服务安装时附带所有 Microsoft Dynamics CRM 服务器 角色。
监视服务通过运行一系列的测试验证在本地计算机上运行的服务器角色的运行状况。 默认情况下,监视每 15 分钟执行一次,在替换最早记录前将保留 10 条记录。 监视服务执行的某些测试需要组织进行监视设置。 有关详细信息,请参阅本主题中后面的更改监视设置。
查看监视结果
事件记录在事件查看器“应用程序”区域内 MSCRMMonitoringServerRole 源的下面。
默认情况下,详细监视结果保存为 XML 文件,位于 C:\Program Files\Microsoft Dynamics CRM\Monitoring\results。
提示
使用 Web 浏览器查看监视记录。 要在 Internet Explorer 中进行此操作,右击监视 XML 文件,选择“打开方式”,然后选择 Internet Explorer。
此外,您可以将监视结果记录到配置数据库中,本主题稍后将进行介绍。 然后可以使用 SQL 语句(如下)查看部署的监视信息。
USE MSCRM_CONFIG SELECT * FROM MonitoringResults ORDER BY EndTime
更改监视设置
以下 PowerShell 命令执行以下操作。
显示当前监视设置。
将监视服务设置为,除了记录到文件夹中的 XML 文件外,在配置数据库 (MSCRM_CONFIG) 的 MonitoringResults 表中最多记录 10 个结果。
将组织级别监视设置为 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。 保留所有权利。 版权