Partilhar via


Configurar monitoramento

Este tópico descreve como usar cmdlets do AppFabric para configurar um aplicativo ou um serviço para usar monitoramento. Os cmdlets que você pode usar para configurar o monitoramento são Start-ASAppMonitoring, Get-ASAppMonitoring, Set-ASAppMonitoring e Stop-ASAppMonitoring.

Para executar interativamente um cmdlet de AppFabric, abra o console do Windows PowerShell para AppFabric, insira o cmdlet adequado e pressione ENTER. Para obter mais informações sobre a execução de cmdlets, consulte Executando cmdlets do Windows Server AppFabric.

Para habilitar o monitoramento de um aplicativo

No console do Windows PowerShell, execute o cmdlet Set-ASAppMonitoring para habilitar as informações de monitoramento de um aplicativo.

Opções de sintaxe de Set-ASAppMonitoring:

Sintaxe 1

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

Sintaxe 2

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

Sintaxe 3

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

Sintaxe 4

Set-ASAppMonitoring -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] -Root  
Parâmetro Descrição

[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> ou -Root

Escopo operacional do cmdlet

-MonitoringLevel

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

-Confirm

Opção para confirmar ou não uma ação

-ConnectionStringName <String>

Cadeia de conexão para acessar o banco de dados de monitoramento específico.

Para iniciar o monitoramento de um aplicativo

No console do Windows PowerShell, execute o cmdlet Start-ASAppMonitoring para iniciar as informações de monitoramento de um aplicativo.

Opções de sintaxe de Start-ASAppMonitoring:

Sintaxe 1

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

Sintaxe 2

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

Sintaxe 3

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

Sintaxe 4

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

Sintaxe 5

Start-ASAppMonitoring [-CurrentScopeOnly] -Root [-CurrentScopeOnly]
Parâmetro Descrição

[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> ou -Root

Escopo operacional do cmdlet

-MonitoringInfo

Estrutura que contém informações de monitoramento

-CurrentScopeOnly

Desabilita qualquer operação recursiva do cmdlet

Para habilitar o monitoramento, este comando é definico como enabled=”true” no arquivo de configuração.

<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>

Para obter informações de monitoramento de um aplicativo

No console do Windows PowerShell, execute o cmdlet Get-ASAppMonitoring para obter as informações de monitoramento de um aplicativo.

Opções de sintaxe de Get-ASAppMonitoring:

Sintaxe 1

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

Sintaxe 2

Get-ASAppMonitoring [-Uri] <Uri>

Sintaxe 3

Get-ASAppMonitoring -ApplicationObject <ApplicationInfo>

Sintaxe 4

Get-ASAppMonitoring -Root
Parâmetro Descrição

[-SiteName] <String> [-VirtualPath], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> ou -Root

Escopo operacional do cmdlet

Para parar o monitoramento de um aplicativo

No console do Windows PowerShell, execute o cmdlet Stop-ASAppMonitoring para parar o monitoramento de um aplicativo.

Opções de sintaxe de Stop-ASAppMonitoring:

Sintaxe 1

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

Sintaxe 2

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

Sintaxe 3

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

Sintaxe 4

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

Sintaxe 5

Stop-ASAppMonitoring [-CurrentScopeOnly] -Root
Parâmetro Descrição

[-SiteName] <String> [-VirtualPath], <Uri>, -ApplicationObject <ApplicationInfo> ou -Root

Escopo operacional do cmdlet

-MonitoringInfo

Estrutura que contém informações de monitoramento

-CurrentScopeOnly

Desabilita qualquer operação recursiva do cmdlet

  2011-12-05