TCP Konfigurationsoptionen für das mehrzeilige Syslog-Protokoll
Das „ TCP “-Protokoll für mehrzeilige Syslog-Meldungen ist ein passives Eingangs-Protokoll, das reguläre Ausdrücke verwendet, um das Start- und Endmuster mehrzeiliger Ereignisse zu identifizieren.
13.06.2012 08:15:15 LogName=Security SourceName=Microsoft Windows-Sicherheitsüberprüfung. EventCode=5156 EventType=0 TaskCategory=Filtering Plattformverbindung Schlüsselwörter = Prüfung erfolgreich Nachricht = Die Windows-Filterplattform hat eine Verbindung zugelassen. Prozess-ID: 4 Anwendungsname: System Richtung: Eingehend Quellenadresse: < IP-Adresse> Quellenport: 80 Zieladresse:<IP_address> Ziel Port:444
| Parameter | Beschreibung |
|---|---|
| Protokollkonfiguration | TCP Multiline Syslog |
| Log Source Identifier (Protokollquellenkennung) | Geben Sie eine IP-Adresse oder einen Hostnamen für die Protokollquelle ein. Um einen Quellennamen anstelle einer Protokollquellen-ID zu verwenden, wählen Sie Angepassten Quellennamen verwenden aus und geben Sie Werte für die Parameter Regex für Quellennamen und Formatierzeichenfolge für Quellennamen ein. Hinweis: Diese Parameter sind nur verfügbar, wenn Erweiterte Optionen anzeigen auf Jagesetzt ist.
Neu in „ UP15 “ Sie können nun bis zu 10 Log-Source-Identifier für eine auf „ TCP “ und „Multiline Syslog“ basierende Protokollquelle konfigurieren. |
| Listen Port (Empfangsport) | Die Nummer des Ports, der eingehende Syslog-Ereignisse von „ TCP “ (mehrzeilig) empfängt. Der Standardempfangsport ist 12468. Führen Sie die folgenden Schritte aus, um die Portnummer zu bearbeiten:
|
| Aggregationsmethode | Die Methode, mit der Sie Ihre Multiline-Syslog-Daten von TCP aggregieren. Sie können eine der folgenden Methoden auswählen:
|
| Ereignisstartmuster | Dieser Parameter ist verfügbar, wenn Sie den Parameter Aggregationsmethode auf Abgleich starten/beendensetzen. Der reguläre Ausdruck (Regex), der erforderlich ist, um den Anfang einer mehrzeiligen Ereignis-Nutzlast von TCP zu identifizieren. Syslog-Header beginnen normalerweise mit einem Datum oder einer Zeitmarke. Das Protokoll kann ein einzeiliges Ereignis erstellen, das ausschließlich auf einem Ereignisstartmuster (z. B. einer Zeitmarke) basiert. Wenn nur ein Startmuster verfügbar ist, erfasst das Protokoll alle Informationen zwischen jedem Startwert, um ein gültiges Ereignis zu erstellen. |
| Ereignisendmuster | Dieser Parameter ist verfügbar, wenn Sie den Parameter Aggregationsmethode auf Abgleich starten/beendensetzen. Dieser reguläre Ausdruck (Regex) wird benötigt, um das Ende einer mehrzeiligen Ereignisnachricht unter TCP zu identifizieren. Wenn das syslog-Ereignis mit dem gleichen Wert endet, verwenden Sie einen regulären Ausdruck, um das Ende eines Ereignisses zu ermitteln. Wenn nur ein Ereignisstartmuster verwendet wird und die sendende Einheit einige Ereignisse (niedrige EPS) in einem Intervall sendet, wird das letzte gesendete Ereignis erst verarbeitet, wenn die Pipeline ein neues Ereignisstartmustererkennt. Wenn beispielsweise ein einzelnes Testereignis gesendet wird, kann es in der QRadar -Protokollaktivität unsichtbar sein, ohne ein Ereignisendmusterhinzuzufügen. Um dieses Szenario zu umgehen, senden Sie 2 bis 3 Testereignisse gleichzeitig. Ohne Ereignisendmusterwird das letzte Ereignis erst erfasst, wenn ein neues Ereignisstartmuster erkannt wird. |
| Nachrichten-ID-Muster | Dieser Parameter ist verfügbar, wenn Sie den Parameter Aggregationsmethode auf ID-Linkedsetzen. Dieser reguläre Ausdruck (regex) ist erforderlich, um die Ereignisnutzdatennachrichten zu filtern. Die mehrzeiligen Ereignismeldungen von „ TCP “ müssen einen gemeinsamen Identifikationswert enthalten, der in jeder Zeile der Ereignismeldung wiederholt wird. |
| Ereignisformatierungsprogramm | Verwenden Sie die Option Windows Multiline für mehrzeilige Ereignisse, die speziell für Windows formatiert sind. |
| Erweiterte Optionen einblenden | Der Standardwert ist Nein. Wählen Sie Ja aus, um die Ereignisdaten anzupassen. |
| Angepassten Quellennamen verwenden | Dieser Parameter ist verfügbar, wenn Erweiterte Optionen anzeigen auf Jagesetzt ist. Wählen Sie das Kontrollkästchen aus, um den Quellennamen mit einem regulären Ausdruck anzupassen. |
| Regulärer Ausdruck für Quellennamen | Dieser Parameter ist verfügbar, wenn Sie Angepassten Quellennamen verwendenauswählen. Der reguläre Ausdruck (regex), der einen oder mehrere Werte aus Ereignisnutzdaten erfasst, die von diesem Protokoll verarbeitet werden. Diese Werte werden mit dem Parameter Formatierzeichenfolge für Quellennamen verwendet, um einen Quellen-oder Ursprungswert für jedes Ereignis festzulegen. Dieser Quellenwert wird verwendet, um das Ereignis an eine Protokollquelle mit einem übereinstimmenden Wert für Protokollquellenkennung weiterzuleiten. |
| Formatierzeichenfolge für Quellennamen | Dieser Parameter ist verfügbar, wenn Sie Angepassten Quellennamen verwendenaktivieren. Sie können eine Kombination aus einer oder mehreren der folgenden Eingaben verwenden, um einen Quellenwert für Ereignisnutzdaten zu bilden, die von diesem Protokoll verarbeitet werden:
|
| Als Gateway-Protokollquelle verwenden | Dieser Parameter ist verfügbar, wenn Erweiterte Optionen anzeigen auf Jagesetzt ist. Wenn diese Option ausgewählt ist, werden Ereignisse, die durch die Protokollquelle fließen, an andere Protokollquellen weitergeleitet, basierend auf dem Quellennamen, der in den Ereignissen mit Tags versehen ist. Wenn diese Option nicht ausgewählt und Angepassten Quellennamen verwenden nicht aktiviert ist, werden eingehende Ereignisse mit einem Quellennamen versehen, der dem Protokollquellenkennungsparameter entspricht. |
| Mehrzeilige Ereignisse einzeilig glätten | Dieser Parameter ist verfügbar, wenn Erweiterte Optionen anzeigen auf Jagesetzt ist. Zeigt ein Ereignis in einer Zeile oder in mehreren Zeilen an. |
| Gesamte Zeilen während Ereignisaggregation beibehalten | Dieser Parameter ist verfügbar, wenn Erweiterte Optionen anzeigen auf Jagesetzt ist. Wenn Sie die Methode ID-Linked Multiline für den Parameter Aggregationsmethode festlegen, kann dieser Parameter aggregierte Ereignisdatenausgaben ändern. Wenn Sie Gesamte Zeilen während Ereignisaggregation beibehaltenaktivieren, werden alle Teile von Ereignissen beibehalten, wenn Ereignisse mit demselben ID-Muster aggregiert werden. Wenn Sie diesen Parameter nicht aktivieren, wird der Teil der Ereignisse vor dem Nachrichten-ID-Muster gelöscht, wenn die Ereignisse zusammengefasst werden. |
| Zeitlimit | Die Anzahl der Sekunden, die auf weitere übereinstimmende Nutzdaten gewartet werden soll, bis das Ereignis mit Push-Operation in die Ereignispipeline übertragen wird Der Standardwert beträgt 10 Sekunden. |
| Anfängliche Anzahl Threads | Die anfängliche Anzahl der Threads, die zum Formatieren und Veröffentlichen von Ereignissen verwendet werden sollen |
| Maximale Anzahl von Threads | Die maximale Anzahl an Threads, die zum Formatieren und Veröffentlichen von Ereignissen verwendet wird Wenn die Taskwarteschlange voll ist, werden bis zu dem mit dem Parameter Maximale Anzahl Threads festgelegten Wert weitere Threads erstellt. |
| Aktiviert | Wählen Sie dieses Kontrollkästchen aus, um die Protokollquelle zu aktivieren. |
| Zuverlässigkeit | Wählen Sie die Zuverlässigkeit der Protokollquelle aus. Der Bereich ist 0 - 10. Die Zuverlässigkeit gibt die Integrität eines Ereignisses oder Angriffs an, so wie durch die Zuverlässigkeitsbewertung von den Quelleneinheiten bestimmt. Die Zuverlässigkeit erhöht sich, wenn mehrere Quellen dasselbe Ereignis melden. Der Standardwert ist 5. |
| Target Event Collector (Zielereigniskollektor) | Wählen Sie den Event Collector in Ihrer Bereitstellung aus, auf dem der „ TCP “ Multiline-Syslog-Listener gehostet werden soll. |
| Verbindungsereignisse | Wählen Sie dieses Kontrollkästchen aus, um die Protokollquelle für die Bündelung von Ereignissen zu aktivieren. Standardmäßig übernehmen automatisch erkannte Protokollquellen den Wert der Liste Verbindungsereignisse aus den Systemeinstellungen in QRadar. Wenn Sie eine Protokollquelle erstellen oder eine vorhandene Konfiguration bearbeiten, können Sie den Standardwert überschreiben, indem Sie diese Option für jede Protokollquelle konfigurieren. |
| Ereignisnutzlast speichern | Wählen Sie dieses Kontrollkästchen aus, damit die Protokollquelle Ereignisnutzdaten speichern kann. Standardmäßig übernehmen automatisch erkannte Protokollquellen den Wert der Liste Ereignisnutzdaten speichern aus den Systemeinstellungen in QRadar. Wenn Sie eine Protokollquelle erstellen oder eine vorhandene Konfiguration bearbeiten, können Sie den Standardwert überschreiben, indem Sie diese Option für jede Protokollquelle konfigurieren. |
TCP Anwendungsfälle für die Konfiguration des mehrzeiligen Syslog-Protokolls
- Lassen Sie Als Gateway-Protokollquelle verwenden leer und wählen Sie Angepassten Quellennamen verwenden aus.
- Geben Sie die IP-Adresse des Systems, das Ereignisse sendet, im Parameter Protokollquellenkennung ein.



Führen Sie die folgenden Schritte aus, um Ereignisse auf der Basis eines anderen Werts als der IP-Adresse oder des Hostnamens im syslog-Header an separate Protokollquellen weiterzuleiten:
- Wählen Sie das Kontrollkästchen Angepassten Quellennamen verwenden aus.
- Konfigurieren Sie einen regulären Ausdruck für Quellennamen und Formatierzeichenfolge für Quellennamen , um anzupassen, wie QRadar einen Quellennamenwert für die Weiterleitung der empfangenen Ereignisse an Protokollquellen festlegt.
