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