Microsoft Dynamics CRM 監視サービス

 

公開日: 2016年11月

対象: Dynamics CRM 2015

Microsoft Dynamics 365 監視サービスは、ローカル コンピューターで実行中のすべての Microsoft Dynamics CRM Server ロールを監視する、NT スタイルのサービスです。 監視サービスは、サービスを実行するコンピューターの外部に情報を送信しません。 監視サービスは、Microsoft Dynamics CRM Server ロールのいずれかをインストールするとインストールされます。

監視サービスは、一連のテストを実行し、ローカル コンピューターで実行中のサーバー ロールの状況を検証します。 既定では、監視は 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 の組織を設定し、監視する組織のユーザー アカウントとパスワードを設定します。

  • 再び、現在の監視設定を表示します。

注意

この例は 2 つの個別のオプションを構成しますが、両方のオプションを一緒に構成する必要はありません。 最初のオプションは構成データベースに監視レコードを保管するためのもので、2 番目のオプションは監視組織、取引先企業、およびパスワードを設定するためのものです。

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. All rights reserved. 著作権