Configurare il monitoraggio
In questo argomento viene descritto come utilizzare i cmdlet di AppFabric per configurare un'applicazione o un servizio all'utilizzo del monitoraggio. I cmdlet che è possibile utilizzare per configurare il monitoraggio sono Start-ASAppMonitoring, Get-ASAppMonitoring, Set-ASAppMonitoring e Stop-ASAppMonitoring.
Per eseguire un cmdlet di AppFabric in modo interattivo, aprire la console Windows PowerShell per AppFabric, immettere il cmdlet appropriato e premere INVIO. Per ulteriori informazioni sull'esecuzione dei cmdlet, vedere Esecuzione dei cmdlet di Windows Server AppFabric.
Per abilitare il monitoraggio per un'applicazione
Nella console Windows PowerShell, eseguire il cmdlet Set-ASAppMonitoring per abilitare le informazioni di monitoraggio per un'applicazione.
Opzioni di sintassi per Set-ASAppMonitoring:
Sintassi 1
Set-ASAppMonitoring [-SiteName] <String> [-VirtualPath] <String> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>]
Sintassi 2
Set-ASAppMonitoring [-Uri] <Uri> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>]
Sintassi 3
Set-ASAppMonitoring [-ApplicationObject] <ApplicationInfo> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>]
Sintassi 4
Set-ASAppMonitoring -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] -Root
Parametro | Descrizione |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> oppure -Root |
Ambito operativo del cmdlet |
-MonitoringLevel |
{<Custom> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Off> | <Troubleshooting>} |
-Confirm |
Opzione per confermare un'azione oppure no |
-ConnectionStringName <String> |
Stringa di connessione per accedere al database di monitoraggio specifico |
Per avviare il monitoraggio per un'applicazione
Nella console Windows PowerShell, eseguire il cmdlet Start-ASAppMonitoring per avviare le informazioni di monitoraggio per un'applicazione.
Opzioni di sintassi per Start-ASAppMonitoring:
Sintassi 1
Start-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]
Sintassi 2
Start-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]
Sintassi 3
Start-ASAppMonitoring -ApplicationObject <ApplicationInfo> [-CurrentScopeOnly]
Sintassi 4
Start-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]
Sintassi 5
Start-ASAppMonitoring [-CurrentScopeOnly] -Root [-CurrentScopeOnly]
Parametro | Descrizione |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> oppure -Root |
Ambito operativo del cmdlet |
-MonitoringInfo |
Struttura contenente le informazioni di monitoraggio |
-CurrentScopeOnly |
Disabilita tutte le operazioni ricorsive del cmdlet |
Questo comando imposta enabled=”true” nel file di configurazione per abilitare il monitoraggio.
<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>
Per ottenere le informazioni di monitoraggio per un'applicazione
Nella console Windows PowerShell, eseguire il cmdlet Get-ASAppMonitoring per ottenere le informazioni di monitoraggio per un'applicazione.
Opzioni di sintassi per Get-ASAppMonitoring:
Sintassi 1
Get-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>]
Sintassi 2
Get-ASAppMonitoring [-Uri] <Uri>
Sintassi 3
Get-ASAppMonitoring -ApplicationObject <ApplicationInfo>
Sintassi 4
Get-ASAppMonitoring -Root
Parametro | Descrizione |
---|---|
[-SiteName] <String> [-VirtualPath], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> oppure -Root |
Ambito operativo del cmdlet |
Per interrompere il monitoraggio per un'applicazione
Nella console Windows PowerShell, eseguire il cmdlet Stop-ASAppMonitoring per interrompere il monitoraggio per un'applicazione.
Opzioni di sintassi per Stop-ASAppMonitoring:
Sintassi 1
Stop-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]
Sintassi 2
Stop-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]
Sintassi 3
Stop-ASAppMonitoring -ApplicationObject <ApplicationInfo> [-CurrentScopeOnly]
Sintassi 4
Stop-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]
Sintassi 5
Stop-ASAppMonitoring [-CurrentScopeOnly] -Root
Parametro | Descrizione |
---|---|
[-SiteName] <String> [-VirtualPath], <Uri>, -ApplicationObject <ApplicationInfo> oppure -Root |
Ambito operativo del cmdlet |
-MonitoringInfo |
Struttura contenente le informazioni di monitoraggio |
-CurrentScopeOnly |
Disabilita tutte le operazioni ricorsive del cmdlet |
2011-12-05