User Tools

Site Tools


informatique:linux:syslog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:linux:syslog [2016/12/30 07:20] – [Syslog centralisé] réécriture pteuinformatique:linux:syslog [2017/01/02 14:39] – [Syslog centralisé] exemples pteu
Line 81: Line 81:
 # et c'est tout (on ne traite plus d'autres règles pour ces logs) # et c'est tout (on ne traite plus d'autres règles pour ces logs)
 & ~ & ~
 +</code>
 +  * redémarrer le service
 +<code bash>
 +systemctl restart rsyslog
 </code> </code>
  
Line 88: Line 92:
 </code> </code>
  
 +=== Exemples de filtres ===
 +
 +<code bash>
 +# compare-operation :
 +#       contains | isequal | startswith | regex | ereregex | isempty
 +# property-based filter :
 +#       msg | hostname | programname | etc...
 +# cible :
 +#       prefixée par "-" pour écrire en asynchrone
 +
 +#
 +# notation abrégée
 +#
 +:msg, contains, "iptables " -/var/log/iptables/iptables.log
 +& ~
 +:msg, regex, "^\[ *[0-9]*\.[0-9]*\] iptables" -/var/log/iptables/iptables.log
 +& ~
 +
 +#
 +# notation plus verbeuse (avec un "if")
 +#
 +if $msg regex '^\[ *[0-9]*\.[0-9]*\] iptables' then /var/log/iptables/iptables.log
 +& ~
 +
 +#
 +# utilisation d'un template
 +#
 +# création du template "Openvpn" pour l'emplacement des logs openvpn
 +$template OpenVPN,"/var/log/openvpn/ovpn.log"
 +# on y tansfère tous les messages issus des processus dont le nom commence par "ovpn-"
 +:programname, startswith, "ovpn-" -?OpenVPN
 +# puis on arrête le traitement de ces messages pour éviter les doublons
 +:programname, startswith, "ovpn-" ~
 +</code>
 ==== WRT54G(L) ==== ==== WRT54G(L) ====
  
informatique/linux/syslog.txt · Last modified: 2020/09/14 08:50 by pteu