모니터링 구성
이 항목에서는 AppFabric cmdlet을 사용하여 모니터링을 사용할 응용 프로그램이나 서비스를 구성하는 방법에 대해 설명합니다. 모니터링 구성에 사용할 수 있는 cmdlet은 Start-ASAppMonitoring, Get-ASAppMonitoring, Set-ASAppMonitoring 및 Stop-ASAppMonitoring입니다.
AppFabric cmdlet을 대화식으로 실행하려면 AppFabric용 Windows PowerShell 콘솔을 열고 해당 cmdlet을 입력한 다음 Enter 키를 누릅니다. cmdlet 실행에 대한 자세한 내용은 Windows Server AppFabric Cmdlet 실행을 참조하십시오.
응용 프로그램에 모니터링을 사용하도록 설정하려면
Windows PowerShell 콘솔에서 Set-ASAppMonitoring cmdlet을 실행하여 응용 프로그램에 대한 모니터링 정보를 사용하도록 설정합니다.
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 |
cmdlet 작동 범위 |
-MonitoringLevel |
{<Custom> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Off> | <Troubleshooting>} |
-Confirm |
작업 확인 여부 결정 옵션 |
-ConnectionStringName <String> |
특정 모니터링 데이터베이스에 액세스하기 위한 연결 문자열 |
응용 프로그램에 대한 모니터링을 시작하려면
Windows PowerShell 콘솔에서 Set-ASAppMonitoring cmdlet을 실행하여 응용 프로그램에 대한 모니터링 정보를 시작합니다.
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 |
cmdlet 작동 범위 |
-MonitoringInfo |
모니터링 정보가 포함된 구조 |
-CurrentScopeOnly |
cmdlet의 재귀 작업을 사용하지 않도록 설정 |
이 명령은 구성 파일에서 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 cmdlet을 실행하여 응용 프로그램에 대한 모니터링 정보를 가져옵니다.
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 |
cmdlet 작동 범위 |
응용 프로그램에 대한 모니터링을 중지하려면
Windows PowerShell 콘솔에서 Stop-ASAppMonitoring cmdlet을 실행하여 응용 프로그램에 대한 모니터링을 중지합니다.
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 |
cmdlet 작동 범위 |
-MonitoringInfo |
모니터링 정보가 포함된 구조 |
-CurrentScopeOnly |
cmdlet의 재귀 작업을 사용하지 않도록 설정 |
2011-12-05