Discovery-Prozessklassifizierung erstellen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Eine Prozessklassifizierung ermöglicht Discovery die Erstellung eines bestimmten CI-Typs aus Informationen, die während der Identifizierungs- und Erkundungsphase gesammelt wurden.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn ein Prozess die Klassifizierungskriterien erfüllt, verwendet Discovery den Prozessklassifizierungsdatensatz zum Erstellen eines CI. Sie können Discovery auch dazu veranlassen, vorhandene CIs zu aktualisieren oder bestimmte Prozesse zu ignorieren, indem Sie einen Prozess-Handler erstellen.

    Hinweis:
    Dot-Walking wird auf dem übergeordneten Element, das den Prozessbefehl ausführt, nicht unterstützt.

    Prozedur

    1. Navigieren zu Alle > Discovery-Definition > CI-Klassifizierung > Prozesse.
    2. Klicken Sie auf Neu.
    3. Geben Sie Werte in die Klassifizierungsfelder ein (siehe Tabelle).
      Tabelle : 1. Klassifizierungsfelder
      Feld Eingabewert
      Tabelle Wählen Sie die Tabelle aus, in der diese Klassifizierung CI-Datensätze generiert. Diese Tabelle muss eine Erweiterung der Anwendungstabelle [cmdb_ci_appl] sein.
      Beziehungstyp Wählen Sie den CI-Beziehungstyp für diese Klassifizierung aus. Das Beziehungsfeld ist nur für Prozess- und Scan-Anwendungsklassifizierungen verfügbar.

      Für Discovery-Prozessklassifizierungen wird normalerweise einer der folgenden Beziehungstypen verwendet:

      • Wird ausgeführt auf::Wird ausgeführt: Definiert die Beziehung einer Anwendung mit dem Host, auf dem sie ausgeführt wird. Diese Beziehung wird aus der Perspektive des Hosts und der Anwendung ausgedrückt. Beispiel: Meine Datenbankanwendung wird auf server001 ausgeführt::server001 führt meine Datenbankanwendung aus.
      • Abhängig von::Verwendet von: Definiert die Beziehung einer Anwendung, die mit einer anderen Anwendung kommuniziert. Diese Beziehung wird aus der Perspektive der jeweiligen Anwendung ausgedrückt. Beispiel: Die Anwendung Tomcat ist von der Datenbank MySQL abhängig::Die Datenbank MySQL wird von Tomcat verwendet.
      • Virtualisiert von::Virtualisiert: Definiert die Beziehung eines virtuellen Computers mit ihrem Host. Diese Beziehung wird aus der Perspektive des virtuellen Computers und des Hosts ausgedrückt. Beispiel: server001 wird virtualisiert von Server ESX::Server ESX virtualisiert server001.
      Aktiv Wählen Sie diese Option aus, um den Prozessklassifizierungsdatensatz zu aktivieren. Nur aktive Prozessklassifizierungen können Anwendungs-CI-Datensätze erstellen.
      Reihenfolge Geben Sie die Reihenfolge ein, in der Discovery diese Prozessklassifizierung ausführen soll, wenn für eine Tabelle mehrere Klassifizierungen verfügbar sind. Discovery führt Prozessklassifizierungen von der niedrigsten zur höchsten Ordnungszahl aus.
      Testen mit Listet das Host-CI auf, bei dem die Bedingungen einer automatisch generierten Prozessklassifizierung erfüllt wurden. Verwenden Sie dieses Feld, um Änderungen an der Prozessklassifizierung zu testen. Auf diese Weise können Sie sicherstellen, dass sich die aktualisierte Klassifizierung wie erwartet verhält.
      Bedingung

      Verwenden Sie den Condition Builder, um die Übereinstimmungs- und Klassifizierungskriterien für die Prozessklassifizierung zu erstellen. Dieses Feld ersetzt sowohl das Feld Kriterien anpassen als auch die zugehörige Liste Klassifizierungskriterien. Der Upgrade-Prozess konvertiert alle vorhandenen Klassifizierungskriterien in Bedingungen.

      Hinweis:
      Bei Bedingungsfiltern in Prozessklassifizierungen wird die Groß- und Kleinschreibung beachtet.
      Hinweis:
      Nur die folgenden Bedingungen funktionieren:
      • Name
      • PID
      • PPID
      • command
      • parameters
      • listening_on_ports
      • connecting_to_ports
      • connecting_to
      • key_parameters
      • classify
      Beim Klassifikations-Skript Geben Sie ein Skript ein, das ausgeführt werden soll, wenn Bedingung und Klassifizierungskriterien erfüllt sind. Verwenden Sie dieses Skript, um spezielle Aufgaben auszuführen, nachdem ein Gerät klassifiziert wurde. Es besteht die Möglichkeit, die Hashmap g_probe_parameters aus einem Klassifizierungsskript zu verwenden, um Probe-Parameter für alle konfigurierten, ausgelösten Probes festzulegen. Beispiel: Der folgende Code legt den Parameter 'node_port' für alle ausgelösten Probes auf 16001 fest:

      g_probe_parameters['node_port'] = 16001;

      Unter Objekte vom Typ „Bei Klassifikations-Skript“ für Discovery finden Sie weitere Beispiele und eine Liste der Objekte, die Sie für diese Art von Skript verwenden können.

      Auslösertests Wählen Sie die Erkundungs-Probes aus, die von Discovery gestartet werden sollen. Diese Probes erfassen detaillierte Informationen über ein klassifiziertes CI. Discovery startet diese Probes nicht, wenn es so konfiguriert ist, dass es nach der Klassifizierung anhält. Wenn Sie Muster für die horizontale Erkennung verwenden möchten, fügen Sie die Probe Horizontal Pattern in die Spalte Probe ein, und geben dann das Muster in der Spalte Muster an.
      Warnung:
      Geben Sie Ihr Muster nicht in der Spalte Probe an. Sie müssen die Probe „Horizontal Pattern“ auswählen, die das angegebene Muster startet.
      Anwendungen Verwenden Sie diese zugehörige Liste, um die Anwendungs-CIs anzuzeigen, die dieser Prozessklassifizierung entsprechen.
      Testergebnisse Verwenden Sie diese zugehörige Liste, um anzuzeigen, wie Discovery Prozesse auf dem im Feld Testen mit angegebenen Host klassifiziert und bessere Klassifizierungsbedingungen erzielt werden.
      Parameter Verwenden Sie diese zugehörige Liste, um die Parameter anzuzeigen, die diesem Prozess zugeordnet sind, und um bessere Klassifizierungsbedingungen zu erzielen. Unter Parameter der Discovery-Klassifizierung finden Sie eine Liste der Parameter, die Sie verwenden können.
      Versionen Verwenden Sie diese zugehörige Liste, um vorherige Versionen des Prozessklassifizierungsdatensatzes anzuzeigen.
    4. Klicken Sie mit der rechten Maustaste auf die Kopfzeile, und wählen Sie Speichern aus.
    5. Geben Sie Elemente aus zugehörigen Listen ein.
    6. Klicken Sie auf Aktualisieren.

    Beispiel

    Abbildung : 1. Beispiel für Prozessklassifizierungsdatensatz
    Prozessklassifizierung

    Nächste Maßnahme

    Führen Sie eine Erkennung über den Erkennungszeitplan aus, um nach Anwendungen zu suchen. Sie können auch Prozess-Handler erstellen oder ändern, die die Erstellung doppelter CIs basierend auf Prozessklassifizierungen verhindern, wenn dies ein Problem für Ihre Umgebung darstellt.