Erstellen Sie eine HTTP-Klassifizierung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Mit einer HTTP-Klassifizierung kann der horizontale Discovery-Prozess Geräte über das HTTP-Protokoll finden.

    Vorbereitungen

    Erforderliche Rolle: Discovery_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können zusätzliche HTTP-Klassifizierungen erstellen, wenn Sie Geräte über HTTP/REST klassifizieren möchten, anstatt über ein anderes Protokoll. Verwenden Sie die HTTP-Klassifizierung nur für die Geräte-Discovery, nicht für die Anwendungs-Discovery.

    Hinweis:
    Standardmäßig ist F5-HTTP-Klassifizierung Wird bereitgestellt, um F5-Lastenausgleichsmodule mit REST zu klassifizieren. Die F5 LB REST Muster wird auch bereitgestellt, um das Gerät zu erkunden. Sie müssen keine neue HTTP-Klassifizierung für F5-Lastenausgleichsmodule erstellen.
    Von allen Protokollen, die DiscoveryVerwendet (einschließlich WMI, SSH und SNMP), HTTP ist standardmäßig die niedrigste Priorität. Discovery verwendet HTTP-Klassifizierung nur, wenn:
    • Shazzam bestimmt, dass die Ports für HTTP (80) und HTTPS (443) offen sind.
    • Der horizontale Discovery-Prozess schlägt für die Port-Probes mit höherer Priorität (WMI, SSH und SNMP) fehl, wenn die Ports für diese Protokolle nicht geöffnet sind oder wenn die Discovery für diese Protokolle fehlschlägt. Der horizontale Discovery-Prozess kann fehlschlagen, z. B. wenn SSH- und SNMP-Anmeldeinformationen nicht konfiguriert sind oder falsch sind.
      Hinweis:
      Siehe Port-Probes Um weitere Details zur Funktionsweise des Port-Scans und zur Anzeige der Prioritäten der verschiedenen Protokolle zu erhalten.
    HTTP-Klassifizierung startet HTTP-Klassifizierung Probe zum Klassifizieren des Geräts. Die HTTP: Klassifizieren Probe führt eine GET-Anforderung für jedes Gerät für jede HTTP-Klassifizierung aus. Die URL der Anforderung wird wie folgt erstellt: PROTOKOLL://IP:PORT/PATH , Wobei:

    Prozedur

    1. Navigieren zu Alle > Discovery-Definition > CI-Klassifizierung > HTTPan.
    2. Klicken Sie auf Neu.
    3. Füllen Sie die Formularfelder aus (siehe Tabelle):
      Abbildung : 1. Die F5-HTTP-Klassifizierung
      HTTP-Klassifizierung
      Feld Beschreibung
      Name Geben Sie einen Namen für die Klassifizierung ein.
      Pfad Geben Sie den Pfad für die HTTP-GET-Anforderung ein.
      Header Fügen Sie einen Optionsheader mit einem Wert hinzu. Sie können eine Variable im Format verwenden ${Variable} Anstelle eines statischen Werts.

      Unterstützte Header hängen vom REST-Webservice-Provider ab, mit dem Sie eine Verbindung herstellen möchten. In der Dokumentation Ihres Webservice Providers finden Sie heraus, welche Header gültig oder erforderlich sind.

      Port (IP-Service)

      Wenn diese Klassifizierung einen anwenderdefinierten Port verwenden soll, der noch kein Standardwert in der Tabelle „IP-Service“ [cmdb_ip_Service] ist, gehen Sie folgendermaßen vor:

      1. Wählen Sie das Suchsymbol aus, um die Liste der IP-Services anzuzeigen.
      2. Wählen Sie Aus Neu Und erstellen Sie eine Port-zu-Protokoll-Zuordnung.
      3. Wählen Sie diese Port-zu-Protokoll-Zuordnung dafür aus Port Feld.

      Viele häufig verwendete Protokolle sind standardmäßig bereits Ports zugeordnet, z. B. http An Port 80 und an https An Port 443.

      Wenn Sie eine dieser standardmäßigen Port-zu-Protokoll-Zuordnungen verwenden möchten, geben Sie keine Werte in ein Port Feld. Die HTTP-Port-Probe verwendet standardmäßig die richtige Probe.

      Bestellung

      Geben Sie eine Zahl ein, die die Priorität dieser Klassifizierung darstellt. Wenn DiscoveryFindet mehr als eine zutreffende Klassifizierung. Es wird die Klassifizierung mit niedriger verwendet Reihenfolge Nummer.

      Protokoll

      [Optional]

      Dieses Feld ist standardmäßig nicht sichtbar. Sie müssen das Formular konfigurieren, um es hinzuzufügen.

      Wenn Sie eine eindeutige Port-zu-Protokoll-Zuordnung für konfigurieren Port Geben Sie eine optionale Protokollüberschreibung ein, die Discovery mit dieser Klassifizierung verwendet.

      Wenn Sie beispielsweise Port 5000 und das HTTP-Protokoll verwenden möchten, fügen Sie die 5000/HTTP-Port-zu-Protokoll-Zuordnung zu hinzu Port Und wählen Sie dann aus http In Protokoll Feld.
    4. Klicken Sie mit der rechten Maustaste auf die Kopfzeile und wählen Sie Speichern.

      In der Tabelle „HTTP-Klassifizierungen“ [Discovery_classy_http] wird ein Datensatz erstellt.

      Die zugehörige Liste „HTTP-Klassifizierungsübereinstimmung“ wird angezeigt. Diese zugehörige Liste zeigt Kriterien an, die Sie so konfigurieren können, dass sie mit dem Text der Antwort auf die Anforderung „ABRUFEN“ übereinstimmen DiscoverySendet.

    5. Definieren Sie in der zugehörigen Liste HTTP-Klassifizierungsübereinstimmung die Kriterien, und geben Sie das Muster an, das für diese Klassifizierung gestartet werden soll.
      Die Kriterien müssen für erfüllt sein DiscoveryDient zur Verwendung dieser HTTP-Klassifizierung.
      1. Klicken Sie auf Neu.
      2. Füllen Sie im Formular „HTTP-Klassifizierungsübereinstimmung“ die Formularfelder aus (siehe Tabelle).
        HTTP-Klassifizierungsübereinstimmung
        Feld Beschreibung
        Operator Wählen Sie den Operator aus, mit dem das System die Bedingung auswertet:
        • Enthält
        • Ist gleich
        • Regulärer Ausdruck
        Bestellung

        Geben Sie eine Zahl ein, die die Priorität dieser Bedingung darstellt. Wenn DiscoverySucht nach mehr als einer zutreffenden Bedingung. Es wird die Bedingung mit einer niedrigeren Ordnungsnummer verwendet.

        Muster Geben Sie das Muster an, das bei einer richtigen Übereinstimmung gestartet werden soll. Dieses Muster muss HTTP verwenden, um das Gerät zu erkennen.
        Wert Geben Sie den Wert ein, den der Textkörper der zurückgegebenen REST-Methode haben muss.
      3. Klicken Sie auf Absenden.
      4. Wenn verschiedene Muster für verschiedene Versionen des Geräts vorhanden sind, das Sie erkennen möchten, definieren Sie beliebig viele HTTP-Klassifizierungsübereinstimmungen.