Kalibrieren Sie die Fingerabdruckbasierte Discovery

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 6 Minuten Lesedauer
  • Optimieren Sie die Erkennung von Anwendungen basierend auf Prozessen, wenn die Discovery-Ergebnisse nicht zufriedenstellend sind.

    Ändern Sie die Standardeinstellungen für die Fingerabdruckbasierte Discovery, wenn diese Funktion keine Vorschläge generiert oder nicht generiert. Darüber hinaus können Sie die generierten Vorschläge auch optimieren, um sie relevant und nützlich zu machen.

    Stellen Sie sicher, dass die Fingerabdruckbasierte Discovery Vorschläge generiert

    Fingerabdruckbasierte Discovery ist abhängig von Predictive IntelligenceZum Generieren von Vorschlägen für die Discovery. Wenn Fingerabdrücke Der Anwendung Dashboard zeigt keine Vorschläge an. Stellen Sie sicher, dass Predictive IntelligenceIst richtig konfiguriert.

    Vorbereitungen

    Standardmäßig ist die Fingerabdruckbasierte Discovery-Funktion aktiviert. Stellen Sie sicher, dass die Fingerabdruckbasierte Discovery nicht deaktiviert wurde: Navigieren Sie zu Alle > System Eigenschaft S > Alle Eigenschaftenan. Stellen Sie sicher, dass die folgende Eigenschaft nicht in der Liste angezeigt wird: sys_property process.clustering.appfingerprint.enabled.

    Erforderliche Rolle: Discovery_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Fingerabdrücke Der Anwendung Dashboard zeigt keine Vorschläge an. Führen Sie die folgenden Schritte aus. Überprüfen Sie nach jeder Aktion, ob das Problem weiterhin besteht.

    Prozedur

    1. Stellen Sie sicher Predictive IntelligenceIst installiert und aktiv.
      1. Navigieren zu Systemdefinition > Pluginsan.
      2. Suchen Sie nach Predictive Intelligence .
      3. Überprüfen Sie, ob Predictive IntelligencePlugin ist installiert.

        Status des Predictive Intelligence-Plugins wird überprüft
        Wenn Predictive IntelligenceIst nicht installiert, klicken Sie auf Installieren Schaltfläche.
      4. Klicken Sie auf Predictive Intelligence Kachel.
      5. Überprüfen Sie im Formular „Predictive Intelligence“, ob Status Ist Aktiv .
        Wenn der Status lautet Inaktiv , Klicken Sie auf Aktivieren/Reparieren Verknüpfen Sie unter Zugehörige Links .
    2. Stellen Sie sicher, dass die geplante Aufgabe, die die Fingerabdruckbasierte Discovery steuert, aktiviert und korrekt konfiguriert ist.
      1. Navigieren zu Systemdefinition > Geplante Aufgabenan.
      2. Wählen Sie aus Applications suggestion - ITOM AutodiscoGeplante Aufgabe aus der Liste.
      3. Stellen Sie sicher, dass Aktiv Kontrollkästchen ist aktiviert.
      4. Überprüfen Sie, ob die Discovery-Häufigkeit auf eine Stunde festgelegt ist, wie im folgenden Beispiel gezeigt:

        Stellen Sie sicher, dass die geplante Aufgabe für die Fingerabdruckbasierte Discovery aktiv ist
    3. Überprüfen Sie, ob die Clustering-Lösung, die für die Gruppierung von Prozessen in Vorschlägen verantwortlich ist, aktiv ist.
      1. Eingabetaste Ml_Solution.list In Filternavigator Feld von Navigation Bereich.
        Die ML-Lösungen Auf der Registerkarte werden alle Lösungen angezeigt, einschließlich Clustering-Lösungen.
      2. Identifizieren Sie Clustering-Lösungen, indem Sie überprüfen Tabelle Spalte.
        Das System speichert Clustering-Lösungen in der Tabelle „virtuelle laufende Prozesse“ [V_cmdb_running_Process].
      3. Wenn mehrere Clustering-Lösungen vorhanden sind, identifizieren Sie die neueste Lösung anhand des Zeitstempels in Aktualisieren Spalte.
        Alternativ können Sie die Nummer verwenden, die das System an den Lösungsnamen anhängt, um die neueste Lösung zu identifizieren.Identifizieren der neuesten Clustering-Lösung anhand der angehängten Nummer im Namen.
      4. Überprüfen Sie, ob Status Wert ist Lösung Abgeschlossen Und Fortschritt Ist bei 100 % .

        Stellen Sie sicher, dass die Clustering-Lösung aktiv ist.
      5. Wenn der Statuswert nicht „Lösung abgeschlossen“ ist, konfigurieren Sie Predictive IntelligenceWie in beschrieben Konfigurationstipps für Predictive Intelligence .
    4. Prüfen Sie, ob die Clustering-Lösung genügend Prozessgruppen erstellt hat, die zu Vorschlägen werden.
      1. Navigieren zu Systemdefinition > Tabellen Und suchen Sie die Tabelle „virtuelle laufende Prozesse“ [V_cmdb_running_Process].
      2. Überprüfen Sie, ob diese Tabelle mehr als 1000 Datensätze enthält.
      3. Wenn weniger als 1000 Prozesse vorhanden sind, erkennen Sie weitere Prozesse, indem Sie eine horizontale Discovery für zusätzliche IP-Bereiche oder Subnetze ausführen.
      4. Wenn nach der Erkennung zusätzlicher IP-Bereiche oder Subnetze noch weniger als 1000 Prozesse vorhanden sind, Deaktivieren Sie die Fingerabdruckbasierte Discovery .
    5. Überprüfen Sie, ob Anwendungsvorschlag: ITOM-Autodisco Transaktion wird nicht langsam geladen, wie in beschrieben Zeigen Sie die aktive Transaktion an, und beenden Sie sie .
      Wenn diese Transaktion für eine lange Zeit ausgeführt wird, beenden Sie sie.

    Optimieren Sie Vorschläge für die fingerabdruckbasierte Discovery

    Passen Sie Definitionen prozessbasierter Vorschläge an, bevor Sie die Discovery starten. Normalerweise müssen Sie automatisch generierte Vorschläge optimieren, wenn die Genauigkeit kleiner als 100 % ist. Predictive IntelligenceErstellt Vorschläge und stellt die Genauigkeitsschätzung für jeden Vorschlag bereit. Der Mangel an Genauigkeit kann dazu führen, dass erforderliche Anwendungen nicht erkannt werden oder dass zusätzlich zu den richtig erkannten Anwendungen falsche Anwendungen erkannt werden.

    Vorbereitungen

    Erforderliche Rolle: Discovery_admin

    Prozedur

    1. Navigieren zu Alle > Discovery > Homepagean.
    2. Klicken Sie Auf Fingerabdrücke Der Anwendung .
      Die Fingerabdrücke Der Anwendung Dashboard wird geöffnet.
    3. Navigieren Sie mit einer der folgenden Methoden zur Liste der Vorschläge:
      • Auf Top-Vorschläge Kreisdiagramm: Zeigen Sie die Top-Vorschläge nach der Anzahl der Prozesse an, aus denen diese Vorschläge bestehen.
      • Um nur Vorschläge für Anwendungsserver anzuzeigen, klicken Sie auf Vorgeschlagene Anwendungsserver Kachel. Die gefilterte Liste der Vorschläge für Anwendungsserver wird angezeigt. Diese Liste wird auch gefiltert, um nur Vorschläge anzuzeigen, deren Genauigkeit 100 % ist.
      • Klicken Sie alternativ auf Alle Vorschläge . Die ungefilterte Liste aller Vorschläge wird angezeigt.
    4. Klicken Sie in der Liste Anwendungsvorschläge auf den entsprechenden Vorschlag in Vorgeschlagener Gruppenname Spalte.
      Das Formular „Anwendungsvorschlag“ wird geöffnet.

      Das Formular „Anwendungsvorschlag“
    5. Um den für die Fingerabdruckbasierte Anwendung verwendeten Namen zu ändern, geben Sie den bevorzugten Namen in ein Name Feld.
      Beispielsweise führen viele Anwendungen Java-Prozesse aus, und der vorgeschlagene Gruppenname für diese Gruppen ist Java . Sie können einen Namen zuweisen, der die Anwendung besser beschreibt, die Sie mit diesem Vorschlag erkennen möchten (z. B. java_myweblogic ).
    6. Um den für die CI-Klasse verwendeten Namen zu ändern, geben Sie den Namen der bevorzugten CI-Klasse in ein Vorgeschlagene CMDB-CI-Klasse Feld.
    7. Um die Klassifizierungsregel zu optimieren, ändern Sie die regulären Ausdrücke in Vorgeschlagene Klassifizierungsregel Feld.
      Fügen Sie beispielsweise dem regulären Ausdruck Versionsinformationen für die Erkennung einer Tomcat-Anwendung hinzu: .*tomcat.* -Dopss.*Version=12.1,3.*
    8. Klicken Sie auf Aktualisieren.
    9. Wenn Sie sich nicht sicher sind, wie Sie die Klassifizierungsregel ändern können, optimieren Sie sie, nachdem Sie die erste Discovery durchgeführt haben, wie in beschrieben Passen Sie den regulären Ausdruck an, der für die Fingerabdruckbasierte Discovery verwendet wird .

    Passen Sie den regulären Ausdruck an, der für die Fingerabdruckbasierte Discovery verwendet wird

    Optimieren Sie den regulären Ausdruck in der Klassifizierungsregel, um Discovery-Ergebnisse präziser zu machen. Predictive IntelligenceExtrahiert reguläre Ausdrücke aus Prozessen und weist sie Klassifizierungsregeln zu, als Teil der Erstellung von Vorschlägen. Wenn Sie mit den Discovery-Ergebnissen nicht zufrieden sind oder die Vorschlagsgenauigkeit niedriger ist als 100 %, ändern Sie den regulären Ausdruck.

    Vorbereitungen

    Erforderliche Rolle: Discovery_admin

    Prozedur

    1. Navigieren zu Alle > Anwendung > Modulan.
    2. Klicken Sie Auf Anwendung Erkennen .
      Die Fingerabdruckbasierte Discovery findet die Anwendung und erstellt eine CI-Klasse, eine Klassifizierung und ein Muster.
    3. Auf Anwendungsvorschläge Klicken Sie auf die neu erstellte Prozessklassifizierung.
      Das Formular „Prozessklassifizierung“ wird geöffnet.

      Der reguläre Ausdruck wird angepasst.
    4. In Parameter Wertfeld unter Bedingung , Beachten Sie den regulären Ausdruck, der automatisch von ausgewählt wurde Predictive Intelligence.
      In diesem Beispiel ist es ."-DweblogicName=."
    5. Klicken Sie Auf Vorhängeschloss Symbol Vorhängeschloss-SymbolNeben Testen Sie mit .
    6. Klicken Sie auf Suchen Symbol SuchsymbolUm den Server auszuwählen, auf dem Sie zusätzliche reguläre Ausdrücke testen möchten.
      Die Liste aller erkannten Server wird geöffnet.
    7. Wählen Sie den Server aus, der die Anwendung ausführt, die Sie mithilfe der anwenderdefinierten Klassifizierung erkennen möchten.
      Der ausgewählte Server wird in angezeigt Testen Sie mit Feld.
    8. Klicken Sie mit der rechten Maustaste auf den Header des Formulars „Prozessklassifizierung“, und wählen Sie aus Speichern .
      Das System führt einen Test aus und zeigt die Ergebnisse auf an Testergebnisse Registerkarte unten auf der Seite.

      Passen Sie den regulären Ausdruck an, und wählen Sie den Server zum Testen aus.
    9. Überprüfen Sie auf der Registerkarte Testergebnisse die Prozesse, die mithilfe der für diese Klassifizierung konfigurierten regulären Ausdrücke erkannt wurden.
    10. Passen Sie den regulären Ausdruck im Feld Parameterwert unter an Bedingungen .
      Machen Sie es beispielsweise generischer: „weblogic.“
    11. Klicken Sie mit der rechten Maustaste auf den Header des Formulars „Prozessklassifizierung“, und wählen Sie aus Speichern .
      Das System führt den Test erneut aus und zeigt die Ergebnisse auf an Testergebnisse Registerkarte unten auf der Seite.
    12. Stellen Sie auf der Registerkarte Testergebnisse sicher, dass die Fingerabdruck-Discovery die Anwendungen wie erwartet gefunden hat.

    Deaktivieren Sie die Fingerabdruckbasierte Discovery

    Standardmäßig ist die Fingerabdruckbasierte Discovery aktiviert. Deaktivieren Sie die Anwendungs-Discovery basierend auf Prozessen, wenn Predictive IntelligenceGeneriert nicht genügend Prozesse.

    Vorbereitungen

    Erforderliche Rolle: Discovery_admin

    Prozedur

    1. Fügen Sie die Systemeigenschaft hinzu sys_property process.clustering.appfingerprint.enabledWie in beschrieben Fügen Sie eine Systemeigenschaft hinzu .
    2. Geben Sie zum Deaktivieren ein Falsch In Wert Feld.
    3. Um die Fingerabdruckbasierte Discovery erneut zu aktivieren, ändern Sie Wert Feld bis Wahr .