martes, 5 de enero de 2016

Preparando el entorno de pruebas. Segunda Parte.

2016-1-5.
Tras configurar y dejar funcionando el registro de log's del entorno de pruebas, paso a configurar el espacio de pruebas. Esto basicamente se basa en los siguientes puntos:
  1. Crear un archivo pruebas.conf basado en el archivo weewx.conf. Este está situado en el directorio /etc/weewx/.
  2. Editar este archivo para que las páginas que se generen lo hagan en el directorio dedicado a ello. El apartado a modificar es el siguiente:
    [StdReport]

        # Where the skins reside, relative to WEEWX_ROOT
        SKIN_ROOT = /etc/weewx/pruebas

        # Where the generated reports should go, relative to WEEWX_ROOT
        HTML_ROOT = /mnt/var/www/pruebas
  3. Copiar el directorio Skins completo en otro llamado pruebas, quedará situado en el directorio apuntado por Skin_Root del punto anterior. Esto no es obligatorio, podemos llevarnos todo esto al espacio que nos de la gana tanto de la Sd como del disco duro si lo tuvieramos.
  4. Crear un espacio Pruebas donde alojar las páginas generadas de prueba y que estas puedan ser servidas por el servidor WEB. En mi caso como tengo todo alojado en el disco duro pues le creo un directorio como apunta en HTML_ROOT del punto 3. Tal como se crea este directorio no se puede ver desde el servidor web, ya que el servidor sirve las páginas desde /var/www. Tengo que crear un enlace simbólico desde el disco duro a la Sd. El comando sería este:
    ln -s /mnt/var/www/pruebas/ /var/www/pruebas
    De esta manera ya se puede ver desde internet.
  5. Si todo está correcto podemos comenzar a lanzar el primer comando de pruebas:
    sudo wee_reports /etc/weewx/pruebas.conf
    Si no lanzamos el comando con sudo nos da error de permisos, ya que weewx se instaló y corre bajo root, sus directorios y archivos le pertenecen y aunque son accesibles como lectura no se dejan sobreescribir ya que somo pi o el usuario correspondiente con el que nos logueemos.
  6. Podemos realizar el seguimiento del resultado de la generación de las páginas con el comando:
    tail -f /path hacia el archivo log/wee_reports.log
Esto es todo de momento.

No hay comentarios:

Publicar un comentario