---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Muster und horizontale Discovery

# Muster und horizontale Discovery {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 Minuten Lesedauer

Ein Muster ist eine Reihe von Vorgängen, die Discovery mitteilen, welche CIs in Ihrem Netzwerk gefunden werden sollen, welche Anmeldeinformationen verwendet werden sollen und welche Tabellen in der CMDB ausgefüllt werden sollen.
Dieses Thema setzt voraus, dass Sie die Phasen der horizontalen Discovery verstehen. Wenn Sie den horizontalen Discovery-Prozess für Proben und Muster überprüfen müssen, finden Sie folgende Informationen:

* [Horizontaler Discovery-Prozess-Flow mit Probes und Sensoren](https://servicenow-prod.fluidtopics.net/8FPb9FjRVRFsjKmqTRe2YA "Der horizontale Discovery-Prozess durchläuft die vier Phasen der Discovery mithilfe von Probes, die Informationen auf dem Zielcomputer sammeln, und dann Sensoren, die der Discovery helfen, zu bestimmen, was mit diesen Informationen zu tun ist.")
* [Horizontaler Discovery-Prozess-Flow mit Mustern](https://servicenow-prod.fluidtopics.net/ySmZnGYn9IPy2KxW7ZUH9g "Die horizontale Discovery mit Mustern hat vier Phasen, genau wie die horizontale Discovery mit Probes. Für die letzten beiden Phasen löst Discovery jedoch Vorgänge aus einem Muster aus, anstatt zusätzliche Sätze von Proben.")
{#c-UsingPatternsForHorizontalDiscovery__ul_t1z_qgj_h2b}  
Hinweis:  
Informationen zur Migration von Probe zu Muster finden Sie im wissensartikel [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477).

## Wie Discovery Muster verwendet {#c-UsingPatternsForHorizontalDiscovery__section_fy5_5n2_r2b}

Ein Muster führt die gleiche Funktion wie eine Probe aus: Es identifiziert und untersucht ein Ziel-CI. Discovery verwendet Muster nur während der letzten beiden Phasen der Discovery: Identifizierung und Exploration.

Wenn Sie die horizontale Discovery mit Mustern starten, werden die Scan- und Klassifizierungsphasen so ausgeführt, wie sie wären, wenn Sie keine Muster verwenden würden (nur mit Probes und Sensoren). Nachdem die Klassifizierungsphase abgeschlossen ist, überprüft Discovery die Auslöserprobes in der Klassifizierung, um zu sehen, welche Probe gestartet werden soll. Wenn Horizontal PatternProbe ist als Auslöserprobe angegeben. Discovery startet beide Horizontal PatternProbe und das angegebene Muster.

## Unterschiede zwischen Proben und Mustern {#c-UsingPatternsForHorizontalDiscovery__section_xfm_nqj_h2b}

Die Hauptunterschiede zwischen der Verwendung von Mustern für die horizontale Discovery und der Verwendung nur Probes für die horizontale Discovery sind in dieser Tabelle dargestellt:  
{#c-UsingPatternsForHorizontalDiscovery__table_zxz_nfj_h2b__entry__3}

| Thema | Horizontale Discovery mit Probes | Horizontale Discovery mit Mustern |
|-|-|-|
| Discovery-Phasen | Probes werden während aller vier Discovery-Phasen ausgeführt. | Muster werden nur während der Identifizierungs- und Explorationsphasen ausgeführt. Discovery verwendet weiterhin die Shazzam-Probe und die Port-Probes, um die Discovery zu starten. |
| Neue CIs werden gesucht | Discovery bietet mehrere sofort einsatzbereite Probes und Sensoren. Wenn Sie jedoch neue CIs finden oder die Daten ändern möchten, die Discovery in der CMDB ausfüllt, müssen Sie Nachrichtenprobes und Sensoren erstellen oder die vorhandenen anpassen. Dazu benötigen Sie Kenntnisse über Java und JavaScript, und Sie müssen verstehen, wie Probes mit anderen Probes und mit Sensoren zusammenarbeiten. | Discovery bietet in jedem Hauptrelease und auf mehr Muster [ServiceNow App Store](https://store.servicenow.com/sn_appstore_store.do#!/store/search?apptype=servicenow&orderby=rating). Wenn Sie ein neues Muster erstellen oder ein vorhandenes anpassen möchten, können Sie den Muster-Designer verwenden. Dies ist eine anwenderfreundliche Oberfläche, mit der Sie Schritte erstellen und Werte eingeben können. |
| Funktionsunterstützung | Unterstützt alle Standardnetzwerke und CI-Discovery. Bestimmte Anwendungen werden ohne die Verwendung von Mustern nicht unterstützt. Siehe [Detaillierte Informationen zu Produkten, die von erkannt wurden ITOM-Transparenz](https://servicenow-prod.fluidtopics.net/EaxvbPt0Xo1MR88Brx2T9A "DiscoveryUnd Service-MappingKann eine Vielzahl von Betriebssystemen und Anwendungen erkennen.")Für eine vollständige Liste. | Zusätzlich zur Unterstützung aller Standard-Discovery unterstützen Muster: * Cloud-Discovery * Nachverfolgung der Konfigurationsdatei * CI-Löschstrategien {#c-UsingPatternsForHorizontalDiscovery__ul_pzk_1rz_h2b} |
| Die ECC-Warteschlange und die Fehlerbehebung | Discovery erstellt mehrere ECC-Warteschlangendatensätze, je nachdem, wie viele Probes gestartet werden. Zur Behebung von Problemen mit der horizontalen Discovery müssen Sie mehrere ECC-Warteschlangendatensätze analysieren, um die von Discovery abgerufenen Daten anzuzeigen. | Discovery erstellt nur einen zusätzlichen ECC-Warteschlangendatensatz für das Muster. Um Probleme mit der horizontalen Discovery während der Identifizierung und Exploration zu beheben, müssen Sie nur einen ECC-Warteschlangendatensatz für das Muster analysieren. |
| Leistung | Je nachdem, welche Art von Ziel-CI Sie identifizieren und erkunden möchten, kann die Discovery während der Identifizierungsphase mehrere Probes auslösen und dann während der Discovery-Phase zusätzliche Probes auslösen. Es ist möglich, dass die horizontale Discovery mit Probes aufgrund des zusätzlichen Overheads beim Auslösen und Verarbeiten vieler Probes länger dauern kann. | Discovery löst während der Identifizierung einer Explorationsphase ein Muster aus. Alle Vorgänge, die Discovery ausführen muss, befinden sich im Muster, und Discovery kann sie in der Reihenfolge ausführen, bis das Muster abgeschlossen ist. Daher kann die Muster-Discovery zu einer schnelleren Leistung führen. |
[ ]

{#c-UsingPatternsForHorizontalDiscovery__table_zxz_nfj_h2b}

## Muster für Top-down und horizontale Discovery

Sowohl Discovery als auch Servicezuordnung können dasselbe Muster für horizontale und Top-Down-Discovery verwenden. Sie werden jedoch anders bearbeitet. Siehe [Erstellen oder passen Sie Muster an](https://servicenow-prod.fluidtopics.net/ZWkolJI41_X7JcU2brI~TQ "Erstellen oder ändern Sie ein Discovery-Muster, und definieren Sie seine grundlegenden Attribute.")Für alle Schritte. Wenn Sie ein Muster verwenden, das ausschließlich für die Top-Down-Discovery verwendet wurde, und es für die horizontale Discovery verwenden möchten, müssen Sie einige Änderungen vornehmen. Siehe [Verwenden Sie ein Muster für die horizontale Discovery](https://servicenow-prod.fluidtopics.net/CKkdq_t8GzdQlp00t3j1Sg#t-UseSMPatternForDisco "Wenn Sie ein neues Muster verwenden möchten oder bereits ein Muster haben, das Sie für die Top-Down-Discovery verwendet haben, können Sie das Muster für die horizontale Discovery mit einigen Änderungen an der relevanten Klassifizierung verwenden.") für Anweisungen.

## Muster-Orchestrator {#ariaid-title2}

Muster-Orchestrator ist ein Prozess, mit dem eine Discovery mehrere Muster im Zusammenhang mit einer Datensammlung hierarchisch auslösen kann. Dies dient der Behebung von Problemen mit großen Datensätzen (oder großen Nutzlasten), die zu langsamen Erkennungen und OOM-Problemen (nicht genügend Arbeitsspeicher) auf einem MID-Server führen können.
Auf den Muster-Orchestrator wird in zugegriffen Muster-Orchestrator Registerkarte in Musterdesigner . Die Registerkarte enthält drei neue Tabellen: Auslöserregeln , Orchestrator-Eingabe , Orchestrator-Ausgabe .  
Die Auslöserregeln Tabelle gibt das übergeordnete Muster mit an Übergeordnetes Muster Feld. Die Batch-Größe Feld gibt an, wie viele Elemente vom übergeordneten Muster zum untergeordneten Muster ausgelöst werden sollen. Batch-Größe Hat die Optionen Anzahl , Alle , Und Nur Übergeordneten Kontext Verwenden .

* Anzahl Muss eine Zahl für angeben Anzahl Der Batchgröße . Das untergeordnete Muster wird jedes Mal ausgelöst, wenn das übergeordnete Muster die angegebene Anzahl von CIs sendet.
* Alle Verwendet jedes vom übergeordneten Muster gesendete CI und löst das untergeordnete Element einmal aus.
* Nur Übergeordneten Kontext Verwenden Hängt von den Ausgabeeinstellungen des übergeordneten Musters ab, um festzulegen, welches untergeordnete Muster ausgelöst werden soll. Dies ist nützlich, wenn zwei Muster dasselbe übergeordnete Element haben, Sie jedoch eines vor dem anderen auslösen müssen.
{#pattern-orchestrator__ul_srv_n3n_cmb}

Die Orchestrator-Eingabe Verwendet CI-Typ Feld zum Akzeptieren von CI-Typen aus dem übergeordneten Muster oder dem übergeordneten Muster. Die Gespeichert Als Feld speichert den Namen des CI-Typs, der im Muster verwendet werden soll. Service-Accounts sind ein Sonderfall und müssen den Namen Service_Account haben. Die CI-Attribute Das Feld verwendet beliebige Ausgaben aus dem übergeordneten Muster, um auszuwählen, welche Attribute verwendet werden sollen.

Die Orchestrator-Ausgabe Steuert, welche Daten an nachfolgende Muster gesendet werden. Enthält die Felder CI-Klassentyp , Welcher der Typ des erkannten CI ist, und Variablennamen Gibt die Variablen an, die als Eingaben an untergeordnete Muster übergeben werden sollen. Alle Variablen, die nicht in angegeben sind Variablennamen Werden nicht an untergeordnete Muster gesendet. Die Variable Source_native_key Kann manuell hinzugefügt werden, indem in gesucht wird Variablennamen Feld.

### Nativer Schlüssel der Quelle {#pattern-orchestrator__section_n4l_5mn_cmb}

In einigen Situationen kann ein Muster Teilinformationen zu einem CI erhalten, während ein anderes Muster Teilinformationen zu demselben CI erhält. Anstatt redundante Datensätze zu erstellen oder Teilinformationen zu verwerfen, werden die Informationen in der Tabelle „teilweise Nutzlasten von CMDB-Ire" \[cmdb_ire_partial_payloads_list\] gespeichert. Nachdem genügend Muster Teilinformationen erfasst haben, können diese Daten korreliert werden, um vollständige Informationen zum CI bereitzustellen.

### Paginierung {#pattern-orchestrator__section_stt_24n_cmb}

Eine weitere Möglichkeit, die Belastung des Arbeitsspeichers des MID-Servers zu reduzieren, ist die Paginierung. Paginierung unterteilt eine große Nutzlast in kleinere, geordnete Bereiche, die als Seiten bezeichnet werden. Paginierung begrenzt die maximale Größe der empfangenen Elemente und generiert ein Token. Sobald diese Seite verarbeitet wurde, wird das Token an die nächste Seite übergeben, die dann verarbeitet wird, bis alle Seiten abgeschlossen sind.

Die Paginierung wird über die Tabelle „Anwenderdefinierte Vorgänge" \[sa_custom_Operation\] gesteuert. Das Feld Ist Paginierungsfähig Ist standardmäßig im Formular ausgeblendet und kann dem Formular mit hinzugefügt werden Personalisieren Sie Das Formular Steuerungen. Sobald dies auf „wahr" festgelegt ist, enthält das zugehörige Muster im Musterdesigner das Feld Paginiert . Wird festgelegt Paginiert Feld auf „wahr" führt diesen Schritt im Muster mit Paginierung aus.

## Fügen Sie die Probe für horizontale Muster einem Klassifizierer hinzu {#ariaid-title3}

Um ein Muster für die Identifizierungs- und Explorationsphasen der horizontalen Discovery zu verwenden, müssen Sie den Klassifizierungen für die CIs, die Sie erkennen möchten, die Probe für horizontale Muster hinzufügen.

### Vorbereitungen

Erforderliche Rolle: Discovery_admin

### Warum und wann dieser Vorgang ausgeführt wird

Warnung:  
Dieses Verfahren ist nur für anwenderdefinierte Klassifiziererdatensätze oder für Datensätze vorgesehen, die standardmäßig kein Muster enthalten. Wenn Sie Ihre CMDB jedoch bereits mit Daten mit Probes aus dieser Klassifizierung ausgefüllt haben und dann zu Mustern wechseln, kann die Discovery doppelte CIs erstellen. Befolgen Sie daher dieses Verfahren nur, wenn Sie nie Discovery mit Probes für diesen Klassifizierertyp ausgeführt haben.

### Prozedur

1. Navigieren zu AlleDiscovery-DefinitionCI-Klassifizierung{Klassifizierertyp}an.
2. Öffnen Sie den Klassifiziererdatensatz.
3. Klicken Sie auf Löst Probe aus Zugehörige Liste.
4. Deaktivieren Sie die vorhandenen Identifizierungs- und Explorationsprobes.
5. Klicken Sie Auf Bearbeiten , Und fügen Sie hinzu Horizontales Muster Probe.  
   Die Probe wird in der zugehörigen Liste angezeigt.
6. Doppelklicken Sie in der zugehörigen Listenansicht auf das Feld unter Muster Spalte und fügen Sie das Muster hinzu, das Sie der Klassifizierung zuordnen möchten.  
7. Entfernen oder deaktivieren Sie die anderen Probes aus Löst Probe aus Zugehörige Liste.  
   Hinweis:  
   Wenn Sie ein Muster löschen, wird die Probe für horizontale Muster nicht automatisch aus der Klassifizierung entfernt. Sie müssen ein anderes Muster für die horizontale Probe auswählen, oder Sie können zurück zur Verwendung von Identifizierungs- und Explorationsprobes wechseln, die für die Klassifizierung spezifisch sind. Wenn Sie die horizontale Probe ohne angegebenes Muster verwenden, wird die Discovery nach der Klassifizierungsphase beendet.

## Verwenden Sie ein Muster für die horizontale Discovery {#ariaid-title4}

Wenn Sie ein neues Muster verwenden möchten oder bereits ein Muster haben, das Sie für die Top-Down-Discovery verwendet haben, können Sie das Muster für die horizontale Discovery mit einigen Änderungen an der relevanten Klassifizierung verwenden.

### Vorbereitungen

Erforderliche Rolle: Discovery_admin

### Warum und wann dieser Vorgang ausgeführt wird

Warnung:  
Dieses Verfahren ist nur für anwenderdefinierte Klassifiziererdatensätze oder für Datensätze vorgesehen, die standardmäßig kein Muster enthalten. Wenn Sie Ihre CMDB jedoch bereits mit Daten mit Probes aus dieser Klassifizierung ausgefüllt haben und dann zu Mustern wechseln, kann die Discovery doppelte CIs erstellen. Befolgen Sie daher dieses Verfahren nur, wenn Sie nie Discovery mit Probes für diesen Klassifizierertyp ausgeführt haben.

### Prozedur

1. Stellen Sie sicher, dass die Discovery das Muster verwenden kann:
   1. Navigieren zu MusterdesignerDiscovery-Musteran.
   2. Öffnen Sie das Muster.  
      Anwendungsmuster, die Servicezuordnung verwendet, werden als Typ angegeben 1 -- Anwendung .
   3. In Identifizierungsabschnitte Auf Standard Stellen Sie sicher, dass mindestens ein Abschnitt vorhanden ist, der einen Einstiegspunkttyp von zulässt TCP Oder Alle .  
      Wenn nicht, erstellen Sie eine. Weitere Informationen finden Sie in den Identifizierungsschritten für [Neues Muster wird erstellt](https://servicenow-prod.fluidtopics.net/ZWkolJI41_X7JcU2brI~TQ "Erstellen oder ändern Sie ein Discovery-Muster, und definieren Sie seine grundlegenden Attribute.").
   4. Speichern Sie das Muster.
   {#t-UseSMPatternForDisco__substeps_xvv_yxl_nx}
2. Erstellen oder ändern Sie in der Instanz die Klassifizierung für den CI-Typ, den Sie erkennen möchten.  
   Konfigurieren Sie den Klassifizierer wie folgt:
   1. Navigieren zu Discovery-DefinitionCI-Klassifizierung{Klassifizierungstyp}an.
   2. Öffnen Sie die relevante Klassifizierung.
   3. Konfigurieren Sie den Klassifizierer wie folgt:  
      * Beziehungstyp : Wählen Sie Aus Wird ausgeführt am::Run (Nur für Prozessklassifizierungen)
      * Bedingung : Konfigurieren Sie dieselbe Bedingung, die Sie im Muster definiert haben.
      * Löst Probes aus Zugehörige Liste: Fügen Sie die Probe für das horizontale Muster hinzu, und fügen Sie dann das Muster hinzu, das Sie verwenden Muster Spalte.
      {#t-UseSMPatternForDisco__ul_yzm_2tj_kx}

   {#t-UseSMPatternForDisco__substeps_u2m_kyl_nx}  
   Siehe [Erstellen Sie eine Discovery-CI-Klassifizierung](https://servicenow-prod.fluidtopics.net/T~MrsygJQzpwDoj8H0n~YQ "Eine CI-Klassifizierung ermöglicht es der Discovery, die gängigsten Betriebssysteme, Netzwerkgeräte und Prozesse zu erkennen.")Für eine Beschreibung der anderen Felder in der Klassifizierung.

### Nächste Maßnahme

Führen Sie das Muster in aus [Debug-Modus](https://servicenow-prod.fluidtopics.net/ZWkolJI41_X7JcU2brI~TQ "Erstellen oder ändern Sie ein Discovery-Muster, und definieren Sie seine grundlegenden Attribute.")Um es zu testen. Wenn Sie sicher sind, dass das Muster funktioniert, können Sie Discovery ausführen, indem Sie einen Discovery-Zeitplan einrichten oder eine Discovery bei Bedarf ausführen. Weitere Informationen finden Sie unter [Planen Sie eine horizontale Discovery](https://servicenow-prod.fluidtopics.net/wuDndBMfo0yOLNd6bUyFvQ#t_CreateADiscoverySchedule "A DiscoveryZeitplan bestimmt, was horizontal ist DiscoverySucht nach, wann und welche ausgeführt werden MID ServersWerden verwendet. Erstellen Sie ein DiscoveryPlanen Sie für Ihre lokale Umgebung oder einen Zeitplan für die Erkennung der Ressourcen in Ihrem Cloud-Service-Account.").

