summaryrefslogtreecommitdiffstats
path: root/repoman
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2018-10-15 10:27:57 +0200
committerRamón M. Gómez <ramongomez@us.es>2018-10-15 10:29:27 +0200
commit960e1712882e27413c63e86f326329ef3f1a949c (patch)
tree01c6e852759296cc9adf4eb3425615dcdf5cf4be /repoman
parentf402276c96a0eb57aa95e171cfe69355a24699f6 (diff)
#872: integrating pending commits {{{1be256f}}} and {{{b50031b}}} into master branch.
Diffstat (limited to 'repoman')
-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
+}