Scheda Diagnostics di SPDiag
In SPDiag versione 2.0 è possibile utilizzare la scheda Diagnostics per eseguire regole predefinite basate sul modello di integrità SCOM (System Center Operations Manager) su una farm SharePoint di destinazione. La caratteristica Diagnostics è stata progettata per individuare e segnalare i problemi comuni verificando la conformità di tutti i server della farm SharePoint di destinazione alle procedure consigliate e ai limiti operativi accettabili, nonché per offrire brevi descrizioni delle origini dei problemi e dei possibili rimedi.
Esistono quattro categorie di regole: Security, Performance, Configuration e Availability.
Per eseguire una regola, selezionare la casella di controllo accanto alla regola nel riquadro Rules Selection e quindi fare clic su Run Selected Rules. È possibile eseguire contemporaneamente qualsiasi combinazione di regole.
Nota
Le regole non possono essere eseguite quando SPDiag è in modalità non in linea, tuttavia è possibile visualizzare i risultati dell'ultima volta in cui le regole sono state eseguite. Il pulsante Run selected rules diventa Show stored results quando SPDiag è in modalità non in linea.
Le regole possono consentire la raccolta di dati da diverse origini e in diversi modi. I dati possono essere raccolti da file di registro ULS e IIS nel database del progetto SPDiag oppure utilizzando il modello a oggetti di SharePoint e altre origini dati in tempo reale. Tutte le regole che utilizzano il modello a oggetti di SharePoint vengono eseguite automaticamente durante la popolazione iniziale del riquadro Snapshot per verificare che una copia valida dei risultati della regola sia disponibile quando SPDiag è eseguito in modalità non in linea.
Quando si eseguono una o più regole, i risultati vengono visualizzati nel riquadro Rule Results. È possibile fare clic sul risultato di una regola per visualizzare informazioni dettagliate sulla regola e sui risultati dell'esecuzione. Se viene identificato un problema, nel riquadro informazioni vengono visualizzate informazioni su come risolvere il problema e possono essere indicati anche collegamenti alla raccolta siti interessata, nomi dei relativi account di servizio, collegamenti ad articoli della Knowledge Base e a hotfix disponibili, nonché qualsiasi altra informazione attinente al problema. È anche possibile esportare i risultati della regola in un file XML facendo clic su Export Results al di sopra del riquadro Rule Results.
Per ogni risultato della regola vengono visualizzate le informazioni seguenti:
Title |
Nome della regola. Il nome della regola indica il problema che la regola deve individuare e non è un indice della condizione corrente della farm. |
Status |
In questa riga viene visualizzato lo stato di una regola eseguita. I dettagli relativi al valore di stato sono visualizzati tra le informazioni Remedy. Valori possibili:
Alcune regole possono avere come risultato solo Passed e Failed, mentre altre possono avere anche lo stato Warning e Error. |
Category |
Categoria a cui appartiene la regola. |
Explanation |
Descrizione della regola e del problema che mira a identificare. Queste informazioni possono essere generate in modo dinamico durante l'esecuzione della regola e possono includere informazioni dettagliate sulla farm di destinazione. Se il risultato della regola è uno stato Failed o Warning, in questa sezione saranno inclusi i nomi dei server della farm interessati e le informazioni relative alla condizione specifica rilevata in tali server. |
Remedy |
Azioni consigliate per la regola. Queste informazioni possono essere generate in modo dinamico durante l'esecuzione della regola e possono includere informazioni dettagliate sulla farm di destinazione. Se il risultato della regola è uno stato Failed, in questa sezione saranno inclusi i collegamenti ai siti interessati nella farm, i nomi degli account, i collegamenti agli articoli della Knowledge Base e altro contenuto esterno, e le procedure dettagliate da seguire per risolvere il problema o altri passaggi di risoluzione dei problemi. Se il risultato della regola è uno stato Warning, Passed o Error, nella riga Remedy saranno presenti informazioni relative alle azioni da eseguire per impedire che si verifichi un problema in questa area oppure su come procedere se si presenta un problema. |
Ogni regola di SPDiag Diagnostics è compilata in uno specifico file DLL archiviato nella cartella di installazione di SPDiag. È possibile che in futuro vengano rilasciate da Microsoft altre DLL di regole da utilizzare con SPDiag.
Nelle sezioni seguenti sono incluse informazioni dettagliate su ogni categoria e sulle relative regole:
Categoria Security
Categoria Performance
Categoria Configuration
Categoria Availability
Categoria Security
La categoria Security contiene le regole seguenti relative alla configurazione degli account di servizio e dei privilegi di accesso:
The server farm account should not be used for other services
One or more web applications do not have access to a content database
The server farm account should not be used for other services
Questa regola verifica se l'account di servizio della farm viene utilizzato anche per altri servizi della farm, ad esempio l'identità di un'applicazione Web. Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.
Eseguire questa regola quando si desidera controllare la sicurezza della farm o come precauzione quando si eseguono altre regole. L'account della server farm dispone di privilegi elevati e non deve essere utilizzato per altri servizi.
One or more web applications do not have access to a content database
Questa regola verifica se l'account dell'identità di processo per ogni applicazione Web nella farm di destinazione dispone di privilegi db_owner nel database del contenuto associato. Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.
Eseguire questa regola quando non è possibile scrivere le raccolte siti di una determinata applicazione Web nel database del contenuto.
Categoria Performance
La categoria Performance contiene le regole seguenti che verificano condizioni comuni in grado di incidere sulle prestazioni della farm:
Content Database is larger than 100GB and contains multiple site collections
Large lists exist beyond recommendations
Content Database is larger than 100GB and contains multiple site collections
Questa regola verifica se le dimensioni dei database del contenuto in cui sono incluse più raccolte siti superano i 100 GB. Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.
Eseguire questa regola quando si desidera identificare i database del contenuto nella farm che possono presentare problemi di prestazioni dovuti alle dimensioni.
Large lists exist beyond recommendations
Questa regola verifica se sono presenti elenchi nella farm di destinazione con più di 2000 elementi. Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.
Eseguire questa regola quando si desidera identificare elenchi molto estesi nella farm. In determinate condizioni è possibile che gli elenchi contengano più di 2.000 elementi senza causare problemi.
Categoria Configuration
La categoria Configuration contiene le regole seguenti che verificano eventuali problemi di configurazione in SharePoint o nel sistema operativo del server:
- TCP Chimney is enabled and out of date
TCP Chimney is enabled and out of date
Questa regola verifica se non è stato eseguito l'aggiornamento di TCP Chimney alla versione consigliata nei server della farm in cui è stato attivato. Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.
Eseguire questa regola quando si desidera individuare i server della farm che richiedono una versione aggiornata di TCP Chimney. Anziché installare un aggiornamento, è anche possibile scegliere di disattivare TCP Chimney nei server interessati.
Categoria Availability
La categoria Availability contiene le regole seguenti che verificano se sono in esecuzione i servizi critici e se è disponibile una quantità di spazio adeguata nei server della farm:
SharePoint servers are low on free disk space
SharePoint Timer Service is Offline
SharePoint Tracing Service is Offline
SQL servers are low on free disk space
SharePoint servers are low on free disk space
Questa regola esamina tutti i computer che eseguono Prodotti e tecnologie SharePoint e sono inclusi nella farm di destinazione per verificare se la quantità di spazio è insufficiente. Questa condizione viene calcolata utilizzando le formule seguenti:
FAIL: = FREESPACE < (Physical Memory * 2)
WARNING: = (Physical Memory * 2) < FREESPACE < (Physical Memory * 5)
PASS: = (Physical Memory * 5) < FREESPACE
Se la regola rileva questa condizione, il risultato sarà uno stato Warning o Failed, in base alla gravità della condizione. Gli stati possibili per questa regola sono Passed, Warning e Failed.
Eseguire questa regola quando si desidera identificare i computer che richiedono una maggiore capacità del disco rigido oppure la cancellazione dei registri e di altri file non utilizzati.
SharePoint Timer Service is Offline
Questa regola esamina tutti i computer che eseguono Prodotti e tecnologie SharePoint e sono inclusi nella farm di destinazione per verificare se lo stato del servizio Timer di SharePoint è Stopped. Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.
Eseguire questa regola quando si verificano i problemi seguenti:
I processi timer non vengono eseguiti.
Gli avvisi e altri messaggi di posta elettronica generati da Prodotti e tecnologie SharePoint non vengono elaborati come previsto.
SharePoint Tracing Service is Offline
Questa regola esamina tutti i computer che eseguono Prodotti e tecnologie SharePoint e sono inclusi nella farm di destinazione per verificare se lo stato del servizio di analisi di SharePoint è Stopped. Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.
Eseguire questa regola quando SPDiag non è in grado di raccogliere dati completi dai registri ULS di un server oppure per verificare che la creazione di registri ULS sia attivata nei server della farm.
SQL servers are low on free disk space
Questa regola verifica se la quantità di spazio è insufficiente nei computer della farm di destinazione che eseguono SQL Server, utilizzando la formula seguente:
FAIL: = (FreeSpaceOfDisk < DatabaseSize * growth * 2)
Se la regola rileva questa condizione, il risultato sarà uno stato Failed. Gli stati possibili per questa regola sono Passed e Failed.