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 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.
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: