SPDiag Diagnostics (Registerkarte)

In SPDiag, Version 2.0, können Sie die Registerkarte Diagnostics verwenden, um vordefinierte Regeln, die auf dem SCOM-Integritätsmodell (System Center Operations Manager) basieren, auf einer SharePoint-Zielfarm auszuführen. Die Diagnosefunktion ist so konzipiert, dass gängige Probleme entdeckt und gemeldet werden, indem alle Server in der SharePoint-Zielfarm im Hinblick auf die Einhaltung bewährter Methoden und akzeptabler betriebsbezogener Grenzwerte überprüft und präzise Beschreibungen der Problemquellen und Korrekturmaßnahmen bereitgestellt werden.

Es gibt vier Regelkategorien: Sicherheit, Leistung, Konfiguration und Verfügbarkeit.

Zum Ausführen einer Regel müssen Sie im Bereich Rules Selection das Kontrollkästchen neben der betreffenden Regel aktivieren und dann auf Run Selected Rules klicken. Sie können jede beliebige Kombination aus Regeln gleichzeitig ausführen.

Hinweis

Regeln können nicht ausgeführt werden, wenn sich SPDiag im Offlinemodus befindet. Es ist jedoch möglich, Ergebnisse der letzten Regelausführung anzuzeigen. Wenn sich SPDiag im Offlinemodus befindet, ändert sich die Schaltfläche Run selected rules ; sie trägt nun die Bezeichnung Show stored results.

Regeln können Daten aus verschiedenen Quellen und auf unterschiedliche Weise sammeln. Regeln können Daten aus ULS- und IIS-Protokolldateien in der SPDiag-Projektdatenbank sammeln oder das SharePoint-Objektmodell und andere Echtzeit-Datenquellen verwenden. Alle Regeln, die das SharePoint-Objektmodell verwenden, werden während der Erstauffüllung des Snapshotbereichs automatisch ausgeführt. Hierdurch wird sichergestellt, dass eine gültige Kopie der Regelergebnisse verfügbar ist, wenn SPDiag im Offlinemodus ausgeführt wird.

Wenn Sie eine oder mehrere Regeln ausführen, werden die Ergebnisse im Regelergebnisbereich angezeigt. Klicken Sie auf ein Regelergebnis, um detaillierte Informationen zur Regel und die Ausführungsergebnisse anzuzeigen. Wenn ein Problem festgestellt wird, werden im Informationsbereich Informationen zur Behebung des Problems angezeigt. Dies kann auch Links zur betroffenen Websitesammlung, zugehörige Dienstkontonamen, Links zu Knowledge Base-Artikeln und verfügbaren Hotfixes sowie andere problemspezifische Informationen einschließen. Sie können Regelergebnisse auch in eine XML-Datei exportieren, indem Sie über dem Regelergebnisbereich auf Export Results klicken.

In jedem Regelergebnis werden die folgenden Informationen angezeigt:

Title

Der Name der Regel.

Der Name der Regel gibt das Problem an, das mit der Regel erkannt werden soll. Er gibt keinen Hinweis auf den aktuellen Zustand der Farm.

Status

Hier wird der Status einer ausgeführten Regel angezeigt. Details zu einzelnen Statuswerten werden in den Informationen unter Remedy angezeigt.

Mögliche Werte:

  • Passed zeigt an, dass kein Problem gefunden wurde und das Regelziel innerhalb der bei Normalbetrieb akzeptablen Grenzwerte liegt.

  • Warning zeigt an, dass ein mögliches Problem vorliegt und Maßnahmen ergriffen werden sollten, um das Auftreten eines Problems zu verhindern.

  • Failed zeigt an, dass ein Problem vorliegt und behoben werden muss, um das ordnungsgemäße Funktionieren der Farm sicherzustellen.

  • Error zeigt an, dass die Regel nicht vollständig ausgeführt werden konnte. Ein Fehlerstatus kann z. B. generiert werden, wenn ein interner Fehler aufgetreten ist, wenn eine Regel für einen oder mehrere angegebene Farmserver nicht ausgeführt werden kann oder aus verschiedenen anderen Gründen. Ausführliche Informationen zu den Ursachen für einen Fehler bei der Regelausführung werden ggf. zusammen mit dem oder den Servern, für die die Ausführung gescheitert ist, unter Remedy angezeigt.

    Beachten Sie, dass ein Fehlerstatus nicht unbedingt auf ein Problem in der SharePoint-Farm hinweist. Sie sollten die Ursache des Problems, das die vollständige Ausführung der Regel verhindert hat, jedoch beseitigen und die Regel dann erneut ausführen, um sicherzustellen, dass kein Problem vorliegt.

Einige Regeln können nur zu dem Status Passed oder Failed führen, wohingegen die Ausführung anderer Regeln auch den Status Warning und Error generieren kann.

Category

Die Kategorie, der die Regel zugeordnet ist.

Explanation

Eine Beschreibung der Regel und des Problems, das die Regel erkennen soll.

Diese Informationen können dynamisch beim Ausführen der Regel generiert werden und können ausführliche Informationen zur Zielfarm enthalten.

Wenn die Regelausführung den Status Failed oder Warning generiert, enthält dieser Abschnitt die Namen betroffener Farmserver und Informationen zu spezifischen Bedingungen, die auf diesen Servern festgestellt wurden.

Remedy

Empfohlene Aktionen für die Regel.

Diese Informationen können dynamisch beim Ausführen der Regel generiert werden und können ausführliche Informationen zur Zielfarm enthalten.

Wenn die Regelausführung den Status Failed generiert, enthält dieser Abschnitt Links zu betroffenen Websites in der Farm, Kontonamen, Links zu Knowledge Base-Artikeln und anderen externen Inhalten sowie ausführliche Beschreibungen zu Verfahren, mit denen Sie das Problem beheben oder weitere Schritte zur Problembehandlung ausführen können.

Wenn die Regelausführung den Status Warning, Passed oder Error generiert, enthält die Zeile unter Remedy Informationen zu Aktionen, mit denen Sie das Auftreten eines Problems in diesem Bereich verhindern können oder die Sie ausführen können, falls das Problem tatsächlich auftritt.

Jede SPDiag-Diagnoseregel wird zu einer eigenen DLL-Datei kompiliert, die im SPDiag-Installationsordner gespeichert wird. Microsoft wird nach eigenem Ermessen weitere Regel-DLLs veröffentlichen, die mit SPDiag verwendet werden können.

In den folgenden Abschnitten finden Sie ausführliche Informationen zu den einzelnen Kategorien und den entsprechenden Regeln:

  • Kategorie "Sicherheit"

  • Kategorie "Leistung"

  • Kategorie "Konfiguration"

  • Kategorie "Verfügbarkeit"

Kategorie "Sicherheit"

Die Kategorie "Sicherheit" enthält die folgenden Regeln, die sich auf die Konfiguration von Dienstkonten und Zugriffsberechtigungen beziehen:

  • 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

Diese Regel überprüft, ob das Farmdienstkonto auch für andere Farmdienste, z. B. die Identität einer Webanwendung, verwendet wird. Wenn diese Bedingung festgestellt wird, generiert die Regelausführung den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.

Führen Sie diese Regel zur Überwachung der Sicherheit der Farm oder als Vorsichtsmaßnahme aus, wenn Sie weitere Regeln ausführen. Das Serverfarmkonto hat umfangreiche Berechtigungen und sollte nicht für andere Dienste verwendet werden.

One or more web applications do not have access to a content database

Diese Regel überprüft, ob das Prozessidentitätskonto für jede Webanwendung in der Zielfarm über db_owner-Berechtigungen für die zugehörige Inhaltsdatenbank verfügt. Wenn diese Bedingung festgestellt wird, generiert die Regelausführung den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.

Führen Sie diese Regel aus, wenn Websitesammlungen in einer bestimmten Webanwendung nicht in die Inhaltsdatenbank schreiben können.

Kategorie "Leistung"

Die Kategorie "Leistung" enthält die folgenden Regeln, um nach bestimmten Bedingungen zu suchen, die sich auf die Leistung auswirken können:

  • 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

Diese Regel überprüft, ob es Inhaltsdatenbanken mit mehreren Websitesammlungen gibt, die größer als 100 GB sind. Wenn diese Bedingung festgestellt wird, generiert die Regelausführung den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.

Führen Sie diese Regel aus, um Inhaltsdatenbanken in der Farm zu identifizieren, die aufgrund ihrer Größe zu Leistungsbeeinträchtigungen führen können.

Large lists exist beyond recommendations

Diese Regel überprüft, ob es in der Zielfarm Listen mit mehr als 2.000 Elementen gibt. Wenn diese Bedingung festgestellt wird, generiert die Regelausführung den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.

Führen Sie diese Regel aus, wenn Sie große Listen in der Farm identifizieren möchten. Unter bestimmten Umständen ist es möglich, dass Listen mehr als 2.000 Elemente enthalten, ohne dass dies zu Problemen führt.

Kategorie "Konfiguration"

Die Kategorie "Konfiguration" enthält die folgenden Regeln, die nach Konfigurationsproblemen in SharePoint oder im Serverbetriebssystem suchen:

  • TCP Chimney is enabled and out of date

TCP Chimney is enabled and out of date

Dieses Regel überprüft, ob der TCP-Chimney auf den Servern in der Farm, auf denen er aktiviert wurde, nicht auf die empfohlene Version aktualisiert wurde. Wenn diese Bedingung festgestellt wird, generiert die Regelausführung den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.

Führen Sie diese Regel aus, wenn Sie Farmserver ermitteln möchten, für die eine aktualisierte Version des TCP-Chimneys erforderlich ist. Anstatt ein Update zu installieren, können Sie den TCP-Chimney auf den betroffenen Servern auch deaktivieren.

Kategorie "Verfügbarkeit"

Die Kategorie "Verfügbarkeit" enthält die folgenden Regeln, die überprüfen, ob wichtige Server ausgeführt werden und ob ausreichend Speicherplatz auf Farmservern vorhanden ist:

  • 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

Diese Regel überprüft alle Computer, auf denen SharePoint-Produkte und -Technologien ausgeführt werden und die sich in der Zielfarm befinden, im Hinblick darauf, ob auf ihnen nicht mehr genügend Speicherplatz vorhanden ist. Diese Bedingung wird anhand der folgenden Formeln berechnet:

NICHT ERFOLGREICH: = FREESPACE < (Physical Memory * 2)

WARNUNG: = (Physical Memory * 2) < FREESPACE < (Physical Memory * 5)

ERFOLGREICH: = (Physical Memory * 5) < FREESPACE

Wenn diese Bedingung festgestellt wird, generiert die Regelausführung in Abhängigkeit von der Schwere des Problems den Status Warning oder Failed. Mögliche Statuswerte für diese Regel sind Passed, Warning und Failed.

Führen Sie diese Regel aus, um Computer zu identifizieren, die zusätzliche Festplattenkapazität benötigen oder auf denen nicht verwendete Protokolle und andere Dateien gelöscht werden müssen.

SharePoint Timer Service is Offline

Diese Regel überprüft alle Computer, auf denen SharePoint-Produkte und -Technologien ausgeführt werden und die sich in der Zielfarm befinden, um festzustellen, ob der SharePoint-Zeitgeberdienst beendet wurde. Wenn diese Bedingung festgestellt wird, generiert die Regelausführung den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.

Führen Sie diese Regel aus, wenn die folgenden Probleme auftreten:

  • Zeitgeberaufträge werden nicht ausgeführt.

  • Warnungen und andere E-Mails, die von den SharePoint-Produkten und -Technologien generiert werden, werden nicht wie erwartet verarbeitet.

SharePoint Tracing Service is Offline

Diese Regel überprüft alle Computer, auf denen SharePoint-Produkte und -Technologien ausgeführt werden und die sich in der Zielfarm befinden, um festzustellen, ob der SharePoint-Ablaufverfolgungsdienst beendet wurde. Wenn diese Bedingung festgestellt wird, generiert die Regelausführung den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.

Führen Sie diese Regel aus, wenn mit SPDiag keine vollständigen Daten aus ULS-Protokollen auf einem Server erfasst werden können oder um sicherzustellen, dass die ULS-Protokollierung auf den Farmservern aktiviert ist.

SQL servers are low on free disk space

Diese Regel prüft, ob auf Computern, die sich in der Zielfarm befinden und auf denen SQL Server ausgeführt wird, nicht ausreichend Speicherplatz vorhanden ist. Hierbei wird die folgende Formel verwendet:

NICHT ERFOLGREICH: = (FreeSpaceOfDisk < DatabaseSize * growth * 2)

Wird diese Bedingung festgestellt, generiert die Regel den Status Failed. Mögliche Statuswerte für diese Regel sind Passed und Failed.