Store logs USB

From MiOS
Revision as of 17:57, 17 May 2011 by Henk (Talk | contribs)

Jump to: navigation, search

HOWTO get your vera log an attached USB drive.

Contents

Prerequisits

This wil work for:

  • VERA 2 only
  • Firmware 1.1.1245 and above

Intro

First of all, the release notes for version 1.1.1245 state:

"2. There is an option with Vera2 (Currently not working with Vera1) on Advanced, Logs to enable logging to a USB stick. This frees up quite a bit of memory, so if you have a lot of devices or plugins and your Vera is running slow or crashing because it's running out of memory, this is a solution. Note that after you check the box it can take up to 30 minutes to format the USB drive, and bootup will take a couple minutes longer with the USB drive installed. It will continue to boot up fine without the USB drive connected, just don't remove it while Vera is running. IMPORTANT: Use a new USB drive that hasn't already been formatted. In particular, don't use a USB drive that is already formatted for Mac."

This is true so if youre new to all of this and want to avoid headaches, follow the advice and get an NEW usb drive. I recommend it being not smaller than 512Mb and not much bigger than 1Gb. Vera will create its own partition on it which will be 512Mb in size and use that to write logfiles to it.

For the less feintharted amongst us, if you DO want to use a drive that you have lying around, i suggest you clean it (backup and remove your files) and reformat it using a standard FAT partition before you go ahead.

Instructions

1. After you got your usb-drive connected to the USB port on the backside of your vera.

  Please be patient, it might not work the first time, but it will work. And very important, DO NOT REMOVE THE DRIVE WHILE VERA boots/reboots or powercycles.

2. Log into the UI 3. Select "advanced" on the sop right (next to "Mios developers" in the toolbox) 4. Select the "Logs"tab 5. Activate the "Store logs on USB device*" option and READ the text there:

  [quote[
  Please connect an USB drive first then check the checkbox.
  WARNING: The usb drive will be erased. Wait 20 minutes after clicking OK.
  Status 
  [/quote]

6. Click the "OK" button.

Wait until vera reports progress.

If vera reports "FAILURE" go through step 2 through 6 again. If vera reports succes, you are done.

Make sure your drive works

For thos who would like to check:

SSH into your vera (using Putty or any other SSH client) Login as root with the password thats on the back of your box.

At the prompt type:

<df -h>

If you find something like: [quote] /dev/scsi/host0/bus0/target0/lun0/part1

                       503.9M     20.2M    458.2M   4% /tmp/log/cmh

[/quote]

Then your USB drive is used for storing logs.

Advanced

For the enthousiasts, i stumbled on an older thread where @guessed and @Ap15e contributed here: http://forum.micasaverde.com/index.php?topic=5405.0

Mixing the original code with some common sence gave me this: [quote] -- Code by Ap15e: -- os.execute( 'uptime >> /tmp/log/cmh/LuaTerminated.log;'..

           'grep "LuaUPnP Terminated with"  /var/log/cmh/LuaUPnP.log >> /tmp/log/cmh/LuaTerminated.log;'..
           'cat /tmp/log/cmh/LuaTerminated.log | sort | uniq >/tmp/log/cmh/LuaTerminated.log')

-- -- logs uptime and Lua restarts to /tmp/log/cmh/LuaTerminated.log on the USB drive. -- Just paste the code into the 'Luup' tab of a scene and set an appropriate timer. [/quote]

Back to How_Tos

Personal tools