Table des matières

, , ,

Les attributs des messages

Les attributs (properties) sont insensibles à la casse depuis les versions supérieures à la 3.17.0

Les properties peuvent être utilisées par:

Pour une liste exhaustive, confère la documentation en ligne.

msg La partie message du flux entrant fournit par le module input
rawmsg Le message brut fournit par le module d'entrée, utile pour le debug.
hostname Nom d’hôte de la machine émettant le message.
fromhost Nom de la machine transmettant le message.
fromhost-ip IP de la machine transmettant le message.
syslogtag TAG du message
programname partie statique du TAG syslog BSD
pri partie priorité du message non décodée
pri-text partie priorité du message en présentantion textuelle
iut InfoUnitType utile pour les backend de type LogAnalyzer
syslogfacility la catégorie du message sous forme numérique
syslogfacility-text catégorie sous forme textuelle
syslogseverity niveau de criticité du mesage sous forme numérique
syslogseverity-text criticité sous forme textuelle
timegenerated date de réception du message
timereported date indiquée par le message
inputname nom du module d'entrée ayant généré le message.

Le replacer

Le property replacer est au centre du système de template de rsyslog. Les messages syslog ont un ensemble de champs (properties) bien définis. Chacun de ces champs peut être accédé et manipulé par le property replacer.

Accéder à une propriété

Les propriété sont utilisées par les templates, on accède à leur valeur en plaçant leur nom entre les caractères %, la syntaxe globale est la suivante:

  %property:fromChar:toChar:options%

Avec:

Références