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