| 1 | [[TranslatedPages]] |
| 2 | [[PageOutline]] |
| 3 | |
| 4 | = Logs del cliente proporcionados por ogAdmClient = |
| 5 | 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) |
| 6 | |
| 7 | (1) fichero log del cliente.[[BR]] |
| 8 | Acceso solo desde el cliente (version 0.9): /var/log/opengnsys.log |
| 9 | |
| 10 | (2) biario ogAdmClient[[BR]] |
| 11 | Ubicación en el servidor: /opt/opengnsys/client/bin/ogAdmClient[[BR]] |
| 12 | Acceso (nfs) desde el cliente: /opt/opengnsys/bin/ogAdmClient[[BR]] |
| 13 | |
| 14 | (3) fichero init/default.sh[[BR]] |
| 15 | Ubicación en el servidor: /opt/opengnsys/client/etc/init/default.sh [[BR]] |
| 16 | Acceso (nfs) desde el cliente: /opt/opengnsys/etc/init/default.sh |
| 17 | |
| 18 | |
| 19 | == Cambiar nivel de información de los logs == |
| 20 | El nivel de información de los log, se controla desde el parámetro -d del binario ogAdmClient[[BR]] |
| 21 | |
| 22 | En la version 0.9 este nivel está ajustado a su valor por defecto (omisión del parametro -d)[[BR]] |
| 23 | |
| 24 | |
| 25 | Si tenemos problemas con el cliente para comunicar con el servidor y necesitamos más detalle de información para depurar errores:[[BR]] |
| 26 | |
| 27 | Podemos modificar el fichero init/default.sh[[BR]] |
| 28 | |
| 29 | {{{ |
| 30 | $OPENGNSYS/bin/ogAdmClient -f $OPENGNSYS/etc/ogAdmClient.cfg -l $OGLOGFILE -d 4 |
| 31 | }}} |
| 32 | |
| 33 | = Logs de clientes temporal para propuestas al grupo OG = |
| 34 | * Fichero log del ogAdmclient es /opt/var/opengnsys.log |
| 35 | |
| 36 | * Fichero log de los comandos enviados desde la consola web. |
| 37 | |
| 38 | * Modificaciones en el fichero /opt/opengnsys/client/etc/init/default antes de la llamada al ogAdmclient |
| 39 | {{{ |
| 40 | #Enlazamos el fichero del ogAdmclient (log de inicio) con los log de consola (/opt/opengnsys/log/$IP.log) |
| 41 | IP=`$GetIpAddress` |
| 42 | OGGLOBALLOGFILE=/opt/opengnsys/log/$IP.log |
| 43 | touch $OGGLOBALLOGFILE |
| 44 | OGLOGFILE=/var/log/opengnsys.log |
| 45 | ln -s $OGGLOBALLOGFILE $OGLOGFILE |
| 46 | # También a terminal del cliente |
| 47 | tail -f $OGLOGFILE &> /dev/tty2 & |
| 48 | }}} |
| 49 | |
| 50 | * Modificaciones en los scipts /opt/opengnsys/client/scripts/admXXXXX |
| 51 | {{{ |
| 52 | ## Ejemplo del admCreateImage |
| 53 | #!/bin/bash |
| 54 | RETORNO=$(createImage $* &>/var/log/opengnsys.log) || exit $? |
| 55 | exit 0 |
| 56 | }}} |
| 57 | |
| 58 | * Acceso a los log del cliente en tiempo real |
| 59 | {{{ |
| 60 | tail -f /opt/opengnsys/log/client/$IP.log |
| 61 | }}} |
| 62 | |
| 63 | |
| 64 | |
| 65 | = Ejemplos de log = |
| 66 | |
| 67 | == Desde la consola browser del propio cliente == |
| 68 | Distintos niveles de información para un cliente, con un disco particionado pero ninguna de ellas está formateada. |
| 69 | |
| 70 | Nivel por defecto.[[BR]] |
| 71 | |
| 72 | [[Image(OGClientLOGdebugdefault.png, 70%)]] |
| 73 | |
| 74 | Nivel 3[[BR]] |
| 75 | |
| 76 | [[Image(OgClientLOGdebug3.png, 70%)]] |
| 77 | |
| 78 | Nivel 4[[BR]] |
| 79 | |
| 80 | [[Image(OGClientLOGdebug5-A.png, 70%)]] |
| 81 | [[Image(OGClientLOGdebug5-B.png, 50%)]] |
| 82 | |
| 83 | |