Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| sysadmin:linux:rsyslog:templates_et_regex [2021/06/08 18:20] – créée yoann | sysadmin:linux:rsyslog:templates_et_regex [2021/06/21 13:20] (Version actuelle) – 92.154.112.189 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| Ligne 6: | Ligne 6: | ||
| Le système de **template** proposé par **rsyslog** permet de reformater les messages. A l'aide des **regex** on peut sélectionner des parties très précises au sein des properties (attributs) du message et ainsi complètement reformater l' | Le système de **template** proposé par **rsyslog** permet de reformater les messages. A l'aide des **regex** on peut sélectionner des parties très précises au sein des properties (attributs) du message et ainsi complètement reformater l' | ||
| + | On accède aux properties depuis le template | ||
| + | - Construire et déboguer la regex | ||
| + | - Utiliser https:// | ||
| + | - Intégrer la regex au template | ||
| + | Ci dessous un exemple de template de type liste: | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | ===== Remarque au sujet des motifs ===== | ||
| + | |||
| + | <note warning> | ||
| + | * L' | ||
| + | * L' | ||
| + | </ | ||
| + | |||
| + | |||
| + | Ci dessous un exemple de log que l'on souhaite reformatter: | ||
| + | |||
| + | < | ||
| + | juin 21 14:50:52 node-7c87 kernel: [UFW BLOCK] IN= OUT=br-9dd270203435 SRC=172.21.0.1 DST=172.21.0.5 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=13470 DF PROTO=TCP SPT=46542 DPT=9200 WINDOW=64240 RES=0x00 SYN URGP=0 | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| + | * https:// | ||
| + | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||