summaryrefslogtreecommitdiffstats
path: root/repoman/etc/logrotate.tmpl
diff options
context:
space:
mode:
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..62cdbaf0
--- /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 los servicios de OpenGnsys Repository 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
+}