summaryrefslogtreecommitdiffstats
path: root/repoman/etc/logrotate.tmpl
diff options
context:
space:
mode:
authorIrina Gómez <irinagomez@us.es>2018-10-11 09:27:08 +0000
committerIrina Gómez <irinagomez@us.es>2018-10-11 09:27:08 +0000
commit1be256fc1dbd5f29257fe0863d2811f1a646c9f7 (patch)
treee57f0f30aa8d887b23a57411a8e60fa8c481518a /repoman/etc/logrotate.tmpl
parentb1360126e3730f01b3c1cb7ac0362e3679c28a67 (diff)
#846 Se configura logrotate para que incluya todos los archivos de registro. Se separan los servicios del server y del repo en archivos independientes
Diffstat (limited to 'repoman/etc/logrotate.tmpl')
-rw-r--r--repoman/etc/logrotate.tmpl22
1 files changed, 22 insertions, 0 deletions
diff --git a/repoman/etc/logrotate.tmpl b/repoman/etc/logrotate.tmpl
new file mode 100644
index 00000000..f2dfcf4b
--- /dev/null
+++ b/repoman/etc/logrotate.tmpl
@@ -0,0 +1,22 @@
+# Configuración de logrotate para el servidor de repositorio de OpenGnsys
+# Los archivos se copian y luego se corta el original, para que los equipos puedan seguir escribiendo sobre ellos
+# Las copias se comprimen
+# Los registros de las transferencias multicast se guardan una semana (repo).
+# El resto de los registros se comprueban diariamente que no excedan 100k. Se mantienen los últimos 5.
+# Con esta condición de los servicios ogAdmServer y ogAdmRepo conservan datos de más de un mes.
+
+copytruncate
+compress
+
+prerotate
+ find /opt/opengnsys/log/mcastlog -type f -mtime +7 -exec rm -f {} \;
+endscript
+
+/opt/opengnsys/log/bttrack.log
+/opt/opengnsys/log/torrent-creator.log
+/opt/opengnsys/log/ogAdmRepo.log
+/opt/opengnsys/log/opengnsys.log
+{
+ rotate 5
+ size 100k
+}