This page last changed on Mar 03, 2009 by brian.

Somniosus

About Somniosus

Somniosus pacifica is the Pacific sleeper shark

Somniosus (the computer) is an Apple Leopard XServe 4-core Xeon 2.0GHz 4GB RAM. It's running the built in MySql 5.0 and Apache HTTPD 2.2 servers.

EITS files

File Location URL
Web pages /Library/WebServer/Documents http://somniosus.shore.mbari.org
VARS Web Start Application /Library/WebServer/Documents/webstart http://somniosus.shore.mbari.org/webstart
VARS Standalone Applications * /Applications/EITS/VARS-Standalone
EITS Standalone Applications * /Applications/EITS/EITS-Standalone

* Standalone applications are to be used for scripting tasks

Building EITS

I've currently setup the build under /Users/brian. However, any administrator can build it. In order to build EITS do the following:

  1. Create a directory ~/workspace and cd into it
    •  cd ~;mkdir workspace;cd workspace
  2. Checkout VARS from SVN into ~/workspace/vars
    • svn co https://vars.svn.sourceforge.net/svnroot/vars/trunk vars
  3. Checkout EITS from SVN into ~/workspace/eits
    • svn co svn+ssh://kahuna.shore.mbari.org/svn/repos/eits/trunk eits
  4. Save updatevars.sh to a directory on Somniosus and execute it. It takes a single optional flag, update, that will tell it to update all projects from SVN. This script will build and install VARS Web Start apps, VARS standlone apps and EITS standalone apps.
    • updatevars.sh
    • or
       updatevars.sh update
      to rebuild from SVN.

EITS Supporting Software

organize_educationmovies.groovy

This script runs daily at 8:00AM in a cronjob as user 'sherman'. It walks through all the organized directories on /smb/EITSRaw and locates the movie nearest the top of every even hour between 2 and 16 days ago. Those movies are copied into /smb/EITSRaw/educationmovies_temp

organize_eitsraw.groovy

This script runs daily at 7:30AM in a cronjob as user 'sherman'. It organizes all files in /smb/EITSRaw that are named like yyyyMMddHHmmssZ and organizes them into directories named yyyyMMdd

process_datalogs.groovy

This script runs daily at 7:00AM in a cronjob as user 'sherman'. It reads a list of all log files in http://eits.shore.mbari.org/e/EITSRaw and loads them into the EITS database on Somnious and submits the data to SSDS

transcode_educationmovies.groovy

This script is run manually as the user 'sherman'. It walks through all the ASF movies in {/smb/EITSRaw/educationmovies_temp and converts them to quicktime movies for education outreach. The converted movies are copied into /smb/EITSRaw/educationmovies

Installed Software

Mounted Drives

  • eits.shore.mbari.org's EITSRaw directory is mounted on Somniosus at /smb/EITSRaw. EITSProcessed directory is mounted at Somniosus at /smb/EITSProcessed. Note: The first user to access the mounts gets read access, other users are locked out. Don't access the mounts except as the user sherman. More details regarding the mount set up are in JIRA

updatevars.sh (application/x-sh)
updatevars.sh (application/x-sh)
updatevars.sh (application/x-sh)
Document generated by Confluence on Feb 03, 2026 14:51