Nettoyage des logs de Logstash

This commit is contained in:
jlecour 2017-10-27 09:59:39 +02:00
parent e4d29b2d75
commit 39e578c6f7

View file

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