Configurare la raccolta dati di utilizzo e integrità in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

In SharePoint Server i dati di utilizzo e integrità vengono scritti nella cartella di registrazione e nel database di registrazione. Per configurare le impostazioni di raccolta dati di integrità, è possibile utilizzare il sito Web Amministrazione centrale SharePoint.

Prima di iniziare

Nota

[!NOTA] Gli amministratori utilizzano in genere il sito Web Amministrazione centrale SharePoint e SharePoint Management Shell per gestire le distribuzioni. Per informazioni sull'accessibilità per gli amministratori, vedere Accessibility for SharePoint 2013. > Poiché SharePoint Server viene eseguito come siti Web in Internet Information Services (IIS), gli amministratori e gli utenti dipendono dalle funzionalità di accessibilità fornite dai browser. SharePoint Server supporta le funzionalità di accessibilità dei browser supportati. Per altre informazioni, vedere le risorse seguenti: >Pianificare il supporto del browser nelle funzionalità di accessibilità di SharePoint Server 2016> inTasti di scelta rapida di>SharePoint>Tocco

Configurare la raccolta dati di utilizzo e integrità tramite Amministrazione centrale

Le impostazioni relative ai dati di utilizzo e integrità sono definite a livello di farm e non possono essere definite per singoli server della farm.

Per configurare la raccolta dati di utilizzo e integrità tramite Amministrazione centrale:

  1. Verificare che l'account utente utilizzato per eseguire questa procedura sia un membro del gruppo Amministratori farm.

  2. Nella home page di Amministrazione centrale fare clic su Monitoraggio.

  3. Nella sezione Report della pagina Monitoraggio fare clic su Configura raccolta dati di utilizzo e integrità.

  4. Nella sezione Raccolta dati di utilizzo della pagina Configura raccolta dati di utilizzo e integrità selezionare la casella di controllo Abilita raccolta dati di utilizzo.

  5. Nella sezione Selezione eventi selezionare le caselle di controllo degli eventi che si desidera registrare.

    La registrazione utilizza risorse di sistema e può influire negativamente sulle prestazioni e l'utilizzo del disco. Registrare solo gli eventi per cui si desidera ottenere report a cadenza regolare.

    Per report o indagini occasionali, abilitare la registrazione degli eventi e quindi disabilitarla al termine del report o dell'indagine. Per ulteriori informazioni, vedere Configurare la raccolta dati di utilizzo per eventi tramite Windows PowerShell.

  6. Nella sezione Impostazioni raccolta dati di utilizzo digitare il percorso della cartella in cui si desidera vengano scritte le informazioni sull'utilizzo e l'integrità nella casella Percorso file log. Il percorso specificato deve essere disponibile in ogni server della farm.

    Queste impostazioni vengono applicate a tutti gli eventi.

  7. Nella sezione Raccolta dati integrità selezionare la casella di controllo Abilita raccolta dati integrità. Per modificare le pianificazioni di raccolta, fare clic su Pianificazione registrazione integrità. È possibile visualizzare un elenco di processi timer tramite cui vengono raccolti i dati di integrità. Fare clic su uno dei processi timer per modificarne la pianificazione oppure disabilitarlo. Se si disabilita un processo timer, viene interrotta la raccolta dei dati di integrità corrispondenti. Per altre informazioni, vedere Processi timer predefiniti in SharePoint Server 2016.

  8. Per modificare le pianificazioni di raccolta dei log, fare clic su Pianificazione raccolta registri e quindi su uno dei processi timer per modificarne la pianificazione oppure disabilitarlo. Se si disabilita un processo timer, viene interrotta la raccolta dei dati dei log corrispondenti.

  9. Nella sezione Server database registrazione selezionare l'opzione Autenticazione di Windows o Autenticazione di SQL Server per modificare il metodo di autenticazione.

    Per modificare i valori di Server database e Nome database, è necessario utilizzare PowerShell. Per ulteriori informazioni, vedere Registrare i dati di utilizzo in un database di registrazione diverso tramite Windows PowerShell.

Configurare la raccolta dati di utilizzo tramite Windows PowerShell

Per configurare la raccolta dati di utilizzo tramite Windows PowerShell:

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:
  • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

  • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

  • Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di Prodotti SharePoint 2013.

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  1. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  2. Fare clic su SharePoint 2016.

  3. Fare clic su SharePoint 2016 Management Shell.

  4. Al prompt dei comandi di PowerShell digitare il comando seguente:

Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation <Path>] [-Verbose]

Dove <Percorso> è un percorso presente in ogni computer della farm.

Per visualizzare lo stato del comando, utilizzare il parametro Verbose.

Abilitare la registrazione dei dati di utilizzo digitando il codice seguente.

Set-SPUsageService -LoggingEnabled 1

Per ulteriori informazioni, vedere Set-SPUsageService.

Configurare la raccolta dati di utilizzo per eventi tramite Windows PowerShell

I tipi di evento elencati nella pagina Configura raccolta dati di utilizzo e integrità in Amministrazione centrale sono gli stessi di quelli indicati dalle definizioni di utilizzo in PowerShell. È possibile utilizzare solo PowerShell per configurare le definizioni di utilizzo singolarmente. È inoltre possibile configurare solo il parametro DaysRetained.

Per configurare la registrazione dei dati di utilizzo per eventi tramite Windows PowerShell:

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:
  • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

  • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

  • Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di Prodotti SharePoint 2013.

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  1. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  2. Fare clic su SharePoint 2016.

  3. Fare clic su SharePoint 2016 Management Shell.

  4. Al prompt dei comandi di PowerShell digitare il comando seguente:

Set-SPUsageDefinition -Identity <SPUsageDefinitionPipeBind> [-Enable] [-DaysRetained <0-31>] [-Verbose]

Dove <SPUsageDefinitionPipeBind> specifica l'oggetto definizione di utilizzo da aggiornare. Il tipo deve essere un GUID valido, con il formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome valido per una definizione di utilizzo, ad esempio ConfigSottoscrizioneSito1, o un'istanza di un oggetto SPUsageDefinition valido. È possibile utilizzare il cmdlet Get-SPUsageDefinition di PowerShell per ottenere il GUID. Per ulteriori informazioni, vedere Get-SPUsageDefinition.

Utilizzare il parametro Enable per abilitare la registrazione dei dati di utilizzo per questa definizione di utilizzo. Utilizzare il parametro DaysRetained per specificare il tempo per cui i dati di utilizzo devono essere mantenuti nel log prima di essere eliminati. L'intervallo valido è compreso tra 0 e 31 giorni. Per visualizzare lo stato del comando, utilizzare il parametro Verbose.

Per ulteriori informazioni, vedere Set-SPUsageDefinition.

Registrare i dati di utilizzo in un database di registrazione diverso tramite Windows PowerShell

È possibile utilizzare PowerShell per modificare questa impostazione.

Per registrare i dati di utilizzo in un database di registrazione diverso tramite Windows PowerShell:

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:
  • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

  • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

  • Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di Prodotti SharePoint 2013.

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  1. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  2. Fare clic su SharePoint 2016.

  3. Fare clic su SharePoint 2016 Management Shell.

  4. Al prompt dei comandi di PowerShell digitare il comando seguente:

Set-SPUsageApplication -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> [-DatabaseUserName <UserName>] [-DatabasePassword <Password>] [-Verbose]

Dove:

  • <DatabaseServerName> è il nome del server host per il database di registrazione. È necessario specificare un valore per il parametro DatabaseServer, anche se il nuovo database si trova nello stesso server di database di quello precedente.

  • <DatabaseName> è il nome del database di registrazione.

  • <UserName> è il nome utente da utilizzare per la connessione al database di registrazione. Utilizzare questo parametro solo se per accedere al database di registrazione se si utilizza l'autenticazione di SQL Server.

  • <Password> è la password per l'utente specificato in DatabaseUserName. È necessario specificare sia UserName <che Password> se il proprietario del database è un account utente diverso da quello con cui è stato eseguito l'accesso.<>

Per visualizzare lo stato del comando, utilizzare il parametro Verbose.

Per ulteriori informazioni, vedere Set-SPUsageApplication.

Vedere anche

Concetti

Panoramica del monitoraggio in SharePoint Server 2016