ajout de logcheck-test
This commit is contained in:
parent
7d71bab613
commit
a443e28e20
|
@ -92,16 +92,22 @@ Si vous utilisez le `REPORTLEVEL="server"` vous ajouterez des expressions régul
|
|||
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ sshd\[[0-9]+\]: Received disconnect from [.[0-9]]+: 11:.*$
|
||||
~~~
|
||||
|
||||
Pour tester une expression régulière que l'on écrit, on utilisera **egrep** ainsi :
|
||||
Le programme [logcheck-test](https://manpages.debian.org/testing/logcheck/logcheck-test.1) permet de facilement tester une règle ou un fichier de règles.
|
||||
|
||||
~~~
|
||||
$ sed -e 's/[[:space:]]*$//' /var/log/syslog | egrep 'MON-EXPRESSION-REGULIERE'
|
||||
$ logcheck-test -r /etc/logcheck/ignore.d.server/foo -l /var/log/syslog
|
||||
~~~
|
||||
|
||||
Pour tester une expression régulière que l'on écrit, on utilisera `grep -E` ainsi :
|
||||
|
||||
~~~
|
||||
$ sed -e 's/[[:space:]]*$//' /var/log/syslog | grep -E 'MON-EXPRESSION-REGULIERE'
|
||||
~~~
|
||||
|
||||
On peut aussi faire tout simplement :
|
||||
|
||||
~~~
|
||||
$ echo "Oct 8 23:59:33 foo sshd[24123]: Received disconnect from 192.0.2.51: 11: disconnected by user" | egrep 'MA-SUPER-EXPRESSION-REGULIERE'
|
||||
$ echo "Oct 8 23:59:33 foo sshd[24123]: Received disconnect from 192.0.2.51: 11: disconnected by user" | grep -E 'MA-SUPER-EXPRESSION-REGULIERE'
|
||||
~~~
|
||||
|
||||
## FAQ
|
||||
|
|
Loading…
Reference in a new issue