Überwachungskonfiguration im Management Pack für SQL Server Reporting Services
Das Management Pack für SQL Server Reporting Services erkennt automatisch Instanzen von SQL Server Reporting Services und Power BI-Berichtsserver durch Implementieren der folgenden Workflows:
Lesen der Registrierung, um zu ermitteln, ob SSRS und PBIRS auf dem Server installiert sind. Ist dies der Fall, wird vom Management Pack ein Startwertobjekt erstellt.
Wird das Startwertobjekt ermittelt, liest das Management Pack Datenquellen wie z. B. die Registrierungs-, WMI- und SSRS-Konfigurationsdatei, um die Instanzeigenschaften und das Objekt Ausgangswert für die Bereitstellung zu ermitteln.
Bei dem Objekt Ausgangswert für die Bereitstellung handelt es sich um ein nicht gehostetes Objekt, das vom System Center Operations Manager-Verwaltungsserver verwaltet wird. Für den Zugriff auf die erforderlichen Datenquellen benötigen Sie die entsprechenden Berechtigungen. Weitere Informationen finden Sie unter Ausführende Profile für Reporting Services.
Ermittlung der SQL Server Reporting Services-Bereitstellung
Die SSRS-Bereitstellung umfasst die folgenden Komponenten:
- Mindestens eine Instanz von SQL Server Reporting Services
- SSRS-Datenbank und SQL Server-Instanz, die die SSRS-Datenbank hostet
Mit dem Begriff „SSRS-Datenbank“ werden zwei von SSRS verwendete Datenbanken beschrieben:
- SSRS-Katalogdatenbank
- Temporäre SSRS-Datenbank
Hinweis
Für die Ermittlung der SSRS-Bereitstellung muss Microsoft SQL Server unter Windows (Ermittlung) , Version 7.0.20.0 oder höher, bereits installiert sein. Diese MP-Datei ist Teil der Bereitstellung des Microsoft System Center-Management Packs für SQL Server unter Windows. Ist Microsoft SQL Server unter Windows (Ermittlung) nicht vorhanden, kann dieses Management Pack die Verfügbarkeit und Leistung der SSRS-Bereitstellung weder ermitteln noch überwachen. Die Überwachung von SSRS-Instanzen ist auch möglich, wenn Microsoft SQL Server unter Windows (Ermittlung) nicht installiert ist.
Das Management Pack für SQL Server Reporting Services unterstützt unterschiedliche Installationsarten von SQL Server. Die SSRS-Datenbank kann bereitgestellt werden für
- eine eigenständige Instanz (entweder als benannte Instanz oder als Standardinstanz)
- eine Clusterinstanz
- Verfügbarkeitsgruppe
Bei einem Failover für eine Verfügbarkeitsgruppe wird die Bereitstellung nach etwa acht Stunden neu ermittelt. Sie können dieses Problem umgehen, indem Sie die Ausführungsintervalle für die folgenden Ermittlungen vorübergehend ändern:
- MSSQL Reporting Services: Ermittlung von Bereitstellungen im einheitlichen Modus
- MSSQL Reporting Services: Ausgangswertermittlung für die Bereitstellung
Für die Ermittlung einer SQL Server-Instanz, die eine SSRS-Datenbank hostet, stellt das Management Pack mithilfe der von der SSRS-Instanz genutzten Verbindungszeichenfolge eine Verbindung mit der Datenbank her. Die folgenden Formate für Verbindungszeichenfolgen werden unterstützt:
- MachineName
- MachineName\InstanceName
- IPAddress
- IPAddress\PortNumber
- (local)
Die Bereitstellungsermittlung wird auf einem SCOM-Verwaltungsserver ausgeführt, und es wird die SCOM-API abgefragt, um eine Liste der SSRS-Instanzen und -Datenbanken abzurufen, die auf verschiedenen SQL Server-Instanzen ermittelt wurden.
Bei der Bereitstellungsermittlung wird nicht nur ein neues Bereitstellungsobjekt, sondern auch ein neues Bereitstellungswatcher-Objekt erstellt. Beide Objekte werden nicht gehostet.
Bei der SSRS-Bereitstellung für horizontales Skalieren handelt es sich um eine verteilte Anwendung. Daher wird das Bereitstellungsobjekt durch den Verwaltungsserver verwaltet. Der Hauptzweck des Bereitstellungsobjekts besteht darin, den Integritätszustand verschiedener SSRS-Komponenten zu kombinieren und die entsprechenden SCOM-Objekte zu gruppieren.
Der Bereitstellungswatcher ist ein durch einen Agent verwaltetes Hilfsobjekt, der entweder auf dem Server installiert ist, auf dem die SSRS-Datenbank gehostet wird, oder der eine der SSRS-Instanzen aus der angegebenen Bereitstellung hostet. Mit diesem Objekt werden Informationen zu SQL Server Reporting Services-Bereitstellungen gesammelt.
Verfügbarkeit der SQL Server Reporting Services-Komponenten
Mit diesem Management Pack werden einige Monitore für SSRS-Bereitstellungen und -Instanzen eingeführt. Diese Monitore überprüfen die Verfügbarkeit unter folgenden Gesichtspunkten:
- SSRS-Bereitstellung für horizontales Skalieren:
- Auf die SSRS-Katalogdatenbank kann zugegriffen werden.
- Auf die temporäre SSRS-Datenbank kann zugegriffen werden.
- Es gibt keine fehlerhaften Verweise auf freigegebene Datenquellen.
- Die Anzahl der Berichtsausführungen mit Fehler (als Prozentsatz der gesamten Berichtsausführungen) liegt unterhalb des Schwellenwerts.
- Alle Instanzen innerhalb der Bereitstellung werden gefunden.
- Anzahl fehlerhafter Abonnements
- SSRS-Instanz
- Auf die SSRS-Katalogdatenbank kann zugegriffen werden.
- Auf die temporäre SSRS-Datenbank kann zugegriffen werden.
- Der SSRS-Windows-Dienst ist gestartet.
- Auf den SSRS-Webdienst kann zugegriffen werden.
- Auf den SSRS-Berichts-Manager kann zugegriffen werden.
- Die SSRS-Instanz verwendet nicht zu viele CPU-Ressourcen.
- Die SSRS-Instanz verwendet nicht zu viele Arbeitsspeicherressourcen.
- Es besteht kein Arbeitsspeicherkonfigurationskonflikt zwischen SSRS-Instanz und SQL Server-Datenbank-Engine (wenn beide Komponenten auf demselben Server ausgeführt werden).
- Andere Prozesse ermöglichen genügend Arbeitsspeicherressourcen für die SSRS-Instanz.
- Die Anzahl der Berichtsausführungen mit Fehler pro Minute liegt unterhalb des Schwellenwerts für die jeweilige SSRS-Instanz.
Leistung der SQL Server Reporting Services-Installation
Dieses Management Pack erfasst die folgenden Leistungsmetriken:
- SSRS-Bereitstellung für horizontales Skalieren:
- Fehlgeschlagene Berichtsausführungen pro Minute
- Berichtsausführungen pro Minute
- Anzahl der Berichte
- Anzahl der freigegebenen Datenquellen
- Anzahl der Abonnements
- Fehler bei der bedarfsgesteuerten Ausführung pro Minute
- Bedarfsgesteuerte Ausführungen pro Minute
- Fehler bei der geplanten Ausführung pro Minute
- Geplante Ausführungen pro Minute
- SSRS-Instanz
- CPU-Auslastung (%)
- WorkingSetMaximum (GB)
- WorkingSetMinimum (GB)
- Durch andere Prozesse belegter Arbeitsspeicher (%)
- Durch SSRS belegter Arbeitsspeicher (GB)
- Gesamtspeicher auf dem Server (GB)
- Gesamter belegter Arbeitsspeicher auf dem Server (GB)
- Fehlgeschlagene Berichtsausführungen pro Minute
- Berichtsausführungen pro Minute
Integritätsrollup
Im folgenden Diagramm wird dargestellt, wie der Integritätsrollup von Objekten für das Management Pack für SQL Server unter Windows ausgeführt wird.

Bewährte Methode: Erstellen eines Management Packs für Anpassungen
Das Management Pack ist versiegelt. Sie können keine der ursprünglichen Einstellungen ändern. Sie können jedoch Anpassungen erstellen, wie etwa Außerkraftsetzungen oder neue Überwachungsobjekte, und diese in einem anderen Management Pack speichern.
Standardmäßig werden von Operations Manager alle Anpassungen im standardmäßigen Management Pack gespeichert. Es wird empfohlen, für jedes versiegelte Management Pack, das Sie anpassen möchten, ein separates Management Pack zu erstellen.
Das Erstellen eines neuen Management Packs, in dem Außerkraftsetzungen gespeichert werden, bietet folgende Vorteile:
Wenn Sie ein Management Pack zum Speichern von angepassten Einstellungen für ein versiegeltes Management Pack erstellen, ist es hilfreich, den Namen des Management Packs, das Sie anpassen möchten, als Grundlage für das neue zu verwenden, wie etwa Microsoft SQL Server Reporting Services-Außerkraftsetzungen.
Durch das Erstellen eines neuen Management Packs zum Speichern von Anpassungen für jedes einzelne versiegelte Management Pack wird es einfacher, die Anpassungen aus einer Testumgebung in eine Produktionsumgebung zu exportieren. Außerdem wird das Löschen eines Management Packs vereinfacht, da Sie alle Abhängigkeiten löschen müssen, bevor Sie ein Management Pack löschen können. Wenn Sie die Anpassungen für alle Management Packs im Standard-Management Pack speichern und dann ein einzelnes Management Pack löschen müssen, müssen Sie zunächst das Standard-Management Pack löschen. Dadurch werden auch die Anpassungen der anderen Management Packs gelöscht.
Weitere Informationen zu Management Pack-Anpassungen und zum Standard-Management Pack finden Sie unter Was ist ein Operations Manager-Management Pack?.