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