Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

1 Exemples d'utilisation

Aper?u

Cette section pr¨¦sente des exemples d'utilisation des ¨¦tapes de pr¨¦traitement pour accomplir certaines t?ches pratiques.

Filtrage des enregistrements du journal des ¨¦v¨¦nements VMware

Utilisation d'un pr¨¦traitement d'expression r¨¦guli¨¨re pour filtrer les ¨¦v¨¦nements inutiles du journal des ¨¦v¨¦nements VMWare.

1. Sur un h?te VMWare Hypervisor en ¨¦tat de marche, v¨¦rifiez que l'¨¦l¨¦ment du journal des ¨¦v¨¦nements vmware.eventlog[<url>,<mode>] est pr¨¦sent et fonctionne correctement. Notez que l'¨¦l¨¦ment du journal des ¨¦v¨¦nements peut d¨¦j¨¤ ¨ºtre pr¨¦sent sur l'hyperviseur si le mod¨¨le Template VM VMWare a ¨¦t¨¦ li¨¦ lors de la cr¨¦ation de l'h?te.

2. Sur l'h?te VMWare Hypervisor, cr¨¦ez un ¨¦l¨¦ment d¨¦pendant de type 'Log' et d¨¦finissez l'¨¦l¨¦ment du journal des ¨¦v¨¦nements comme ma?tre.

Dans l'onglet "Pr¨¦traitement" de la rubrique d¨¦pendante s¨¦lectionnez l'option de validation "Correspond ¨¤ l'expression r¨¦guli¨¨re" et le motif de remplissage, par exemple :

".* logged in .*" - filters all logging events in the event log
       "\bUser\s+\K\S+" -  filter only lines with usernames from the event log

Si l'expression r¨¦guli¨¨re ne correspond pas, l'¨¦l¨¦ment d¨¦pendant devient non pris en charge avec un message d'erreur correspondant. Pour ¨¦viter cela, cochez la case "Personnalis¨¦ en cas d'¨¦chec" et s¨¦lectionnez pour ignorer la valeur sans correspondance, par exemple.

Une autre approche qui permet d'utiliser les groupes de correspondance et le contr?le de sortie consiste ¨¤ s¨¦lectionner l'option "Expression r¨¦guli¨¨re" dans l'onglet "Pr¨¦traitement" et ¨¤ remplir les param¨¨tres, par exemple :

pattern: ".*logged in.*", output: "\0" - filters all logging events in the event log
       pattern "User (.*?)(?=\ )", output: "\1" - filter only usernames from the event log

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.