Nettoyage des logs de Logstash
This commit is contained in:
parent
e4d29b2d75
commit
39e578c6f7
12
HowtoELK.md
12
HowtoELK.md
|
@ -63,6 +63,18 @@ Documentation officielle : <https://www.elastic.co/guide/en/logstash/5.0/index.h
|
||||||
|
|
||||||
Dans `/etc/default/logstash` il faut penser à ajuster la ram allouée.
|
Dans `/etc/default/logstash` il faut penser à ajuster la ram allouée.
|
||||||
|
|
||||||
|
Logstash fait lui-même la rotation et la cxompression des logs, mais ne les supprime jamais. On peut ajouter ce script en cron :
|
||||||
|
|
||||||
|
~~~{.bash}
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
LOG_DIR=/var/log/logstash
|
||||||
|
MAX_AGE=365
|
||||||
|
|
||||||
|
find ${LOG_DIR} -type f -user logstash -name "logstash.log.*.gz" -mtime +${MAX_AGE} -delete
|
||||||
|
find ${LOG_DIR} -type f -user root -name "logstash.err.*.gz" -mtime +${MAX_AGE} -delete
|
||||||
|
find ${LOG_DIR} -type f -user root -name "logstash.stdout.*.gz" -mtime +${MAX_AGE} -delete
|
||||||
|
~~~
|
||||||
|
|
||||||
### Configuration
|
### Configuration
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue