Erkennen Sie Anwendungen basierend auf Vorschlägen von ServiceNow Predictive Intelligence. Predictive Intelligence klassifiziert und kategorisiert die erkannten laufenden Prozesse automatisch als Fingerabdrücke der Anwendung und macht Vorschläge. ITOM-Transparenz nutzt Predictive Intelligence zur ersten Analyse erkannter Prozesse und empfiehlt Anwendungen, für die eine Erkennung durchgeführt werden sollte. Mit dieser Methode erstellt ITOM-Transparenz automatisch eine CI-Klasse für die Configuration Management Database (CMDB), einen Klassifizierer oder ein Muster für die neue Anwendungs-CI-Klasse.

Vorbereitungen

Führen Sie eine horizontale Erkennung für alle relevanten IP-Bereiche durch (siehe Beschreibung in IP-Netzwerke in Discovery-Range Sets konvertieren). Geben Sie alle relevanten Anmeldeinformationen für den Zugriff von ITOM-Transparenz auf die Anwendungen und Geräte an, die Sie erkennen möchten.

Erforderliche Rolle: discovery_admin

Warum und wann dieser Vorgang ausgeführt wird

Die Erkennung von Anwendungen anhand von Fingerabdrücken ist besonders nützlich, wenn Sie keine Muster verwenden können, die standardmäßig oder über den ServiceNow Store verfügbar sind. Beispielsweise wenn Sie nicht standardmäßige, selbst entwickelte Anwendungen oder brandneue Anwendungen erkennen möchten.

Die Funktion Discovery von ITOM-Transparenz verwendet Application Dependency-Mapping (ADM), um an TCP-Ports ausgeführte Prozesse und Anwendungen zu erkennen, die diese Prozesse ausführen. Wenn Sie Anwendungen anhand von Fingerabdrücken erkennen, gehen Sie noch einen Schritt weiter. Die auf Fingerabdrücken basierte Erkennungsmethode analysiert Prozesse, die ADM nicht für die Erkennung verwendet hat.

Die auf Fingerabdrücken basierte Erkennung nutzt Algorithmen, um laufende Prozesse zu identifizieren und in Gruppen zu organisieren. Diese Prozessgruppen werden zu vorgeschlagenen Anwendungen oder Kandidaten. Sie überprüfen vorgeschlagene Anwendungen und wählen aus, welche erkannt werden sollen. Die Liste der vorgeschlagenen Anwendungen wird stündlich aktualisiert.

Während der Fingerabdruckerkennung erstellte Muster werden sowohl für die horizontale Erkennung als auch für die Erkennung von oben nach unten verwendet. Damit Service-Mapping ein solches Muster korrekt ausführen kann, müssen Sie definieren, wann dieses Muster ausgeführt werden soll. Dazu legen Sie fest, vor oder nach welchem anderen Muster Service-Mapping dieses neue Muster ausführen soll.

Wenn Sie eine Anwendung basierend auf einem Anwendungsvorschlag erkennen, führt die auf Fingerabdrücken basierte Erkennung die folgenden Schritte aus:
  1. Die auf Fingerabdrücken basierte Erkennung erstellt für die neue Anwendung eine CI-Klasse in der CMDB. Die neue CI-Klasse erweitert die CI-Klasse „Anwendung“ [cmdb_ci_appl] und verwendet standardmäßig den Prozessgruppennamen als Anzeigename der vorgeschlagenen CI-Klasse.
  2. Die auf Fingerabdrücken basierte Erkennung erstellt einen Prozessklassifizierer für die Anwendungsgruppe, die erkannt werden soll. ADM verwendet den neuen Prozessklassifizierer, um das für die CI-Klasse erstellte neue Muster auszulösen. Die Priorität des Klassifizierers ist niedriger, um sicherzustellen, dass das System zuerst die mit ITOM-Transparenz verfügbaren Standardmuster oder benutzerdefinierte Muster verwendet.
  3. Die auf Fingerabdrücken basierte Erkennung erstellt ein Erkennungsmuster des Anwendungstyps für die neue CI-Klasse. Prozessklassifizierung erzwingen ist aktiviert, um sicherzustellen, dass der MID-Server dieses Muster nur ausführt, wenn der für ein CI identifizierte Prozess den Klassifizierungskriterien für dieses Muster entspricht.
    Hinweis: Die Anwenderoberfläche von Service-Mapping bezieht sich auf CI-Klassen als CI-Typen.
  4. ADM verwendet den Klassifizierer, um die horizontale Erkennung des Anwendungs-CI auszulösen.
  5. ADM löst die Erkennung mit dem neuen Muster aus.
  6. Nachdem das Muster die Erkennung abgeschlossen hat, wird das erkannte Anwendungs-CI in die entsprechende Tabelle der CMDB geschrieben.

Die auf Fingerabdrücken basierte Erkennung ist standardmäßig aktiviert.

Prozedur

  1. Navigieren zu Alle > Discovery > Homepage.
  2. Klicken Sie auf Fingerabdrücke der Anwendung.
    Das Dashboard Fingerabdrücke der Anwendung wird geöffnet.
  3. Zeigen Sie vorgeschlagene Anwendungen auf eine der folgenden Arten an:
    • Zeigen Sie im Tortendiagramm mit den häufigsten Vorschlägen die wichtigsten Vorschläge an, sortiert nach der Anzahl der Prozesse, aus denen diese Vorschläge hervorgehen. Die Prozessanzahl spiegelt sich in der Größe des jeweiligen Diagrammsegments wider. Klicken Sie auf das Segment, um die entsprechenden Vorschläge in einer gefilterten Liste anzuzeigen. Klicken Sie zum Ausblenden eines Vorschlags aus dem Diagramm auf den Namen des Vorschlags in der Diagrammlegende.
    • Um nur Vorschläge für Anwendungsserver anzuzeigen, klicken Sie auf die Kachel für vorgeschlagene Anwendungsserver. Die gefilterte Liste mit Vorschlägen für Anwendungsserver wird angezeigt.
    • Sie können auch alle Vorschläge anzeigen. Die ungefilterte Liste mit allen Vorschlägen wird angezeigt.
  4. Klicken Sie unter Vorgeschlagener Gruppenname auf den entsprechenden Vorschlag, zum Beispiel Python.
    Die Vorschlagsdetails werden im Formular Anwendungsvorschlag geöffnet.
  5. Überprüfen Sie die Vorschlagsdetails unter Beachtung der folgenden Parameter:
    Feld Beschreibung
    Vorgeschlagener Gruppenname

    Der Name ITOM-Transparenz, der für den Vorschlag generiert wird. Dieses Feld ist bereits ausgefüllt, Sie können es jedoch bei Bedarf ändern.

    Erweiterter Gruppenname

    Die 10 wichtigsten Stichwörter, die weitere Informationen zum Prozess liefern. Predictive Intelligence extrahiert diese Stichwörter aus dem Prozess.

    Vorgeschlagene CMDB CI-Klasse Der Name der von ADM erstellten CMDB-CI-Klasse, wenn Sie sich für die Erkennung der vorgeschlagenen Anwendung entscheiden
    Prozessanzahl

    Die Anzahl der erkannten Prozesse, auf denen dieser Vorschlag basiert

    Prozesse anzeigen Klicken Sie, um die Beispielprozesse anzuzeigen, auf denen dieser Vorschlag basiert. Die Gesamtanzahl der Prozesse kann größer sein und beginnt bei 1000. Standardmäßig können 100 Beispielprozesse angezeigt werden.
    Genauigkeit

    Ein Validierungsalgorithmus überprüft die Qualität der Vorhersage. Der Algorithmus analysiert den Parameter des regulären Ausdrucks (ReGex) der Prozesse in diesem Vorschlag und in anderen Vorschlägen (Anwendungsgruppen). Wählen Sie Vorschläge mit höherer Regelgenauigkeit aus. Wenn die Genauigkeit niedrig ist, können Sie die ReGex-Definition des Prozesses manuell einstellen (siehe Beschreibung in Reguläre Ausdrücke für die auf Fingerabdrücken basierte Erkennung anpassen)

    Hinweis: Ändern Sie den Genauigkeitswert nicht manuell.
    Prozessklassifizierer Der vorgeschlagene reguläre Ausdruck, der im Klassifizierer verwendet wird. Falls definiert, verwendet ADM diesen regulären Ausdruck während der horizontalen Erkennung.
    Regel ignorieren Der Name des Prozesses, der mit der Aktion Ignorieren von der Erkennung ausgeschlossen wurde
  6. (Wahlweise) Wenn dieser Vorschlag nicht relevant ist und Sie ihn nicht für die Erkennung verwenden möchten, führen Sie eine der folgenden Aktionen aus:
    • Klicken Sie auf Ignorieren, um Prozesse von der horizontalen Erkennung auszuschließen.

      Dieser Prozess wird der Tabelle „Prozesshandler“ [discovery_proc_handler] hinzugefügt, wobei der Classify parameter auf „false“ gesetzt wird. Discovery beendet die Überprüfung des Klassifizierers auf den ausgeschlossenen Prozess und führt keine Erkennung des CI durch, für das diese Prozesse ausgeführt werden.

    • Klicken Sie auf Löschen, um diesen Vorschlag aus der Vorschlagsliste zu entfernen.

      Der Vorschlag wird aus der Liste entfernt. Wenn Predictive Intelligence einem gelöschten Vorschlag neue Prozesse hinzufügt, wird er erneut in dieser Liste angezeigt.

  7. Klicken Sie auf Anwendung erkennen.
    Die auf Fingerabdrücken basierte Erkennung erkennt ein Anwendungs-CI für den ausgewählten Vorschlag.
  8. Überprüfen Sie im Dashboard Fingerabdrücke der Anwendung, ob die erkannte Anwendung unter Created Applications (Erstellte Anwendungen) angezeigt wird.

    Erkannte Python-Anwendung.
  9. Konfigurieren Sie die Ausführungsreihenfolge für das automatisch erstellte Muster:
    1. Klicken Sie auf den Prozessklassifizierer neben der neuen Anwendung.
      Das Formular „Prozessklassifizierung“ wird geöffnet.
    2. Klicken Sie auf der Registerkarte „Auslösertests“ auf den Link für das Muster.

      Klicken Sie auf das automatisch generierte Muster.

      Das Musterformular wird geöffnet.

    3. Wählen Sie die Reihenfolge aus, in der dieses Muster immer ausgeführt wird:
      • Vor
      • Nach
    4. Wählen Sie dann das andere zutreffende Muster aus.
      Hinweis: Wenn Sie sich nicht sicher sind, was die richtige Reihenfolge ist, oder wenn Sie dieses automatisch generierte Muster für die Erkennung von oben nach unten nicht verwenden möchten, konfigurieren Sie die Ausführungsreihenfolge als After All (Nach allen).
    5. Klicken Sie auf Speichern.
  10. (Wahlweise) Klicken Sie auf den Prozessklassifizierer neben der neuen Anwendung, um den Klassifizierer und das Muster anzuzeigen, das die auf Fingerabdrücken basierte Erkennung für dieses Anwendungs-CI erstellt.
  11. (Wahlweise) Wenn das Erkennungsergebnis nicht zufriedenstellend ist, kalibrieren Sie die Funktion der auf Fingerabdrücken basierten Erkennung.