Partager via


Configuration de la surveillance

Cette rubrique décrit l'utilisation des cmdlets de AppFabric pour configurer l'utilisation de la surveillance pour une application ou un service. Vous pouvez utiliser les cmdlets Start-ASAppMonitoring, Get-ASAppMonitoring, Set-ASAppMonitoring et Stop-ASAppMonitoring pour configurer la surveillance.

Pour exécuter une cmdlet de AppFabric de manière interactive, ouvrez la console Windows PowerShell pour AppFabric, entrez la cmdlet appropriée, puis appuyez sur Entrée. Pour plus d'informations sur l'exécution des cmdlets, consultez la rubrique Exécution des cmdlets de Windows Server AppFabric.

Activation de la surveillance pour une application

Dans la console Windows PowerShell, exécutez la cmdlet Set-ASAppMonitoring pour activer les informations de surveillance pour une application.

Options de syntaxe de la cmdlet Set-ASAppMonitoring :

Syntaxe 1

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

Syntaxe 2

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

Syntaxe 3

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

Syntaxe 4

Set-ASAppMonitoring -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] -Root  
Paramètre Description

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

Étendue opérationnelle de la cmdlet

-MonitoringLevel

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

-Confirm

Option de confirmation ou non de l'action

-ConnectionStringName <String>

Chaîne de connexion pour l'accès à une base de données de surveillance spécifique

Démarrage de la surveillance pour une application

Dans la console Windows PowerShell, exécutez la cmdlet Start-ASAppMonitoring pour démarrer les informations de surveillance pour une application.

Options de syntaxe de la cmdlet Start-ASAppMonitoring :

Syntaxe 1

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

Syntaxe 2

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

Syntaxe 3

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

Syntaxe 4

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

Syntaxe 5

Start-ASAppMonitoring [-CurrentScopeOnly] -Root [-CurrentScopeOnly]
Paramètre Description

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

Étendue opérationnelle de la cmdlet

-MonitoringInfo

Structure contenant les informations de surveillance

-CurrentScopeOnly

Désactive les opérations récursives de la cmdlet

Cette commande définit la valeur enabled=”true” dans le fichier de configuration pour activer la surveillance.

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

Obtention des informations de surveillance pour une application

Dans la console Windows PowerShell, exécutez la cmdlet Get-ASAppMonitoring pour obtenir les informations de surveillance pour une application.

Options de syntaxe de la cmdlet Get-ASAppMonitoring :

Syntaxe 1

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

Syntaxe 2

Get-ASAppMonitoring [-Uri] <Uri>

Syntaxe 3

Get-ASAppMonitoring -ApplicationObject <ApplicationInfo>

Syntaxe 4

Get-ASAppMonitoring -Root
Paramètre Description

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

Étendue opérationnelle de la cmdlet

Arrêt de la surveillance pour une application

Dans la console Windows PowerShell, exécutez la cmdlet Stop-ASAppMonitoring pour arrêter la surveillance pour une application.

Options de syntaxe de la cmdlet Stop-ASAppMonitoring :

Syntaxe 1

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

Syntaxe 2

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

Syntaxe 3

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

Syntaxe 4

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

Syntaxe 5

Stop-ASAppMonitoring [-CurrentScopeOnly] -Root
Paramètre Description

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

Étendue opérationnelle de la cmdlet

-MonitoringInfo

Structure contenant les informations de surveillance

-CurrentScopeOnly

Désactive les opérations récursives de la cmdlet

  2011-12-05