diff options
author | Ramón M. Gómez <ramongomez@us.es> | 2018-10-15 10:27:57 +0200 |
---|---|---|
committer | Ramón M. Gómez <ramongomez@us.es> | 2018-10-15 10:29:27 +0200 |
commit | 960e1712882e27413c63e86f326329ef3f1a949c (patch) | |
tree | 01c6e852759296cc9adf4eb3425615dcdf5cf4be | |
parent | f402276c96a0eb57aa95e171cfe69355a24699f6 (diff) |
#872: integrating pending commits {{{1be256f}}} and {{{b50031b}}} into master branch.
-rw-r--r-- | admin/WebConsole/gestores/gestor_ordenadores.php | 9 | ||||
-rw-r--r-- | doc/CHANGELOG.es.txt | 3 | ||||
-rwxr-xr-x | installer/opengnsys_installer.sh | 6 | ||||
-rw-r--r-- | repoman/etc/logrotate.tmpl | 22 | ||||
-rw-r--r-- | server/etc/logrotate.tmpl | 30 |
5 files changed, 51 insertions, 19 deletions
diff --git a/admin/WebConsole/gestores/gestor_ordenadores.php b/admin/WebConsole/gestores/gestor_ordenadores.php index d2b74482..2b517abd 100644 --- a/admin/WebConsole/gestores/gestor_ordenadores.php +++ b/admin/WebConsole/gestores/gestor_ordenadores.php @@ -165,6 +165,15 @@ if($opcion!=$op_movida){ echo '</BODY> '; echo '</HTML>'; } +?> +<script> + // Capturar el iframe donde se muestra el arbol de aulas, + // Al estar dentro del iframe de contenido, debemos acceder al padre y desde ahi acceder al iframe del arbol para recargarlo + var iframe = this.parent.document.getElementsByName("frame_arbol")[0]; + // recargar iframe + iframe.src = iframe.src; +</script> +<?php /************************************************************************************************************************************************** Busca identificador del aula de un grupo de ordenador .Devuelve el identificador del aula a la que pertenece el grupo Parametros: diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index 8ac28ad1..f3cc682a 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -12,6 +12,9 @@ Tickets resueltos en módulo OpenGnsys Cloning Engine: Tickets resueltos en módulo OpenGnsys Client: #852 Apagado del cliente si tiempo de espera cambia de día +Tickets resueltos en módulo OpenGnsys Server: +#846 Configuración de logrotate para que incluya todos los servicios de OpenGnsys + Tickets resueltos en módulo OpenGnsys Web Admin Console: #835 Problemas al listar plantillas en Nerboot Avanzado diff --git a/installer/opengnsys_installer.sh b/installer/opengnsys_installer.sh index 9502d704..bb16b05c 100755 --- a/installer/opengnsys_installer.sh +++ b/installer/opengnsys_installer.sh @@ -1475,9 +1475,11 @@ function openGnsysConfigure() echo "* * * * * root [ -x $INSTALL_TARGET/bin/deletepreimage ] && $INSTALL_TARGET/bin/deletepreimage" > /etc/cron.d/imagedelete echo "* * * * * root [ -x $INSTALL_TARGET/bin/ogagentqueue.cron ] && $INSTALL_TARGET/bin/ogagentqueue.cron" > /etc/cron.d/ogagentqueue - echoAndLog "${FUNCNAME}(): Creating logrotate configuration file." + echoAndLog "${FUNCNAME}(): Creating logrotate configuration files." sed -e "s/OPENGNSYSDIR/${INSTALL_TARGET//\//\\/}/g" \ - $WORKDIR/opengnsys/server/etc/logrotate.tmpl > /etc/logrotate.d/opengnsys + $WORKDIR/opengnsys/server/etc/logrotate.tmpl > /etc/logrotate.d/opengnsysServer + sed -e "s/OPENGNSYSDIR/${INSTALL_TARGET//\//\\/}/g" \ + $WORKDIR/opengnsys/repoman/etc/logrotate.tmpl > /etc/logrotate.d/opengnsysRepo echoAndLog "${FUNCNAME}(): Creating OpenGnsys config files." for dev in ${DEVICE[*]}; do 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 +} diff --git a/server/etc/logrotate.tmpl b/server/etc/logrotate.tmpl index abe436d1..d487fcff 100644 --- a/server/etc/logrotate.tmpl +++ b/server/etc/logrotate.tmpl @@ -1,24 +1,20 @@ +# Configuración de logrotate para el servidor de administración 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 -# Clientes: se guardan 500K de cada cliente: se rotan cuando llegan a 100K y se guardan 5 -# Mcastlog: se guardan dos semanas. -# servicios opengnsys y tracker: se guardan 4 semanas - +# 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 -OPENGNSYSDIR/log/clients/*.log { - rotate 5 - size 100k -} -OPENGNSYSDIR/log/mcastlog/ogAdmRepoMcast.*([-0-9]) { - rotate 2 - weekly +/opt/opengnsys/log/clients/*.log +/opt/opengnsys/log/ogAdmServer.log +/opt/opengnsys/log/ogagent.log +/opt/opengnsys/log/opengnsys.log +/opt/opengnsys/log/remotepc.log +/opt/opengnsys/log/rest.log +{ + rotate 5 + size 100k } - -OPENGNSYSDIR/log/bttrack.log OPENGNSYSDIR/log/ogAdmRepo.log OPENGNSYSDIR/log/ogAdmServer.log { - rotate 4 - weekly -} - |