Einen Auslöser erstellen
Trigger bieten erweiterte Funktionen Ihres ExtraHop-Systems. Mit Triggern können Sie benutzerdefinierte Metriken erstellen, Datensätze generieren und speichern oder Daten an ein Drittanbietersystem senden. Da Sie das Trigger-Skript schreiben, steuern Sie die Aktionen, die der Auslöser bei bestimmten Systemereignissen ausführt.
Before you begin
Melden Sie sich beim ExtraHop-System mit einem Benutzerkonto an, das über die vollständige Schreibberechtigung verfügt Privilegien erforderlich, um Trigger zu erstellen.Wenn du mit Triggern noch nicht vertraut bist, Machen Sie sich mit dem Trigger-Planungsprozess vertraut, mit deren Hilfe Sie den Fokus Ihres Auslöser eingrenzen oder feststellen können, ob Sie überhaupt einen Auslöser erstellen müssen. Führen Sie dann den Prozess zum Erstellen eines Auslöser durch, indem Sie den Exemplarische Vorgehensweise für Trigger.
Trigger-Einstellungen konfigurieren
Der erste Schritt beim Erstellen eines Auslöser besteht darin, einen Triggernamen anzugeben, festzustellen, ob Debugging aktiviert ist, und vor allem zu identifizieren, bei welchen Systemereignissen der Auslöser ausgeführt wird.
Schreiben Sie ein Trigger-Skript
Das Triggerskript gibt die Anweisungen an, die der Auslöser ausführt, wenn ein für den Auslöser konfiguriertes Systemereignis eintritt.
Before you begin
Wir empfehlen Ihnen, das zu öffnen ExtraHop Trigger API-Referenz , das die Ereignisse, Methoden und Eigenschaften enthält, die Sie für Ihren Auslöser benötigen. Ein Link ist auch im Trigger-Editor-Fenster im ExtraHop-System verfügbar.Erweiterte Trigger-Optionen
Sie müssen Trigger so konfigurieren, dass sie bei mindestens einem Ereignis ausgeführt werden. Je nach ausgewähltem Ereignis werden im Bereich „Trigger erstellen" erweiterte Konfigurationsoptionen angezeigt. Wählen Sie zum Beispiel die HTTP_RESPONSE Ereignis ermöglicht es Ihnen, die Anzahl der Payload-Bytes festzulegen, die bei jedem Auftreten dieses Ereignis im System zwischengespeichert werden sollen.
Option | Beschreibung | Unterstützte Ereignisse | ||
---|---|---|---|---|
Zu erfassende Byte pro Paket | Gibt die Anzahl der Byte an, die pro Paket erfasst werden sollen. Die Gefangennahme
beginnt mit dem ersten Byte im Paket. Nur diese Option angeben
wenn das Trigger-Skript die PCAP durchführt. Ein Wert von 0 gibt an, dass das Capture alle Bytes in jedem sammeln soll Paket. |
Alle Ereignisse mit Ausnahme der folgenden Liste werden unterstützt:
|
||
L7-Nutzdatenbyte zum Puffer | Gibt die maximale Anzahl von Nutzdaten-Bytes an, die gepuffert werden sollen.
|
|
||
Bytes in der Zwischenablage | Gibt die Anzahl der Byte an, die in einer Citrix-Zwischenablage gepuffert werden sollen Übertragung. |
|
||
Metrischer Zyklus | Gibt die Länge des Metrik Zyklus an, ausgedrückt in Sekunden.
Die folgenden Werte sind gültig:
|
|
||
Metrische Typen | Gibt den Metriktyp anhand des Rohmetriknamens an, z. B. extrahop.device.http_server. Geben Sie mehrere an Metrik Typen in einer kommagetrennten Liste. |
|
||
Auslöser bei jeder Flow-Turn ausführen | Aktiviert die PCAP auf jedem Fluss
abbiegen. Die Analyse pro Spielzug analysiert kontinuierlich die Kommunikation zwischen zwei Endpunkten, um einen einzelnen Nutzdatenpunkt zu extrahieren aus dem Fluss. Wenn diese Option aktiviert ist, alle Werte spezifiziert für Übereinstimmende Zeichenfolge für den Client und Übereinstimmende Zeichenfolge auf dem Server Optionen sind ignoriert. |
|
||
Portbereich des Clients | Gibt den Client-Portbereich an. Gültige Werte liegen zwischen 0 und 65535. |
|
||
Zu puffernde Client-Bytes | Gibt die Anzahl der Client-Bytes an, die gepuffert werden sollen. Der Wert von Diese Option kann nicht auf 0 gesetzt werden, wenn der Wert von Server-Bytes zum Puffern Option ist auch auf 0 setzen. |
|
||
Suchzeichenfolge für den Client-Puffer | Gibt die Formatzeichenfolge an, die angibt, wann begonnen werden soll
Pufferung von Client-Daten. Gibt das gesamte Paket auf einer Zeichenfolge zurück
Spiel. Sie können die Zeichenfolge als Text oder Hexadezimalzahlen angeben. Zum Beispiel beide ExtraHop und \x45\x78\x74\x72\x61\x48\x6F\x70 sind gleichwertig. Hexadezimalzahlen sind keine Groß-/Kleinschreibung empfindlich. Jeder für diese Option angegebene Wert wird ignoriert wenn der Pro Spielzug oder Auslöser ausführen auf allen UDP Paketoption ist aktiviert. |
|
||
Portbereich des Servers | Gibt den Serverportbereich an. Gültige Werte sind 0 bis 65535. |
|
||
Server-Bytes zum Puffer | Gibt die Anzahl der Server-Bytes an, die gepuffert werden sollen. Der Wert von Diese Option kann nicht auf 0 gesetzt werden, wenn der Wert von Zu puffernde Client-Bytes Option ist auch auf 0 setzen. |
|
||
Suchzeichenfolge für den Serverpuffer | Gibt die Formatzeichenfolge an, die angibt, wann begonnen werden soll
Pufferung von Serverdaten. Sie können die Zeichenfolge als Text angeben oder Hexadezimalzahlen. Zum Beispiel beide ExtraHop und \x45\x78\x74\x72\x61\x48\x6F\x70 sind gleichwertig. Hexadezimalzahlen sind keine Groß-/Kleinschreibung empfindlich. Jeder für diese Option angegebene Wert wird ignoriert wenn der Pro Spielzug oder Auslöser ausführen auf allen UDP Option ist aktiviert. |
|
||
Auslöser für alle UDP-Pakete ausführen | Ermöglicht die Erfassung aller UDP-Datagramme. |
|
||
Führen Sie FLOW_CLASSIFY für ablaufende, nicht klassifizierte Flows aus | Ermöglicht die Ausführung des Ereignis nach Ablauf, um Metriken zu sammeln zum Flüsse die vorher nicht klassifiziert wurden ablaufend. |
|
||
Externe Typen | Gibt die Typen der externen Daten an, die der Auslöser verarbeitet. Das Der Auslöser wird nur ausgeführt, wenn die Nutzlast ein Typfeld mit einem von enthält die angegebenen Werte. Geben Sie mehrere Typen durch Kommas getrennt an auflisten. |
|
Danke für deine Rückmeldung. Dürfen wir Sie kontaktieren, um weitere Fragen zu stellen?