Konfigurieren Sie eine Dateneingabe für das Streaming von Protokollnachrichten an Ihren ServiceNowInstanz mit SplunkSchwerer Forwarder.
Vorbereitungen
Erforderliche Rolle: evt_mgmt_admin
Warum und wann dieser Vorgang ausgeführt wird
Dieses Setup-Verfahren dient zum Streamen von Protokollen an Ihre Instanz mithilfe von SplunkSchwerer Forwarder. Wenn Sie keinen schweren Forwarder verwenden können, können Sie einen verwenden SplunkStattdessen Universal-Weiterleitung. Weitere Informationen finden Sie unter Universeller Splunk-Weiterleitung als Versandmethode [KB0961378] artikel in der Now Support-Wissensdatenbank.
Wird in gestartet YokohamaFamilien-Release, Sie können neu verwenden SplunkDateneingaben zum Erfassen von Daten im vorverarbeiteten Protokollweiterleitungsformat („vorbereitet“), das SplunkVerwendet standardmäßig. Im Modus „vorbereitet“ SplunkWeiterleitung bettet Konfigurationsdetails wie Host, Quelltyp, Quelle und andere Einstellungen in die Protokolldaten ein. Daten werden in erfasst HLAIn diesem Format wird sichergestellt, dass jede Protokollzeile alle relevanten kontextbezogenen Informationen enthält. Wenn Sie die Option für vorbereitete Daten in verwenden HLA, Es ist nicht erforderlich, den zu bearbeiten Eigenschaften.Konf Und Transforms.conf Dateien während SplunkDateneingabekonfiguration.
Hinweis: Alle Splunk-Konfigurationsdateien befinden sich in $SPLUNK_HOME/etc/System/local/ Ordner. Wenn eine Konfigurationsdatei, die Sie ändern müssen, nicht vorhanden ist, erstellen Sie sie, und speichern Sie sie in diesem Ordner.
Hinweis: A MID-ServerWenn ein Ausfall vorliegt, kann dies zu einer Blockierung in führen SplunkPipeline. Eine vollständige Verarbeitungswarteschlange wirkt sich nicht auf die Pipeline aus.
Prozedur
-
Navigieren zu an.
-
Wählen Sie auf der Seite „Dateneingaben“ die Option aus Neu .
-
Wählen Sie aus SplunkDateneingabe Zum Streamen von Protokollen über einen SplunkSchwerer Forwarder oder Universal-Forwarder .
-
Auf Erste Schritte Registerkarte, füllen Sie die Formularfelder aus.
-
Auf Ausgaben.Konf Fügen Sie die folgenden Strophe zu hinzu Ausgaben.Konf Datei, damit der Absender Protokolldaten über das ausgewählte Transportprotokoll an den ausgewählten Port weiterleitet, und dann auswählen Weiter .
Hinweis: Wenn Sie bereits Ausgaben konfiguriert haben, führen Sie diese Zeilen mit Ihrer vorhandenen Konfiguration zusammen.
-
Auf Eigenschaften.Konf Registerkarte bearbeiten Eigenschaften.Konf Datei, und wählen Sie dann aus Weiter .
Hinweis: Wenn Sie ausgewählt haben Vorbereitete Daten Verwenden Option auf Erste Schritte Registerkarte, muss nicht bearbeitet werden Eigenschaften.Konf Datei.
-
Ändern Sie vorhandene Strophe, oder fügen Sie Strophen hinzu, um Quelltypen, Serviceinstanzen und Hosts für die Weiterleitung an zu markieren Health Log Analytics.
Hinweis: Um die besten Ergebnisse zu erzielen, markieren Sie nur Quelltypen für die Weiterleitung.
Verwenden Sie beim Hinzufügen von Absätzen die folgenden Namensformate:
-
Fügen Sie die folgende Zeile am Ende jedes Absatzes hinzu, an den Sie weiterleiten möchten Health Log AnalyticsÜber TCP oder UDP.
-
Fügen Sie den folgenden Absatz hinzu, um alle relevanten Transformationen anzuwenden, die für erforderlich sind Health Log AnalyticsWird verarbeitet.
Hinweis: Splunk Ermöglicht Ihnen das Anonymisieren vertraulicher Daten für den geklonten Quelltyp für das ausgewählte Protokoll. Weitere Informationen finden Sie im Abschnitt „Daten anonymisieren“ in
Splunk-Dokumentation .
-
Auf Transforms.conf Fügen Sie die folgenden Strophe zu hinzu Transforms.conf Datei, und wählen Sie dann aus Weiter .
Hinweis: Wenn Sie ausgewählt haben Vorbereitete Daten Verwenden Option auf Erste Schritte Registerkarte, muss nicht bearbeitet werden Transforms.conf Datei.
Der dritte Absatz klont die Protokolle zur weiteren Bearbeitung, ohne Ihre vorhandene Indizierung zu beeinträchtigen. Die verbleibenden Strophen fügen die Informationen hinzu, die zum Aktivieren der richtigen Funktion erforderlich sind Health Log AnalyticsWird verarbeitet.
Hinweis: Sie können vertrauliche Daten verschleiern, indem Sie hier eine Transformation hinzufügen und dann den Absatz des geklonten Quelltyps in ändern Eigenschaften.Konf Datei.
[accepted_keys]
#Custom field for preserving sourcetype
hla_sourcetype_preservation=_hla_sourcetype
#Store sourcetype in a custom field, since CLONE_SOURCETYPE overwrites it
[clone_for_hla_store_sourcetype]
SOURCE_KEY = MetaData:Sourcetype
REGEX = ^sourcetype::(.+)$
FORMAT = hla_sourcetype::$1
DEST_KEY = _hla_sourcetype
[clone_for_hla]
REGEX=.
DEST_KEY = _TCP_ROUTING
FORMAT = health_log_analytics
CLONE_SOURCETYPE=send_to_hla_tcp
#Only used in case of UDP forwarding
[clone_for_hla_udp]
REGEX=.
DEST_KEY = _SYSLOG_ROUTING
FORMAT = health_log_analytics
CLONE_SOURCETYPE=send_to_hla_udp
#Add metadata to the log message, since metadata is lost when forwarding externally
[health_log_analytics_add_sourcetype]
SOURCE_KEY = _hla_sourcetype
REGEX = ^hla_sourcetype::(.+)$
FORMAT = sourcetype="$1"] $0
DEST_KEY = _raw
[health_log_analytics_add_host]
SOURCE_KEY = MetaData:Host
REGEX = ^host::(.+)$
FORMAT = host="$1" $0
DEST_KEY = _raw
[health_log_analytics_add_source]
SOURCE_KEY = MetaData:Source
REGEX = ^source::(.+)$
FORMAT = source="$1" $0
DEST_KEY = _raw
[health_log_analytics_add_syslog5424]
REGEX=.
FORMAT = - - [sdid@1234 $0
DEST_KEY = _raw
[health_log_analytics_add_index]
SOURCE_KEY = _MetaData:Index
REGEX = ^(.+)$
FORMAT = $1 $0
DEST_KEY = _raw
[health_log_analytics_add_syslogHost]
SOURCE_KEY = MetaData:Host
REGEX = ^host::(.+)$
FORMAT = $1 $0
DEST_KEY = _raw
[health_log_analytics_add_time]
SOURCE_KEY = _time
REGEX = ^(.+)$
FORMAT = <182>1 $1 $0
DEST_KEY = _raw
-
Auf Finish.conf Registerkarte neu starten SplunkDurch Ausführen von
$SPLUNK_HOME/bin/splunk-Neustart splunkd Befehl.
-
Wählen Sie Speichern.
Health Log Analytics Fügt den Dateneingabedatensatz der Tabelle „Dateneingaben“ hinzu.
-
Stellen Sie sicher, dass die Dateneingabe korrekt konfiguriert ist, indem Sie auswählen Verbindung testen .
Health Log AnalyticsVersucht, eine Verbindung zu herzustellen MID-ServerZum Daten-Repository.
Hinweis: Sie können zur zuletzt veröffentlichten Konfiguration zurückkehren, indem Sie auswählen Änderungen Rückgängig Machen . Diese Option ist nur verfügbar, wenn Sie eine Konfiguration ändern, die zuvor veröffentlicht wurde.
-
Wählen Sie Aus Veröffentlichen Um die Dateneingabe in zu veröffentlichen MID-Server.