Set-ASAppMonitoring

Set-ASAppMonitoring

Configura le informazioni di monitoraggio sull'ambito specificato. È possibile monitorare l'applicazione acquisendo le informazioni sul rilevamento emesse dall'applicazione in fase di esecuzione e archiviandole nell'archivio di monitoraggio. Le informazioni acquisite sono quindi disponibili nel Dashboard della Console di gestione IIS o direttamente dall'archivio di monitoraggio.

Sintassi

Parameter Set: SiteNameAndVirtualPath
Set-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String> ] -MonitoringLevel {<Personalizzato> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Disattivo> | <Risoluzione dei problemi>} [-ConnectionStringName <String> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: ApplicationObject
Set-ASAppMonitoring -ApplicationObject <ApplicationInfo> -MonitoringLevel {<Personalizzato> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Disattivo> | <Risoluzione dei problemi>} [-ConnectionStringName <String> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: RootConfig
Set-ASAppMonitoring -MonitoringLevel {<Personalizzato> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Disattivo> | <Risoluzione dei problemi>} [-ConnectionStringName <String> ] [-Root] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: Uri
Set-ASAppMonitoring [-Uri] <Uri> -MonitoringLevel {<Personalizzato> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Disattivo> | <Risoluzione dei problemi>} [-ConnectionStringName <String> ] [-Confirm] [-WhatIf] [ <CommonParameters>]




Descrizione dettagliata

Quando si esegue il cmdlet Set-ASAppMonitoring sull'elemento di configurazione <microsoft.applicationServer>, la configurazione viene modificata come illustrato di seguito.

<default enabled="true" connectionStringName="ApplicationServerMonitoringConnectionString" monitoringLevel="HealthMonitoring" />

Parametri

-ApplicationObject<ApplicationInfo>

Oggetto output dei cmdlet di configurazione dell'applicazione.  Consente l'ambito del piping della configurazione IIS tra comandi.


Alias

nessuno

Necessario?

true

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByValue)

Accettare caratteri jolly?

-ConnectionStringName<String>

Nome di una stringa di connessione definita in un file di configurazione.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-MonitoringLevel<MonitoringLevel>

Livello di monitoraggio desiderato:


I valori accettabili per questo parametro sono:

Personalizzato

EndToEndMonitoring

ErrorsOnly

HealthMonitoring

Disattivo

Risoluzione dei problemi



Alias

nessuno

Necessario?

true

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Root

Indica che la ricerca deve essere eseguita solo nel file web.config radice.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-SiteName<String>

Nome del sito Web IIS utilizzato per filtrare la ricerca della configurazione.


Alias

nessuno

Necessario?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Uri<Uri>

Uri di un'applicazione di cui è necessario conoscere la cui configurazione.


Alias

nessuno

Necessario?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-VirtualPath<String>

Percorso virtuale IIS utilizzato per filtrare la ricerca della configurazione.


Alias

nessuno

Necessario?

false

Posizione?

2

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Confirm

Richiede la conferma prima dell'esecuzione del comando.


Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

false

-WhatIf

Descrive cosa accadrebbe se venisse eseguito il comando senza eseguirlo effettivamente.


Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

false

<CommonParameters>

Questo cmdlet supporta i parametri comuni: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_CommonParameters

Input

Il tipo di input corrisponde al tipo di oggetti che è possibile inviare al cmdlet.

  • ApplicationInfo


Output

Il tipo di output corrisponde al tipo di oggetti emesso dal cmdlet.

  • MonitoringInfo


Esempi

Esempio 1

Questo esempio di cmdlet configura le impostazioni di monitoraggio a livello di radice. Imposta il livello di monitoraggio su HealthMonitoring e chiede all'utente di confermare l'esecuzione di questo cmdlet.


PS C:\Windows\system32> Set-ASAppMonitoring -MonitoringLevel HealthMonitoring -Confirm -ConnectionStringName ApplicationServerMonitoringConnectionString -RootConfirm Are you sure you want to perform this action?Performing operation "Set monitoring level configuration" on Target "root web.config".[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): yConnectionStringName : ApplicationServerMonitoringConnectionStringConnectionString : Data Source=MICROSO-XNMDH06; Initial Catalog=AppFabricMonitoringStore; Integrated Security=TrueIsEnabledTrueMonitoringLevel : HealthMonitoringProviderId : c651f5f6-1c0d-492e-8ae1-b4efd7c9d503ProviderName : System.Data.SqlClientTrackingProfile : HealthMonitoring Tracking ProfileSiteName: VirtualPath :

Esempio 2

Questo esempio di cmdlet configura le impostazioni di monitoraggio a livello di applicazione. Imposta il livello di monitoraggio su HealthMonitoring.


PS C:\Windows\system32> Set-ASAppMonitoring -Sitename "Default Web Site" -VirtualPath "/MyWorkflowApp" -MonitoringLevel HealthMonitoring -ConnectionStringName ApplicationServerMonitoringConnectionStringConnectionStringNameApplicationServerMonitoringConnectionStringConnectionString : Data Source=MICROSO-XNMDH06;Initial Catalog=AppFabricMonitoringStore;Integrated Security=TrueIsEnabledTrueMonitoringLevel : HealthMonitoringProviderId : 0d163658-e838-4ade-adff-f0d8a8e20b52ProviderName: System.Data.SqlClientTrackingProfile : HealthMonitoring Tracking ProfileSiteName: Default Web SiteVirtualPath : /MyWorkflowApp
Mostra: