監視の構成
このトピックでは、AppFabric のコマンドレットを使用して、アプリケーションまたはサービスで監視を使用するように構成する方法について説明します。監視の構成に使用できるコマンドレットは、Start-ASAppMonitoring、Get-ASAppMonitoring、Set-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