Warnungsfelder werden extrahiert und erstellt
Durch Extrahieren und Verfassen können Sie verwalten, was in der Warnungsausgabe angezeigt wird, wodurch das Filtern, Gruppieren und Lesen erleichtert wird. Mit der Warnungsautomatisierung können Sie Werte aus dem Warnungsfeld der Ereignisnutzlast extrahieren und in einem Warnungsausgabefeld platzieren. Beim Verfassen können Sie mehrere Warnungsfelder in einem einzigen Ausgabefeld zusammenführen.
Warnungsfelder werden extrahiert
Warnungsbenachrichtigungen enthalten häufig relevante Kontexte, die in Ereignis-Payloads eingebettet sind. Durch Anreichern von Warnungsausgaben mit Werten aus der vorhandenen Nutzlast können Sie die Bedeutung von Warnungen besser verstehen und die geeigneten Lösungsschritte bestimmen. Beispielsweise enthält ein Hostname in der Regel wichtige Informationen wie Service, Knoten, Cluster, Rechenzentrum und Domäne. Um den Wert für ein Cluster-Tag basierend auf eingehenden Hostdaten automatisch hinzuzufügen, können Sie nur die Clusterdaten extrahieren.
.* zu versehen. Beispiel: (\w+).acme.com.* erfasst den Hostnamen in einem vollqualifizierten Domänennamen. Der Parser für die Regex-Engine ist mit Perl-kompatiblen regulären Ausdrücken (PCRE) kompatibel.Beispiel: Warnungsfelder werden extrahiert
- Quelleingabefeld: Wählen Sie das Ereignisfeld aus, aus dem Sie Daten extrahieren möchten. In diesem Fall lautet das Feld Resource.
- Regulärer Ausdruck: Verwenden Sie einen regulären Ausdruck, um den bestimmten Teil, den Sie benötigen, aus dem Wert des ausgewählten Felds zu extrahieren. Wenn beispielsweise der Wert des Ressourcenfelds „Zabbix-Integration“ enthält und Sie „Zabbix“ extrahieren möchten, muss Ihr regulärer Ausdruck (…...).* lauten.
- Warnungsausgabe:
- Wählen Sie ein vorhandenes Warnungsfeld, ein vorhandenes Warnungs-Tag, oder geben Sie manuell einen neuen Feldnamen ein. In diesem Fall geben wir einen neuen Feldnamen mynewfieldein.
- Legen Sie „mynewfield“ als Tag für die spätere Verwendung in der Tag-basierten Gruppierung fest. Beachten Sie das Tag, das vor dem Feldnamen angezeigt wird.
Nachdem Sie den regulären Ausdruck auf den Wert des ausgewählten Felds (in diesem Fall den Wert des Felds Ressource ) angewendet haben, überprüfen Sie das extrahierte Wort, das unter dem Feld Warnungsausgabe angezeigt wird. Beispielsweise sollte „Zabbix“ angezeigt werden, wenn der reguläre Ausdruck richtig übereinstimmt.
- Mehrere Ereignisse in der Vorschau anzeigen: Durch die Vorschau mehrerer Ereignisse können Sie überprüfen, ob der reguläre Ausdruck Daten aus einer Reihe von Beispielereignissen extrahiert. Dies hilft festzustellen, ob Anpassungen des regulären Ausdrucks erforderlich sind.
Warnungsfelder werden erstellt
Beim Erstellen einer Warnungsausgabe können Sie Felder, Tags oder Freitext auswählen oder manuell eingeben, die einbezogen werden sollen. Diese Daten können leicht gelesen, gefiltert und gruppiert werden, um Warnungen besser verwalten und verstehen zu können.
Beispiel: Warnungsfelder werden erstellt
- Szenario 1:
- Quelleingabefeld: Wählen Sie ein vorhandenes Warnungsfeld aus, fügen Sie den Text „und“ hinzu, und geben Sie anschließend einen neuen Feldnamen ein, z. B. NewTest. Beispiel: ${classification} und ${NewTest}.
Beachten Sie, dass Warnungsfelder im Syntaxformat
${field}angezeigt werden. Sie können den Feldnamen auch aus der Dropdown-Liste auswählen. Die Syntax wird dann automatisch hinzugefügt. - Warnungsausgabe: Geben Sie den Namen des neuen Warnungsfelds ein, in dem Sie die Werte aus den Eingabefeldern anzeigen möchten. Nennen wir es beispielsweise mynewfield.
Legen Sie „mynewfield“ als Tag für die spätere Verwendung in der Tag-basierten Gruppierung fest. Beachten Sie das Tag, das vor dem Feldnamen angezeigt wird.
- Quelleingabefeld: Wählen Sie ein vorhandenes Warnungsfeld aus, fügen Sie den Text „und“ hinzu, und geben Sie anschließend einen neuen Feldnamen ein, z. B. NewTest. Beispiel: ${classification} und ${NewTest}.
- Szenario 2:
- Quelleingabefeld: Wählen Sie vorhandene Warnungsfelder aus, und fügen Sie einen beliebigen Freitext für die Darstellung im Warnungsausgabefeld hinzu. Beispiel: ${ci_type} und ${node} mit Status ${resolution_state}.
Warnungsfelder werden im Syntaxformat
${field}angezeigt. Sie können den Feldnamen auch aus dem Dropdown-Feld auswählen. Die Syntax wird dann automatisch hinzugefügt. - Warnungsausgabe: Wählen Sie ein vorhandenes Warnungsfeld aus, in dem Sie die Werte aus den Eingabefeldern anzeigen möchten. Wählen Sie beispielsweise Beschreibungaus.
- Quelleingabefeld: Wählen Sie vorhandene Warnungsfelder aus, und fügen Sie einen beliebigen Freitext für die Darstellung im Warnungsausgabefeld hinzu. Beispiel: ${ci_type} und ${node} mit Status ${resolution_state}.