You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

#1 Gebruiksvoorbeelden

Overzicht

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

Regular expression

These examples use regular expressions in the preprocessing steps.

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