[[TranslatedPages]] [[PageOutline]] = Logs del cliente proporcionados por ogAdmClient = Los log(1) del cliente los genera el binario ogAdmClient(2) que es ejecutado automaticamente por el cliente initrd desde el fichero init/default(3) (1) fichero log del cliente.[[BR]] Acceso solo desde el cliente (version 0.9): /var/log/opengnsys.log (2) biario ogAdmClient[[BR]] Ubicación en el servidor: /opt/opengnsys/client/bin/ogAdmClient[[BR]] Acceso (nfs) desde el cliente: /opt/opengnsys/bin/ogAdmClient[[BR]] (3) fichero init/default.sh[[BR]] Ubicación en el servidor: /opt/opengnsys/client/etc/init/default.sh [[BR]] Acceso (nfs) desde el cliente: /opt/opengnsys/etc/init/default.sh == Cambiar nivel de información de los logs == El nivel de información de los log, se controla desde el parámetro -d del binario ogAdmClient[[BR]] En la version 0.9 este nivel está ajustado a su valor por defecto (omisión del parametro -d)[[BR]] Si tenemos problemas con el cliente para comunicar con el servidor y necesitamos más detalle de información para depurar errores:[[BR]] Podemos modificar el fichero init/default.sh[[BR]] {{{ $OPENGNSYS/bin/ogAdmClient -f $OPENGNSYS/etc/ogAdmClient.cfg -l $OGLOGFILE -d 4 }}} = Logs de clientes temporal para propuestas al grupo OG = * Fichero log del ogAdmclient es /opt/var/opengnsys.log * Fichero log de los comandos enviados desde la consola web. * Modificaciones en el fichero /opt/opengnsys/client/etc/init/default antes de la llamada al ogAdmclient {{{ #Enlazamos el fichero del ogAdmclient (log de inicio) con los log de consola (/opt/opengnsys/log/$IP.log) IP=`$GetIpAddress` OGGLOBALLOGFILE=/opt/opengnsys/log/$IP.log touch $OGGLOBALLOGFILE OGLOGFILE=/var/log/opengnsys.log ln -s $OGGLOBALLOGFILE $OGLOGFILE # También a terminal del cliente tail -f $OGLOGFILE &> /dev/tty2 & }}} * Modificaciones en los scipts /opt/opengnsys/client/scripts/admXXXXX {{{ ## Ejemplo del admCreateImage #!/bin/bash RETORNO=$(createImage $* &>/var/log/opengnsys.log) || exit $? exit 0 }}} * Acceso a los log del cliente en tiempo real {{{ tail -f /opt/opengnsys/log/client/$IP.log }}} = Ejemplos de log = == Desde la consola browser del propio cliente == Distintos niveles de información para un cliente, con un disco particionado pero ninguna de ellas está formateada. Nivel por defecto.[[BR]] [[Image(OGClientLOGdebugdefault.png, 70%)]] Nivel 3[[BR]] [[Image(OgClientLOGdebug3.png, 70%)]] Nivel 4[[BR]] [[Image(OGClientLOGdebug5-A.png, 70%)]] [[Image(OGClientLOGdebug5-B.png, 50%)]]