監視の構成

このトピックでは、AppFabric のコマンドレットを使用して、アプリケーションまたはサービスで監視を使用するように構成する方法について説明します。監視の構成に使用できるコマンドレットは、Start-ASAppMonitoringGet-ASAppMonitoringSet-ASAppMonitoring、および Stop-ASAppMonitoring です。

AppFabric コマンドレットを対話的に実行するには、AppFabric 用の Windows PowerShell コンソールを開き、適切なコマンドレットを入力し、Enter キーを押します。コマンドレットの実行の詳細については、「Windows Server AppFabric コマンドレットの実行」を参照してください。

アプリケーションの監視を有効にするには

Windows PowerShell コンソールで Set-ASAppMonitoring コマンドレットを実行し、アプリケーション情報の監視を有効にします。

Set-ASAppMonitoring の構文オプションは次のとおりです。

構文 1

Set-ASAppMonitoring [-SiteName] <String> [-VirtualPath] <String> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] 

構文 2

Set-ASAppMonitoring [-Uri] <Uri> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] 

構文 3

Set-ASAppMonitoring [-ApplicationObject] <ApplicationInfo> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] 

構文 4

Set-ASAppMonitoring -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] -Root  
パラメーター 説明

[-SiteName] <String> [[-VirtualPath] <String>]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

-MonitoringLevel

{<Custom> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Off> | <Troubleshooting>}

-Confirm

操作を確認するかどうかのオプション

-ConnectionStringName <String>

特定の監視データベースにアクセスするための接続文字列

アプリケーションの監視を開始するには

Windows PowerShell コンソールで Start-ASAppMonitoring コマンドレットを実行し、アプリケーション情報の監視を開始します。

Start-ASAppMonitoring の構文オプションは次のとおりです。

構文 1

Start-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]

構文 2

Start-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]

構文 3

Start-ASAppMonitoring -ApplicationObject <ApplicationInfo> [-CurrentScopeOnly]

構文 4

Start-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]

構文 5

Start-ASAppMonitoring [-CurrentScopeOnly] -Root [-CurrentScopeOnly]
パラメーター 説明

[-SiteName] <String> [[-VirtualPath] <String>]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

-MonitoringInfo

監視情報を含む構造体

-CurrentScopeOnly

コマンドレットの再帰的な操作の無効化

このコマンドは、構成ファイル内に enabled="true" を設定して監視を有効にします。

<microsoft.applicationServer>
<monitoring lockElements="bulkCopyProviders, collectors">
    <bulkCopyProviders>
        <bulkCopyProvider providerName="System.Data.SqlClient" type="Microsoft.ApplicationServer.Monitoring.EventCollector.SqlServerBulkCopy, Microsoft.ApplicationServer.Monitoring, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </bulkCopyProviders>
    <collectors>
        <collector name="" session="0">
        <settings retryCount="5" eventBufferSize="101" retryWait="00:00:15" maxWriteDelay="00:00:06" />
        </collector>
    </collectors>
<default enabled=”true’connectionStringName="DefaultSqlMonitoringConnectionString" monitoringLevel="HealthMonitoring" />
</monitoring>

アプリケーションの監視情報を取得するには

Windows PowerShell コンソールで Get-ASAppMonitoring コマンドレットを実行し、アプリケーションの監視情報を取得します。

Get-ASAppMonitoring の構文オプションは次のとおりです。

構文 1

Get-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>]

構文 2

Get-ASAppMonitoring [-Uri] <Uri>

構文 3

Get-ASAppMonitoring -ApplicationObject <ApplicationInfo>

構文 4

Get-ASAppMonitoring -Root
パラメーター 説明

[-SiteName] <String> [-VirtualPath]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

アプリケーションの監視を停止するには

Windows PowerShell コンソールで Stop-ASAppMonitoring コマンドレットを実行し、アプリケーションの監視を停止します。

Stop-ASAppMonitoring の構文オプションは次のとおりです。

構文 1

Stop-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]

構文 2

Stop-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]

構文 3

Stop-ASAppMonitoring -ApplicationObject <ApplicationInfo>  [-CurrentScopeOnly]

構文 4

Stop-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]

構文 5

Stop-ASAppMonitoring [-CurrentScopeOnly] -Root
パラメーター 説明

[-SiteName] <String> [-VirtualPath]、<Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

-MonitoringInfo

監視情報を含む構造体

-CurrentScopeOnly

コマンドレットの再帰的な操作の無効化

  2011-12-05