Pianificare il monitoraggio in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Per assicurarsi che SharePoint Server sia in esecuzione senza problemi, i professionisti IT devono monitorare da vicino farm, server, applicazioni, servizi e prestazioni. È consigliabile eseguire regolarmente la manutenzione preventiva per evitare problemi e creare un piano che consenta di minimizzare i danni in caso di problemi.
Microsoft offre molti strumenti che consentono di monitorare lo stato di integrità complessivo dell'ambiente SharePoint Server. Se si verificano problemi, è possibile trovare molte risorse e usare gli strumenti di monitoraggio per analizzare i log, identificare la causa e quindi eseguire le azioni corrette per risolvere i problemi.
È anche necessario pianificare il numero di persone che si desidera monitorare l'ambiente SharePoint Server. Creare quindi un piano di risposta per coprire le azioni da eseguire quando si verifica un problema.
Panoramica degli strumenti di monitoraggio
Sono disponibili molti strumenti che è possibile usare per monitorare SharePoint Server e risolvere i problemi. Ogni strumento copre diverse parti dell'ambiente SharePoint e alcuni strumenti possono sovrapporsi alle aree. Valutare quali strumenti possono ottimizzare le azioni di monitoraggio. Sono disponibili gli strumenti di monitoraggio seguenti:
Analisi dell'integrità di SharePoint
Nella home page amministrazione centrale fare clic su Monitoraggio, Analizzatore integrità. Questa funzionalità predefinita consente di analizzare e risolvere problemi nelle aree seguenti: sicurezza, prestazioni, configurazione e disponibilità. Le regole dell'analizzatore dell'integrità sono predefinite e vengono eseguite a intervalli pianificati, ad esempio ogni ora, ogni giorno, ogni settimana e ogni mese. Se viene rilevato un errore, viene attivata la regola corrispondente. Ogni regola ha una breve spiegazione del motivo per cui si verifica l'errore e fornisce un collegamento a un articolo dettagliato che contiene istruzioni dettagliate per risolvere il problema. Quando si segue il processo della Guida, è possibile eseguire nuovamente la regola per verificare la risoluzione. Se l'errore non compare nell'elenco, significa che il problema è stato risolto.
Processi timer
Nella home page amministrazione centrale fare clic su Monitoraggio, Processi timer. SharePoint Server usa processi timer configurabili per raccogliere i dati di integrità e quindi scrive i dati nella cartella di registrazione e nel database di registrazione. I dati vengono quindi utilizzati nei report per visualizzare lo stato di integrità nei server della farm.
Un processo timer può essere ripianificato, abilitato o disabilitato ed eseguito su richiesta. Le pianificazioni giornaliere, settimanali e mensili includono anche una finestra di esecuzione. Il servizio timer seleziona un orario casuale in tale intervallo per avviare l'esecuzione del processo timer in ogni server applicabile. Questa funzionalità è appropriata ai processi a carico elevato eseguiti in più server della farm.
Nota
L'esecuzione dei processi timer contemporaneamente in tutti i server della farm può influire sulle prestazioni del sistema. È consigliabile pianificare attentamente i processi timer per evitare sovrapposizioni con altri processi timer.
Creazione di report
Nella home page di Amministrazione centrale fare clic su Monitoraggio, Report. Questa funzionalità consente di configurare la registrazione diagnostica e la raccolta dei dati, nonché di visualizzare report amministrativi e di integrità. Poiché alcune configurazioni occupano molto spazio su disco e influiscono negativamente sulle prestazioni del sistema, è necessario pianificare attentamente quelle da impostare.
Microsoft PowerShell
PowerShell è uno strumento potente per il monitoraggio di SharePoint Server. È possibile eseguire comandi per ottenere esattamente i file di log che si desidera visualizzare. Per altre informazioni, vedere Visualizzare i log di diagnostica in SharePoint Server.
System Center - Operations Manager con System Center Management Pack per SharePoint Server
System Center - Operations Manager è una potente piattaforma di monitoraggio che consente di monitorare servizi, dispositivi e operazioni per molti computer in un'unica console. Tramite Operations Manager è possibile visualizzare informazioni su stato, integrità e prestazioni, oltre agli avvisi generati in relazione a problemi di disponibilità, prestazioni, configurazione e sicurezza. Per altre informazioni, vedere Operations Manager.
Per usare Operations Manager per monitorare SharePoint Server, è necessario installare System Center Management Pack per SharePoint Server. È possibile usare questo strumento per monitorare eventi, raccogliere in una singola posizione centrale contatori di prestazioni specifici dei componenti di SharePoint e generare avvisi per richiedere l'intervento dell'operatore quando necessario. Scaricare e installare System Center Management Pack per SharePoint Server 2016.
Visualizzatore eventi
Visualizzatore eventi è uno snap-in di Microsoft Management Console (MMC). Consente di esplorare e gestire i log eventi. Si tratta di uno strumento molto utile per la risoluzione dei problemi. È possibile filtrare per eventi specifici tra più log e riutilizzare i filtri degli eventi utili come visualizzazioni personalizzate. Per altre informazioni, vedere Visualizzatore eventi.
Dashboard di sviluppo di SharePoint
Questo strumento fornisce informazioni diagnostiche utili che possono aiutare lo sviluppatore o l'amministratore di sistema ad analizzare le prestazioni delle pagine Web di SharePoint. Tale strumento può essere utile quando il caricamento di una pagina è troppo lento, oppure quando una web part o una query di database non viene eseguita nella pagina. Il dashboard di sviluppo di SharePoint è disabilitato per impostazione predefinita. È possibile abilitarlo usando PowerShell. Per altre informazioni, vedere Dashboard per sviluppatori di SharePoint.
Strumentazione gestione Windows (WMI)
WMI offre molte classi per monitorare l'ambiente SharePoint Server. Per ogni risorsa gestibile esiste una classe WMI corrispondente. Per altre informazioni, vedere Panoramica di Strumentazione gestione Windows (WMI).
SQL Server Reporting Services (SSRS)
SQL Server Reporting Services offre una gamma completa di strumenti e servizi pronti all'uso che consentono di creare, distribuire e gestire report per l'organizzazione. Include anche funzionalità di programmazione che consentono di estendere e personalizzare le funzionalità di creazione di report. Usando SQL Server Reporting Services, è possibile creare report interattivi, tabulari, grafici o in formato libero da origini dati relazionali, multidimensionali o basate su XML. È possibile pubblicare report, pianificare l'elaborazione dei report o accedere ai report su richiesta. È possibile usare SQL Server Reporting Services per creare report basati su modelli predefiniti e per esplorare in modo interattivo i dati all'interno del modello. È possibile selezionare un'ampia gamma di formati di visualizzazione, esportare report in altre applicazioni e sottoscrivere report pubblicati. I report creati possono essere visualizzati tramite una connessione basata sul Web o come parte di un'applicazione Windows o di un sito di SharePoint. Per altre informazioni, vedere Reporting Services (SSRS).
L'analizzatore dell'integrità di SharePoint, i processi timer, la creazione di report e PowerShell sono funzionalità predefinite, mentre System Center, System Center Management Pack per SharePoint Server 2016 e SQL Server Reporting Services sono strumenti indipendenti. Il dashboard di sviluppo di SharePoint e WMI sono strumenti predefiniti destinati a sviluppatori o amministratori di sistema. Tali strumenti sono complementari e si applicano a scenari diversi.
Gli strumenti disponibili sono riepilogati nella tabella seguente. Per determinare gli strumenti da utilizzare in scenari specifici, è necessario valutare vantaggi e svantaggi dei singoli strumenti di monitoraggio.
Riepilogo degli strumenti di monitoraggio
Strumento | Facoltativo o predefinito | Livello di competenza richiesto | Vantaggi | Svantaggi | Risorse |
---|---|---|---|---|---|
Analizzatore dell'integrità di SharePoint | Incorporato | Basic | Fornisce istruzioni passo passo per la risoluzione di un problema. Personalizzabile. È possibile disabilitare le regole non necessarie. |
Non copre tutti i problemi possibili. Ogni regola viene attivata solo dopo che si è verificato il problema corrispondente. |
Configurare le regole dell'analizzatore dell'integrità di SharePoint in SharePoint Server Visualizzare e risolvere gli avvisi dell'analizzatore dell'integrità di SharePoint in SharePoint Server Informazioni di riferimento sulle regole dell'analizzatore dell'integrità di SharePoint per SharePoint Server 2016 |
Processi timer | Incorporato | Avanzato: è necessario valutare le implicazioni dell'abilitazione o disabilitazione di un processo timer e modificare le pianificazioni. | Consentono di monitorare un'ampia gamma di elementi. Facili da ripianificare. Personalizzabile. È possibile creare nuovi processo timer per soddisfare esigenze specifiche. |
Possono influire sulle prestazioni del sistema ed entrare in conflitto tra loro. |
Configurare i processi timer dell'analizzatore dell'integrità di SharePoint in SharePoint Server 2016 Informazioni di riferimento sui processi timer per SharePoint Server |
Creazione di report | Incorporato | Livello di competenza per la visualizzazione: base | Flessibile. È possibile configurare la gravità degli eventi da registrare, abilitare la protezione da attacchi flood al registro eventi e configurare log di traccia. | I report mostrano solo statistiche amministrative e di integrità, senza suggerire alcuna soluzione. È necessario interpretare i dati di registrazione. La generazione dei report può influire sulle prestazioni e sull'utilizzo del disco. |
Visualizzare report e log in SharePoint Server 2016 |
PowerShell | Incorporato | Avanzate: è necessario sapere cosa cercare ed eseguire i comandi di PowerShell. | Filtra i dati, la visualizza in vari modi e restituisce i dati in una griglia con cui è possibile filtrare, ordinare, raggruppare ed esportare i dati in Excel 2016. | È necessario sapere quali comandi di PowerShell eseguire. | Visualizzare i log di diagnostica in SharePoint Server |
System Center con System Center Management Pack per SharePoint Server | Facoltativo ma consigliato | Avanzato: è necessario sapere cosa cercare e come interpretare i dati. | Lo strumento può rilevare, diagnosticare e avvisare l'utente in merito agli eventi imprevisti software e hardware e fare riferimento agli articoli della knowledge base. Aiuta a monitorare un maggior numero di elementi con meno persone, tramite il monitoraggio di numerosi scenari chiave. | Per la distribuzione sono necessari server aggiuntivi. | System Center Management Pack per SharePoint Server 2016 |
Visualizzatore eventi | Incorporato | Basic | È possibile visualizzare eventi da più registri eventi, salvare i filtri eventi più utili come visualizzazioni personalizzate riutilizzabili, pianificare un'attività per l'esecuzione in risposta a un evento, nonché creare e gestire le sottoscrizioni agli eventi. | Non suggerisce alcuna soluzione. | Visualizzatore eventi |
Dashboard di sviluppo di SharePoint | Incorporato | Avanzato: è necessario sapere cosa cercare e come interpretare i dati. | Semplifica l'analisi delle prestazioni delle pagine di SharePoint. | Consente solo di monitorare le prestazioni delle pagine di SharePoint. | Dashboard di sviluppo di SharePoint |
Strumentazione gestione Windows (WMI) | Incorporato | Avanzato: è necessario sapere cosa cercare e come creare script WMI per gli oggetti gestiti. | Consente di monitorare, registrare e controllare eventi di sistema correlati ad applicazioni software, componenti hardware e reti. | È necessario identificare gli oggetti gestiti da monitorare. È necessario creare script WMI. |
Panoramica di Strumentazione gestione Windows (WMI) |
SQL Server Reporting Services | Facoltativo ma consigliato | Avanzato: è necessario progettare e gestire i report. | Piattaforma completa per la creazione e la gestione dei report. | Sono necessarie competenze avanzate per creare e sviluppare soluzioni. È necessario conoscere PerformancePoint Dashboard Designer e Visual Studio. | Reporting Services (SSRS) |
Per una farm di SharePoint con un massimo di 10 server è consigliabile installare almeno gli strumenti indipendenti elencati di seguito:
System Center 2012 - Operations Manager con System Center Management Pack per SharePoint Server 2013
Monitora lo stato di integrità dei prodotti SharePoint.
SQL Server Reporting Services
Distribuiscilo se si usa Reporting Services per visualizzare i file RDL (Report Definition Language) e progettare report da Visual Studio e PerformancePoint Dashboard Designer.
Identificare gli scenari di monitoraggio
Identificare gli scenari da monitorare, ad esempio integrità, flussi di lavoro, ricerca, SQL Server, ambienti virtuali e prestazioni. Nella tabella seguente sono riportati alcuni scenari chiave e gli strumenti di monitoraggio che è possibile usare per monitorarli.
Scenari e strumenti di monitoraggio
Strumento\Scenario | Sanità | Ricerca | Database | Prestazioni | Flussi di lavoro | Ambienti virtuali | Integrazione applicativa dei dati | Business intelligence | Access Services | Aziende agricole | Server | Applicazioni di servizio | Applicazioni Web |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Analizzatore dell'integrità di SharePoint | √ | √ | √ | √ | X | X | √ | √ | √ | √ | √ | √ | X |
Processi timer | √ | √ | √ | √ | √ | X | X | √ | X | X | X | √ | √ |
Creazione di report | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | X |
PowerShell | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ |
System Center con System Center Management Pack per SharePoint Server | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ | X |
Visualizzatore eventi | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ |
Dashboard di sviluppo di SharePoint | X | X | X | √* | X | X | X | X | X | X | X | X | X |
Strumentazione gestione Windows (WMI) | √ | √ | √ | √ | X | √** | X | √ | X | X | √ | X | X |
SQL Server Reporting Services | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ |
Nota:
*: il dashboard di sviluppo di SharePoint consente di monitorare solo le prestazioni delle pagine Web.
**: le interfacce WMI possono gestire i servizi Hyper-V.
Determinare gli elementi da monitorare quotidianamente, settimanalmente e mensilmente
È possibile decidere quali elementi monitorare quotidianamente, settimanalmente e mensilmente in base alla sezione "Attività giornaliere" (a pagina 45), alla sezione "Attività settimanali" (a pagina 53), alla sezione "Attività mensili" (a pagina 54) e alla sezione "Attività impromptu" (a pagina 54) nel white paper di SharePoint Server 2013: Operations Framework ed elenchi di controllo.
Nota
Sebbene questo white paper indirizzi SharePoint 2013, è comunque possibile usare queste informazioni per pianificare le pianificazioni di monitoraggio per SharePoint Server.
Prevedere il personale di monitoraggio
È necessario stimare il numero di persone necessarie per monitorare l'ambiente SharePoint Server. A seconda delle dimensioni dell'ambiente di SharePoint, può essere necessario assegnare alcune persone dedicate al monitoraggio dell'ambiente. Per le aziende agricole di grandi dimensioni, potrebbe essere necessario che una o due persone siano dedicate a ogni farm.
Per la pianificazione del personale di monitoraggio, considerare quanto segue:
Farm di piccole dimensioni (base di utenti limitata o applicazioni line-of-business)
Farm di medie dimensioni (imprese, applicazioni di servizio e così via)
Farm di grandi imprese (grandi imprese, numerose applicazioni di servizio, provisioning automatico e così via)
Requisiti di alta disponibilità (contratti di servizio)
Requisiti di alte prestazioni (tempi di rendering delle pagine)
Dimensione della base di utenti (numero di utenti univoci)
Utenti simultanei (numero di utenti che accedono attivamente al portale nello stesso momento)
Richieste al secondo (anche durante le ore di punta)
Maturità dei processi operativi
Strumenti di gestione
Nella tabella è riportato il numero approssimativo di persone, con livelli di competenza diversi, necessario per monitorare l'ambiente di SharePoint in base al numero di server. La stima riportata nella tabella è solo di carattere indicativo.
Personale di monitoraggio necessario
Numero di server | Personale necessario | Livello di competenza richiesto |
---|---|---|
1~4 | 1 | Basic |
4~10 | 1~2 | Avanzate |
10~40 | 3~4 | Base e avanzato |
40~100 | 5+ | Base e avanzato |
100+ | 10+ | Base e avanzato |
Creare un piano di risposta
È consigliabile creare un piano di risposta per prepararsi a potenziali problemi e specificare le azioni da intraprendere quando si verifica un problema.
Il piano di risposta deve escludere le regole dell'analizzatore dell'integrità di SharePoint che forniscono già soluzioni adeguate. Se per un problema non sono disponibili soluzioni immediate, è necessario analizzare i file di log tramite gli strumenti di monitoraggio, ad esempio con il Visualizzatore eventi, per trovare una soluzione.
Nella tabella seguente sono specificati alcuni fattori da considerare durante lo sviluppo di un piano di risposta.
Elementi suggeriti per il piano di risposta
Elemento | Descrizione |
---|---|
Avviso/Evento/Problema | Messaggio specifico, evento specifico o descrizione del problema. |
Servizi/applicazioni interessati | Servizi o applicazioni interessati dal problema. |
Sintomo | Sintomo del problema. |
Gravità | Gravità del problema. I problemi più gravi devono avere priorità elevata. |
Tempo disponibile per la risoluzione del problema (ore o minuti) | Tempo accettabile di interruzione del servizio. |
Possibili cause | Possibili cause del problema. |
Risoluzioni | Soluzioni del problema. |
Contatti | Persone da contattare quando si verifica il problema. |
Escalation | Persone o team da contattare se le soluzioni non consentono di risolvere il problema. |
Risorse correlate | Tutte le risorse che possono aiutare a risolvere il problema, ad esempio articoli su Microsoft Learn per SharePoint Server. |
Nota | Eventuali aspetti da segnalare. |
Vedere anche
Concetti
Panoramica del monitoraggio in SharePoint Server 2016
Monitorare le app per SharePoint per SharePoint Server
Monitorare le prestazioni della cache in SharePoint Server 2016