In questo articolo vedremo come configurare una webapp su Amazon Elastic BeanStalk per modificare lo script di configurazione di logrotate che opera sui log di Apache Tomcat.
Il seguente script inserito dentro la directory ebextensions nella root della webapp consente di modificare lo script di logrotate responsabile della rotazione dei log del servizo Apache Tomcat. Nello specifico andremo a importare a 90 giorni lo storico dei dei file. Ricordo che gli script di configurazione vanno formattati secondo le regole di YAML
Lo script di configurazione è il seguente:
files:
“/etc/logrotate.conf.elasticbeanstalk”:
mode: “000644”
owner: root
group: root
content: |
/var/log/tomcat7/catalina.out /var/log/tomcat7/localhost_access_log.txt {
daily
missingok
rotate 90
copytruncate
dateext
dateformat -%Y-%m-%d
}