Beispielabfragen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 6 Minuten Lesedauer
  • Verwenden Sie die folgenden Beispielabfragen, um eigene CMDB-Abfragen und Service Mapping-Abfragen zu erstellen.

    Für die Verwendung des CMDB-Abfragegenerators muss das Core UI-Plugin (com.glide.ui.ui16) aktiviert sein.

    Beispiel für CMDB-Abfrage

    Verwenden Sie dieses Beispiel, um eine CMDB-Abfrage zu erstellen, um alle Server mit einer Verbindung zu einer Datenbank zu finden.

    Vorbereitungen

    Erforderliche Rolle: keine

    Beispiel

    1. Navigieren zu Alle > Konfiguration > CMDB-Abfragegenerator.
    2. Klicken Sie auf Neu erstellen. Geben Sie einen Namen - Alle Server mit Verbindung zu einer DB ein. Wählen Sie CMDB-Abfrage, und klicken Sie auf Erstellen.
    3. Suchen Sie in der Liste CMDB-Klassen nach der Klasse Server, und ziehen Sie sie auf die Canvas.
    4. Lokalisieren Sie die Klasse Datenbank, und platzieren Sie sie rechts neben den Klassenknoten Server auf der Canvas.
    5. Klicken Sie in die Mitte der rechten Seite von Serverund dann in die Mitte der linken Seite von Datenbank, um eine Verbindungslinie zwischen den beiden Klassenknoten zu erstellen.
    6. Klicken Sie ein- oder zweimal auf die Verbindungslinie, bis der Bereich „Verbindungseigenschaften“ in der Seitenleiste angezeigt wird. Klicken Sie im Abschnitt „Beziehungstypen und zugehörige Elemente“ auf Beziehungstypen hinzufügen, und fügen Sie alle Beziehungen aus der Liste hinzu.

      Verbinden des Servers und der Datenbankknoten und Hinzufügen von Beziehungstypen

      Die Einstellungen im Abschnitt „Beziehungsrichtung“ spiegeln die Übergeordnet/Untergeordnet-Richtung in der Beziehung wider. Wenn die Datenbankklasse das übergeordnete Element in der Beziehung ist, werden die Einstellungen für übergeordnetes und untergeordnetes Element vertauscht.

    7. Klicken Sie auf Speichernund dann links auf Gespeicherte Abfragen, um das Widget für die gespeicherte Abfrage anzuzeigen.
    8. Klicken Sie auf das Abfrage-Widget, um im Bearbeitungsmodus zur Canvas zurückzukehren.
    9. Klicken Sie auf Ausführen, um die Abfrage auszuführen.

      Überprüfen Sie die Abfrageergebnisse. In jeder Zeile werden der Name eines Server-CIs, der Name eines Datenbank-CIs, und der Beziehungstyp zwischen ihnen angezeigt.

    10. Fügen Sie den Abfrageergebnissen Spalten hinzu:
      1. Klicken Sie ein- oder zweimal auf den Knoten Server 1 auf der Canvas, damit der Abschnitt „Server 1-Berichtsspalten“ im rechten Bereich angezeigt wird. Klicken Sie auf Spalten hinzufügen.
      2. Wählen Sie Hersteller aus, und klicken Sie dann außerhalb der Spaltenliste, um sie zu schließen.
      3. Klicken Sie auf Ausführen.

        Überprüfen Sie die Abfrageergebnisse, die jetzt die Spalte Hersteller enthalten.

      4. Klicken Sie erneut auf Speichern, um alle Anpassungen für diese Abfrage zu speichern.

    CMDB-Abfragebeispiel – Anwendungsservice 1

    Verwenden Sie dieses Beispiel, um eine CMDB-Abfrage zu erstellen, um alle kritischen Anwendungsservices und ihren Besitzer zu finden.

    Vorbereitungen

    Erforderliche Rolle: keine

    Beispiel

    1. Navigieren zu Alle > Konfiguration > CMDB-Abfragegenerator.
    2. Klicken Sie auf Neu erstellen.
    3. Geben Sie als AbfragenamenAlle kritischen Anwendungsservices ein. Wählen Sie CMDB-Abfrage aus, und klicken Sie dann auf Erstellen.
    4. Suchen Sie in der Liste „CMDB-Klassen“ nach der Klasse „ Anwendungsservice“, und ziehen Sie sie auf die Canvas.
    5. Fügen Sie dem Anwendungsserviceknoten einen Filter hinzu:
      1. Zeigen Sie auf den Anwendungsserviceknoten, und klicken Sie dann auf das Symbol Filter anwenden, das angezeigt wird.
      2. Fügen Sie im Abschnitt „Filter“ die Bedingung [Geschäftsrelevanz] [ist] [1 - am kritischsten]hinzu.
      3. Schließen Sie den Abschnitt Filter.
    6. Fügen Sie den Abfrageergebnissen Spalten hinzu:
      1. Klicken Sie in der rechten Leiste Eigenschaften auf Spalten hinzufügen.
      2. Wählen Sie Geschäftskritikalität und im Besitz von aus, und klicken Sie dann außerhalb der Spaltenliste, um sie zu schließen.
    7. Klicken Sie auf Speichern.
    8. Klicken Sie auf Ausführen, und überprüfen Sie die Ergebnisse. Sie können beispielsweise nach einem der kritischen Anwendungsservices ohne Besitzer suchen.

    CMDB-Abfragebeispiel – Anwendungsservice 2

    Verwenden Sie dieses Beispiel, um eine CMDB-Abfrage zu erstellen, um alle Anwendungsservices zu finden, für die ein Incident oder eine Change-Anforderung vorliegt, entweder für den Anwendungsservice selbst oder für ein CI innerhalb des Service.

    Vorbereitungen

    Erforderliche Rolle: keine

    Beispiel

    1. Navigieren zu Alle > Konfiguration > CMDB-Abfragegenerator.
    2. Klicken Sie auf Neu erstellen.
    3. Geben Sie als AbfragenamenAnwendungsservices mit Incidents oder Change-Anforderungen ein. Wählen Sie CMDB-Abfrage aus, und klicken Sie dann auf Erstellen.
    4. Suchen Sie in der Liste „CMDB-Klassen“ nach der Klasse „ Anwendungsservice“, und ziehen Sie sie auf die Canvas.
    5. Klicken Sie auf Nicht-CMDB-Tabellen.
    6. Suchen Sie die Incidents -Klasse in der Klassenhierarchie, und ziehen Sie sie auf die Canvas.
    7. Suchen Sie die Klasse „ Change Requests “ in der Klassenhierarchie, und ziehen Sie sie auf die Canvas.
    8. Verbinden Sie den Anwendungsservice und die Incident-Knoten, und führen Sie dann in der rechten Leiste Eigenschaften folgende Schritte aus:
      1. Wählen Sie den Referenzfilter für Incidents auf alle Knoten im Muster anwenden aus.
      2. Setzen Sie CI-Referenzspalte verwenden auf Konfigurationselement.
    9. Verbinden Sie den Anwendungsservice und den Change Request-Knoten, und gehen Sie dann in der rechten Leiste Eigenschaften wie folgt vor:
      1. Wählen Sie Change Request-Referenzfilter auf alle Knoten im Muster anwenden aus.
      2. Setzen Sie CI-Referenzspalte verwenden auf Konfigurationselement.
    10. Klicken Sie auf den Operator Und zwischen den Knoten Incidents und Change Request und ändern Sie ihn in Oder.
    11. Klicken Sie auf Speichern.
    12. Klicken Sie auf Ausführen, und überprüfen Sie die Ergebnisse.

    CMDB-Abfragebeispiel – Anwendungsservice 3

    Verwenden Sie dieses Beispiel, um eine CMDB-Abfrage zu erstellen, um die gesamte Hardware in meinem Serviceangebot zu finden, auf der Windows installiert ist.

    Vorbereitungen

    Erforderliche Rolle: keine

    Beispiel

    1. Navigieren zu Alle > Konfiguration > CMDB-Abfragegenerator.
    2. Klicken Sie auf Neu erstellen.
    3. Geben Sie als AbfragenameAlle Hardware in meinem Serviceangebot ein, auf der Windows installiert ist. Wählen Sie CMDB-Abfrage aus, und klicken Sie dann auf Erstellen.
    4. Suchen Sie in der Liste „CMDB-Klassen “ die folgenden Klassen, und ziehen Sie sie auf die Canvas.
      • Service
      • Serviceangebot
      • Anwendungsservice
      • Suchen nach Infrastruktur, Hardware
    5. Verbinden Sie den Serviceknoten mit dem Serviceangebotsknoten.

      Klicken Sie in der rechten Leiste in Eigenschaften auf Beziehungstyp hinzufügen, und wählen Sie die Beziehung Verbinden zu::Verbunden von aus.

    6. Verbinden Sie den Knoten „Serviced Offering“ (Serviceangebot) mit dem Knoten „Anwendungsservice“.

      Klicken Sie in der rechten Leiste in Eigenschaften auf Beziehungstyp hinzufügen, und wählen Sie die Beziehung Verbinden zu::Verbunden von aus.

    7. Klicken Sie auf den Knoten Anwendungsservice.

      Wählen Sie in der rechten Leiste Eigenschaften die Option Angehängte Knoten in Muster konvertieren aus, um alle CIs innerhalb des Anwendungsservice in die Abfrage einzubeziehen.

    8. Verbinden Sie den Knoten „Anwendungsservice“ mit dem Knoten „Hardware“.
    9. Gesamte Infrastruktur unter Service,
    10. Klicken Sie auf Speichern.
    11. Klicken Sie auf Ausführen, und überprüfen Sie die Ergebnisse.

      Sie können auf Spaltenoptionen der Spaltenüberschrift Serviceklicken und Nach Service gruppieren auswählen. Erweitern Sie dann einen Service, um die gesamte Hardwareinfrastruktur unter diesem Service anzuzeigen.

    12. Kehren Sie zum Fenster „CMDB-Abfragegenerator“ zurück, um die Abfrage so zu erweitern, dass nur Infrastruktur-CIs einbezogen werden, auf denen Windows installiert ist.
    13. Klicken Sie auf Nicht-CMDB-Tabellen, suchen Sie die Softwareinstanzklasse, und ziehen Sie sie in die Canvas.
    14. Verbinden Sie den Hardwareknoten mit dem Softwareinstanzknoten.

      Legen Sie in der rechten Leiste Eigenschaften die Option CI-Referenzspalte verwenden auf Installiert amfest.

    15. Zeigen Sie auf den Knoten Softwareinstanz, und klicken Sie auf das Symbol Filter anwenden, das angezeigt wird. Fügen Sie im Abschnitt „Filter“ die Bedingung [Product Name.Name] [is] [windows]hinzu. Schließen Sie den Abschnitt Filter.
    16. Klicken Sie auf Speichern.
    17. Klicken Sie auf Ausführen, und überprüfen Sie die neuen Ergebnisse.

    Beispiel für eine Service Mapping-Abfrage

    Verwenden Sie dieses Beispiel, um eine Service Mapping-Abfrage zu erstellen, um alle Linux-Server in Services zu finden.

    Vorbereitungen

    Erforderliche Rolle: keine

    Beispiel

    1. Navigieren zu Alle > Konfiguration und klicken Sie auf CMDB-Abfragegenerator
    2. Klicken Sie auf Neu erstellen. Geben Sie einen Namen - Linux-Server in Services ein. Wählen Sie Service Mapping-Abfrage, und klicken Sie auf Erstellen.
    3. Suchen Sie in der Hierarchieliste „CMDB-Klassen “ nach Linux-Server, und ziehen Sie ihn in die Canvas.
    4. Klicken Sie auf Ausführen.

      Überprüfen Sie die Abfrageergebnisse. In jeder Zeile werden der Name eines Service Mapping-Services und der Name eines Linux-Servers angezeigt, der Mitglied dieses Services ist.

    5. Klicken Sie im rechten Bereich auf Service einschließlich dieses Musters deaktivieren, und klicken Sie dann erneut auf Ausführen.

      Überprüfen Sie die Abfrageergebnisse. Jetzt wird in jeder Zeile der Name eines Service Mapping-Service angezeigt, der den angegebenen Linux-Server nicht enthält.