wiki:InitrdClienteLog

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.
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

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

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

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.

Nivel 3

Nivel 4

Last modified 2 months ago Last modified on Jul 14, 2017, 1:07:08 PM

Attachments (4)

Download all attachments as: .zip