Skip to content
Snippets Groups Projects
Unverified Commit 10229a65 authored by David Hoese's avatar David Hoese
Browse files

Add scripts from metobs-vmhost

parent be2ebfeb
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env bash
echo "Creating database and continous queries for tower and buoy..."
/home/metobs/miniconda/envs/metobs_influxdb/bin/python -m metobscommon.influxdb --host metobs01.ssec.wisc.edu --dbname metobs -vvv create --symbol-list aosstower.l00.influxdb.SYMBOLS mendotabuoy.level0.influxdb.SYMBOLS
echo "Done"
#!/usr/bin/env bash
# Offset TZ by 1 minute to make sure we get data from 23:59 to 00:00
export TZ="UTC-00:01:00"
LOCK=$HOME/tower/$(basename "$0").lock
SRC="/mnt/data/ingest/rig_tower/rig_tower.dat"
(
flock -x -n 200 || exit $?
if [ -e $SRC ]; then
# Also send it to metobs01:
rsync -a $SRC rsync://metobs01.instrument/incoming/aoss-tower/rig_tower.ascii
else
echo "$SRC does not exist"
fi
) 200>$LOCK
#!/usr/bin/env bash
#
# Runs the tower ingest in a screen session named 'tower_db_ingest'.
#
# If a screen session is already running with that name, exit, otherwise start
# a new detached screen session named 'tower_db_ingest'.
#
NAME=tower_db_ingest
PYENV=$HOME/env
SRC=/mnt/data/ingest/rig_tower/rig_tower.dat
#DBURL=postgresql://buoy_ingest:bu0y1ngest@tahiti.ssec.wisc.edu/buoy
DBURL=postgresql://metobs_ingest:m3t0b5@metobs01.instrument/metobs
LOGFN=$HOME/log/tower_db_ingest.log
export PGAPPNAME=tower_db_ingest
SCRN=$(screen -list | grep $NAME | awk '{print $1}')
if [ -n "$SCRN" ]; then
echo Screen already running: $SCRN
else
screen -S $NAME -d -m $PYENV/bin/tower_db_ingest \
--loglvl info \
--logfn $LOGFN \
--tail \
$DBURL \
$SRC
echo Started in screen $(screen -list | grep $NAME | awk '{print $1}')
fi
#!/usr/bin/env bash
#
# Runs the tower ingest in a screen session named 'tower_influxdb_ingest'.
#
# If a screen session is already running with that name, exit, otherwise start
# a new detached screen session named 'tower_influxdb_ingest'.
#
NAME=tower_influxdb_ingest
PYENV=$HOME/miniconda/envs/metobs_influxdb
SRC=/mnt/data/ingest/rig_tower/rig_tower.dat
# LOGFN=$HOME/log/tower_db_ingest.log
# TODO: Add proper logging
SCRN=$(screen -list | grep $NAME | awk '{print $1}')
if [ -n "$SCRN" ]; then
echo Screen already running: $SCRN
else
screen -S $NAME -d -m $PYENV/bin/python -m aosstower.l00.influxdb --host metobs01.ssec.wisc.edu -vvv -t $SRC
#screen -S $NAME -d -m "$PYENV/bin/python -m aosstower.l00.influxdb --host metobs01.ssec.wisc.edu -vvv -t $SRC > /home/metobs/log/${NAME}.log"
echo Started in screen $(screen -list | grep $NAME | awk '{print $1}')
fi
#!/usr/bin/env bash
#
# Runs the tower ingest in a screen session named 'ceilo_ingest'.
#
# If a screen session is already running with that name, exit, otherwise start
# a new detached screen session named 'ceilo_ingest'.
#
echo "$0 really shouldn't be necessary any more if tower_db_ingest is used."
echo "See start_tower_db_ingest.sh"
exit 1
NAME=tower_mcast
CONFIG=$HOME/tower/tower_mcast.cfg
PYENV=$HOME/env
SCRN=$(screen -list | grep $NAME | awk '{print $1}')
if [ -n "$SCRN" ]; then
echo Screen already running: $SCRN
else
screen -S $NAME -d -m $PYENV/bin/python -m metobs.tower.util.json_gen -vvv \
-H 192.168.16.23 \
-p 41175 \
-m 6544 $CONFIG \
-l $HOME/log/tower_mcast.log
echo Started in screen $(screen -list | grep $NAME | awk '{print $1}')
fi
[tower]
site = rig
num_records = 2
tz = utc
data = /mnt/data/ingest/rig_tower/rig_tower.dat
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment