Überwachungsmodi

Das Management Pack für SQL Server bietet die folgenden Überwachungsmodi:

  • Agent-Überwachung

    Die Agent-Überwachung wird vom System Center Operations Manager-Agent ausgeführt und nur bei SQL für Windows unterstützt.

    In diesem Überwachungsmodus ermittelt das Management Pack automatisch eigenständige und gruppierte Instanzen von SQL Server auf allen verwalteten Systemen, auf denen der System Center Operations Manager-Agent-Dienst ausgeführt wird.

    Dieser Modus unterstützt die folgenden Protokolle:

    • TCP/IP

    • Named Pipes

    • Shared Memory

  • Überwachung ohne Agents

    Dieser Überwachungsmodus unterstützt sowohl SQL für Linux als auch SQL für Windows.

    In diesem Überwachungsmodus werden die Management Pack-Workflows auf Verwaltungs- und Gatewayservern ausgeführt. Beide Server werden dem SQL Server-Überwachungspool zugeordnet. Wenn der SQL Server-Überwachungspool nicht konfiguriert ist, wird der Ressourcenpool „Alle Verwaltungsserver“ verwendet.

    Dieser Überwachungsmodus bietet keine automatische Ermittlung von SQL Server-Instanzen. Zum Ermitteln von SQL Server-Instanzen fügen Sie die Instanzen manuell zur Überwachungsliste hinzu, wie unter Konfigurieren des Überwachungsmodus ohne Agent beschrieben.

    Für eine effizientere Überwachung konfigurieren Sie einen dedizierten Pool aus Verwaltungsservern, wie unter Konfigurieren des SQL Server-Überwachungspools beschrieben.

    Dieser Modus unterstützt die folgenden Protokolle:

    • TCP/IP

    • Named Pipes

  • Überwachung im gemischten Modus

    Dieser Überwachungsmodus unterstützt ausschließlich SQL für Windows.

    In diesem Überwachungsmodus platziert das Management Pack seinen Seed auf jedem Computer, auf dem der System Center Operations Manager-Agent installiert ist. Dieser Seed wird dann zur automatischen Ermittlung aller SQL Server für Windows-Instanzen verwendet. Die gesamte Überwachung wird von Verwaltungs- und Gatewayservern durchgeführt, die Mitglieder des SQL Server-Überwachungspools sind.

    Weitere Informationen zum Konfigurieren dieses Modus finden Sie unter Konfigurieren der Überwachung im gemischten Modus.

    In diesem Modus wird ausschließlich TCP/IP unterstützt.

Jeder dieser Modi unterstützt sowohl die SQL Server- als auch die Windows-Authentifizierung.

Konfigurieren des Überwachungsmodus ohne Agent

Führen Sie die folgenden Schritte aus, um die Überwachung ohne Agent zu konfigurieren:

  1. Navigieren Sie in der Operations Manager-Konsole zu Authoring (Erstellung) Management Pack-Vorlagen, klicken Sie mit der rechten Maustaste auf Microsoft SQL Server, und wählen Sie Assistent zum Hinzufügen von Monitoren aus.

    Running Add Monitoring Wizard

  2. Wählen Sie im Schritt Monitortyp die Option Microsoft SQL Server aus, und klicken Sie auf Weiter.

    Selecting SQL Server

  3. Geben Sie im Schritt Allgemeine Eigenschaften einen neuen Namen und eine Beschreibung ein.

  4. Wählen Sie in der Dropdownliste Ziel-Management Pack auswählen ein Management Pack aus, das Sie zum Speichern der Vorlage verwenden möchten.

    Entering name

    Klicken Sie auf Neu, um ein neues Management Pack zu erstellen.

  5. Klicken Sie im Schritt Dienstdetails auf Instanzen hinzufügen, um die Instanzen hinzuzufügen, die Sie überwachen möchten.

    Adding instances

  6. Führen Sie im Fenster Instanzen hinzufügen die folgenden Schritte aus:

    • Wählen Sie Ihren bevorzugten Authentifizierungstyp aus. Die verfügbaren Optionen lauten SQL-Anmeldeinformationen und Windows AD credentials (Windows AD-Anmeldeinformationen).

      Verwenden Sie die Methode Windows AD credentials (Windows AD-Anmeldeinformationen), wenn SQL Server-Instanzen auf Windows- oder Linux-basierten Servern ausgeführt werden, die Teil einer Active Directory-Domäne sind.

    • Wählen Sie ein allgemeines ausführendes Konto aus, das in Operations Manager mit den entsprechenden Anmeldeinformationen erstellt wurde, oder klicken Sie auf Neu, um ein neues Konto zu erstellen.

      Wenn Sie ein neues ausführendes Konto erstellen, geben Sie einen Namen und Anmeldeinformationen für die Verbindung mit der SQL Server-Instanz ein, die überwacht werden soll. Klicken Sie anschließend auf OK.

    • Geben Sie Datenquellen und/oder Verbindungszeichenfolgen an.

      Verwenden Sie das folgende Format, wenn Sie Verbindungszeichenfolgen angeben:

      • 172.31.2.133;MachineName="W12BOX-839";InstanceName="MSSQLSERVER";Platform="Windows"

      • 172.31.2.133,50626;MachineName="W12BOX-839";InstanceName="SQLEXPRESS";Platform="Windows"

      • 172.17.5.115;MachineName="ubuntu";InstanceName="MSSQLSERVER";Platform="Linux"

    Beim Hinzufügen einer Linux-basierten Instanz tritt beim Testen der Verbindung ein Fehler auf, wenn eine IP-Adresse als Verbindungszeichenfolge angegeben ist und der Authentifizierungstyp Windows AD credentials (Windows AD-Anmeldeinformationen) lautet. Geben Sie in diesem Fall den Computernamen als Verbindungszeichenfolge an.

    Authentication type

  7. Klicken Sie auf OK, und warten Sie, bis die Verbindung hergestellt wurde.

    Der Überwachungsvorlagen-Assistent zeigt beim Herstellen der Verbindung möglicherweise in einer Fehlermeldung an, dass die Verbindung mit dem Server zwar erfolgreich hergestellt wurde, bei der Anmeldung jedoch ein Fehler aufgetreten ist.

    Dieses Problem lässt sich vermeiden, indem Sie die Intervalle für die beiden Ermittlungen MSSQL: Generic Monitoring Pool Watcher Discovery (MSSQL: Ermittlung des generischen Überwachungspool-Watchers) und Pool-Watcher aller Verwaltungsserver ermitteln verringern, um die sofortige Ausführung zu erzwingen. Stellen Sie anschließend den vorherigen Wert wieder her.

    Decrease intervals

    Sobald die Verbindung hergestellt wurde, können Sie die Eigenschaften der Instanz anzeigen und bearbeiten. Wählen Sie dazu eine Instanz aus, und klicken Sie auf Instanz bearbeiten.

    Editing instance configuration

    Wenn Sie Verbindungstests überspringen und Daten manuell eingeben möchten, aktivieren Sie das Kontrollkästchen Skip Test Connection and enter this data manually (Testverbindung überspringen und diese Daten manuell eingeben).

  8. Überprüfen Sie im Schritt Zusammenfassung die zusammenfassenden Informationen, und klicken Sie auf Erstellen.

    Server summary

Konfigurieren der Überwachung im gemischten Modus

Verwenden Sie die Überwachung im gemischten Modus, wenn Sie von der Agent-Überwachung zu einem System Center Operations Manager-Pool wechseln möchten.

In diesem Überwachungsmodus müssen keine Verbindungszeichenfolgen manuell konfiguriert werden. Stattdessen können Sie Außerkraftsetzungen verwenden.

Wenn Sie die Überwachung im gemischten Modus aktivieren, übernimmt der System Center Operations Manager-Agent lediglich die lokale Ermittlung eines SQL Server-Seeds. Alle anderen Workflows werden in einem dedizierten Verwaltungsserverpool ausgeführt.

Führen Sie die folgenden Schritte aus, um die Überwachung im gemischten Modus zu konfigurieren:

  1. Navigieren Sie in der Operations Manager-Konsole zu Authoring (Erstellung) Management Pack-Objekte, und wählen Sie Objektermittlungen aus.

  2. Klicken Sie mit der rechten Maustaste auf MSSQL: Discover Local SQL Database Engines on Windows (MSSQL: Lokale SQL-Datenbank-Engines unter Windows ermitteln), und wählen Sie AußerkraftsetzungenOverride the Object Discovery (Objektermittlung außer Kraft setzen) For all objects of class: MSSQL on Windows: Local Discovery Seed (Für alle Objekte der Klasse: MSSQL für Windows: lokaler Ermittlungsseed) aus.

    Local discovery seed

  3. Aktivieren Sie im Fenster Außerkraftsetzungseigenschaften die Außerkraftsetzung Überwachung im gemischten Modus.

  4. Geben Sie im Feld Außerkraftsetzungswert Instanzen an, für die zur Überwachung ohne Agent gewechselt werden soll.

    Trennen Sie die Namen der Instanzen durch Kommas. Zum Hinzufügen aller Instanzen (einschließlich Instanzen mit demselben Namen und Instanzen, die sich auf anderen Servern befinden) verwenden Sie das Sternchen (*).

    Override properties

Anzeigen des Monitortyps

Das Management Pack für SQL Server ermöglicht es Ihnen, Ansichten anzupassen und zusätzliche Spalten zu konfigurieren, in denen die verwendeten Monitortypen angezeigt werden.

Führen Sie die folgenden Schritte aus, um die aktuell verwendeten Monitortypen anzuzeigen:

  1. Klicken Sie mit der rechten Maustaste auf die Ansicht Datenbankmodule, und wählen Sie Ansicht personalisieren aus.

  2. Aktivieren Sie in der Liste Anzuzeigende Spalten das Kontrollkästchen Monitortyp.

    Monitoring type

    Nachdem Sie das Kontrollkästchen Monitortyp aktiviert haben, sind die verwendeten Monitortypen in der Tabelle Datenbankmodule verfügbar.

    Monitoring types view