This is a translation of the original English documentation page. Help us make it better.

#1 Gebruiksvoorbeelden

Overzicht

Dit gedeelte geeft voorbeelden van het gebruik van voorverwerkingsstappen om enkele praktische taken uit te voeren.

Filteren van VMware gebeurtenislogboekgegevens

Gebruik een reguliere expressie voorverwerkingsstap om onnodige gebeurtenissen in het VMware-gebeurtenislogboek te filteren.

  1. Controleer op een werkende VMware Hypervisor-host of het gebeurtenislogboekitem vmware.eventlog[<url>,<mode>] aanwezig is en correct werkt. Houd er rekening mee dat het gebeurtenislogboekitem al aanwezig kan zijn op de hypervisor als het Template VM VMware sjabloon is gekoppeld tijdens het aanmaken van de host.

  2. Maak op de VMware Hypervisor-host een afhankelijk item van het type 'Log' en stel het gebeurtenislogboekitem in als zijn master.

Op het tabblad "Voorverwerking" van het afhankelijke item selecteert u de validatie-optie "Komt overeen met reguliere expressie" en vult u het patroon in, bijvoorbeeld:

".* ingelogd .*" - filtert alle aanmeldingsgebeurtenissen in het gebeurtenislogboek
       "\bGebruiker\s+\K\S+" - filtert alleen regels met gebruikersnamen uit het gebeurtenislogboek

Als de reguliere expressie niet overeenkomt, wordt het afhankelijke item niet ondersteund met een bijbehorende foutmelding. Om dit te voorkomen, markeert u het selectievakje "Aangepast bij fout" en selecteert u om niet-overeenkomende waarden te negeren, bijvoorbeeld.

Een andere benadering die het gebruik van overeenkomende groepen en uitvoercontrole mogelijk maakt, is het selecteren van de optie "Reguliere expressie" in het tabblad "Voorverwerking" en het invullen van parameters, bijvoorbeeld:

patroon: ".*ingelogd.*", uitvoer: "\0" - filtert alle aanmeldingsgebeurtenissen in het gebeurtenislogboek
       patroon "Gebruiker (.*?)(?=\ )", uitvoer: "\1" - filtert alleen gebruikersnamen uit het gebeurtenislogboek

Checking retrieved value type

This example uses the Custom multiplier preprocessing step to check if the retrieved item value type is numeric.

In the Preprocessing tab of an item, select the "Custom multiplier" preprocessing step and set the following parameter:

# Multiplies the retrieved value by 1:
       number: 1

If preprocessing fails (e.g., input is not numeric), then the item becomes unsupported with a corresponding error message. To avoid this, mark the "Custom on fail" checkbox and select an option such as discarding the value or setting a custom one.