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.
Acceso solo desde el cliente (version 0.9): /var/log/opengnsys.log
(2) biario ogAdmClient
Ubicación en el servidor: /opt/opengnsys/client/bin/ogAdmClient
Acceso (nfs) desde el cliente: /opt/opengnsys/bin/ogAdmClient
(3) fichero init/default.sh
Ubicación en el servidor: /opt/opengnsys/client/etc/init/default.sh
Acceso (nfs) desde el cliente: /opt/opengnsys/etc/init/default.sh
El nivel de información de los log, se controla desde el parámetro -d del binario ogAdmClient
En la version 0.9 este nivel está ajustado a su valor por defecto (omisión del parametro -d)
Si tenemos problemas con el cliente para comunicar con el servidor y necesitamos más detalle de información para depurar errores:
Podemos modificar el fichero init/default.sh
$OPENGNSYS/bin/ogAdmClient -f $OPENGNSYS/etc/ogAdmClient.cfg -l $OGLOGFILE -d 4
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%)]]