httpd.conf group edit. .product updates. edex service manager edits.
This commit is contained in:
parent
ca0e1e663c
commit
fc5c156fcc
4 changed files with 26 additions and 49 deletions
|
@ -14,7 +14,7 @@
|
|||
</configIni>
|
||||
|
||||
<launcherArgs>
|
||||
<programArgs>-data @user.home/caveData -user @user.home/caveData -clean</programArgs>
|
||||
<programArgs>-data @user.home/caveData -user @user.home/caveData -clean -consoleLog -alertviz</programArgs>
|
||||
<programArgsLin>-consoleLog</programArgsLin>
|
||||
<vmArgs>-Xincgc -Dosgi.instance.area.readOnly=true
|
||||
-Declipse.log.enabled=false
|
||||
|
@ -56,7 +56,6 @@
|
|||
</win>
|
||||
</launcher>
|
||||
|
||||
|
||||
<vm>
|
||||
<linux include="true">jdk1.6.0</linux>
|
||||
<windows include="true">jdk1.6.0</windows>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
</configIni>
|
||||
|
||||
<launcherArgs>
|
||||
<programArgs>-perspective NCP -data @user.home/caveData -user @user.home/caveData -clean -consoleLog -alertviz</programArgs>
|
||||
<programArgs>-data @user.home/caveData -user @user.home/caveData -clean -consoleLog -alertviz</programArgs>
|
||||
<vmArgs>-Xincgc -Xmx1024M -Dosgi.instance.area.readOnly=true
|
||||
-Declipse.log.enabled=false
|
||||
-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass
|
||||
|
|
|
@ -240,7 +240,7 @@ Include conf.d/*.conf
|
|||
# don't use Group #-1 on these systems!
|
||||
#
|
||||
User awips
|
||||
Group awips
|
||||
Group fxalpha
|
||||
|
||||
### Section 2: 'Main' server configuration
|
||||
#
|
||||
|
|
|
@ -36,8 +36,6 @@ LOG_PATH=$EDEX_PATH'logs/'
|
|||
# files
|
||||
PG_FILE=$DATA_PATH'pg_hba.conf'
|
||||
EDEX_ENV_FILE=$EDEX_PATH'bin/setup.env'
|
||||
PY_FILE=$AWIPS_HOME'httpd_pypies/etc/httpd/conf/httpd.conf'
|
||||
EDEX_CAMEL=/etc/init.d/edex_camel
|
||||
LDMD_CONF=/usr/local/ldm/etc/ldmd.conf
|
||||
|
||||
# valid options
|
||||
|
@ -52,14 +50,14 @@ nopts=${options[@]}
|
|||
# OS X
|
||||
#IP=`ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}'`
|
||||
# Linux
|
||||
IP=`ifconfig | grep "inet addr" | grep -v 127.0.0 | grep -v 192.168 | awk '{ print $2 }' | cut -d: -f2`
|
||||
IP=`/sbin/ifconfig | grep "inet addr" | grep -v 127.0.0 | grep -v 192.168 | awk '{ print $2 }' | cut -d: -f2`
|
||||
|
||||
# truncate
|
||||
IP_CIDR="${IP%.*}"
|
||||
|
||||
editFiles=($PG_FILE $EDEX_ENV_FILE $PY_FILE $EDEX_CAMEL $LDMD_CONF)
|
||||
boolFiles=(true true true true true)
|
||||
editFuncs=(edit_pg edit_edex edit_py edit_camel edit_ldm)
|
||||
editFiles=($PG_FILE $EDEX_ENV_FILE $LDMD_CONF)
|
||||
boolFiles=(true true true)
|
||||
editFuncs=(edit_pg edit_edex edit_ldm)
|
||||
|
||||
YMD=`date '+%Y%m%d'`
|
||||
|
||||
|
@ -70,7 +68,7 @@ edex_status() { # report back edex server on/off status
|
|||
echo ''
|
||||
echo '[edex status]'
|
||||
# CHECK POSTGRES
|
||||
postgres_prc=`ps aux | grep postgresql\/bin\/postmaster | grep -v grep | awk '{ print $11 }'`
|
||||
postgres_prc=`ps aux | grep postgresql | grep -v grep | awk '{ print $11 }'`
|
||||
if [ -z $postgres_prc ]; then
|
||||
echo ' postgres :: not running'
|
||||
else
|
||||
|
@ -79,7 +77,7 @@ edex_status() { # report back edex server on/off status
|
|||
fi
|
||||
|
||||
# CHECK PYPIES
|
||||
pypies_prc=`ps aux | grep awips2\/httpd_pypies\/usr\/sbin\/httpd | grep -v grep | head -1 | awk '{ print $11 }'`
|
||||
pypies_prc=`ps aux | grep httpd_pypies | grep -v grep | head -1 | awk '{ print $11 }'`
|
||||
if [ -z $pypies_prc ]; then
|
||||
echo ' pypies :: not running'
|
||||
else
|
||||
|
@ -88,36 +86,36 @@ edex_status() { # report back edex server on/off status
|
|||
fi
|
||||
|
||||
# CHECK QPID
|
||||
qpid_prc=`ps aux | grep awips2\/qpid\/sbin\/qpidd | grep -v grep | awk '{ print $11 }'`
|
||||
qpid_prc=`ps aux | grep qpid- | grep -v grep | head -1 | awk '{ print $11 }'`
|
||||
if [ -z $qpid_prc ]; then
|
||||
echo ' qpid :: not running'
|
||||
else
|
||||
qpidPid=`ps aux | grep awips2\/qpid\/sbin\/qpidd | grep -v grep | awk '{ print $2 }'`
|
||||
qpidPid=`ps aux | grep qpid- | grep -v grep | head -1 | awk '{ print $2 }'`
|
||||
echo ' qpid :: running :: pid '$qpidPid''
|
||||
fi
|
||||
|
||||
# CHECK EDEX
|
||||
edex_ingest_ps=`ps aux | grep awips2\/edex\/bin\/start | grep ingest | grep -v ingestGrib | grep -v ingestDat | awk '{ print $15 }'`
|
||||
edex_ingest_ps=`ps aux | grep ingest | grep -v ingestGrib | grep -v ingestDat | awk '{ print $15 }'`
|
||||
if [ -z $edex_ingest_ps ]; then
|
||||
echo ' EDEXingest :: not running'
|
||||
else
|
||||
edex_ingest_pid=`ps aux | grep awips2\/edex\/bin\/start | grep ingest | grep -v ingestGrib | grep -v ingestDat | awk '{ print $2 }'`
|
||||
edex_ingest_pid=`ps aux | grep ingest | grep -v ingestGrib | grep -v ingestDat | awk '{ print $2 }'`
|
||||
echo ' EDEXingest :: running :: pid '$edex_ingest_pid''
|
||||
fi
|
||||
|
||||
edex_ingestGrib_ps=`ps aux | grep awips2\/edex\/bin\/start | grep ingestGrib | awk '{ print $15 }'`
|
||||
edex_ingestGrib_ps=`ps aux | grep ingestGrib | awk '{ print $15 }'`
|
||||
if [ -z $edex_ingestGrib_ps ]; then
|
||||
echo ' EDEXgrib :: not running'
|
||||
else
|
||||
edex_ingestGrib_pid=`ps aux | grep awips2\/edex\/bin\/start | grep ingestGrib | awk '{ print $2 }'`
|
||||
edex_ingestGrib_pid=`ps aux | grep ingestGrib | awk '{ print $2 }'`
|
||||
echo ' EDEXgrib :: running :: pid '$edex_ingestGrib_pid''
|
||||
fi
|
||||
|
||||
edex_request_ps=`ps aux | grep awips2\/edex\/bin\/start | grep request | awk '{ print $15 }'`
|
||||
edex_request_ps=`ps aux | grep request | awk '{ print $15 }'`
|
||||
if [ -z $edex_request_ps ]; then
|
||||
echo ' EDEXrequest :: not running'
|
||||
else
|
||||
edex_request_pid=`ps aux | grep awips2\/edex\/bin\/start | grep request | awk '{ print $2 }'`
|
||||
edex_request_pid=`ps aux | grep request | awk '{ print $2 }'`
|
||||
echo ' EDEXrequest :: running :: pid '$edex_request_pid''
|
||||
fi
|
||||
|
||||
|
@ -174,15 +172,16 @@ edit_pg() { # edex pg_hba.conf
|
|||
schStr=`grep "\/24" $PG_FILE | head -1 | awk '{ print $4 }' | cut -d/ -f1`
|
||||
subStr=$IP_CIDR'.0'
|
||||
sed -i.setup_$YMD 's/'$schStr'/'$subStr'/g' $PG_FILE
|
||||
echo '[edit] '$subStr' added to '$PG_FILE
|
||||
echo '[edit] '$subStr' added to '$iPG_FILE
|
||||
echo ' File backed up to '$PG_FILE'.setup_'$YMD
|
||||
}
|
||||
|
||||
edit_ldm() {
|
||||
edit_ldm() { # edex pg_hba.conf
|
||||
sed -i.setup_$YMD 's/EDEX_HOSTNAME/'$HOSTNAME'/g' $LDMD_CONF
|
||||
echo '[edit] '$HOSTNAME' added to '$LDMD_CONF
|
||||
echo '[edit] Hostname '$HOSTNAME' added to '$LDMD_CONF
|
||||
}
|
||||
|
||||
|
||||
edit_edex() { # setup.env automatic edit
|
||||
sed -i.setup_$YMD 's/localhost/'$HOSTNAME'/g' $EDEX_ENV_FILE
|
||||
sed -i.setup_$YMD 's/tmp\/sbn/data_store/g' $EDEX_ENV_FILE
|
||||
|
@ -191,17 +190,6 @@ edit_edex() { # setup.env automatic edit
|
|||
echo ' File backed up to '$EDEX_ENV_FILE'.setup_'$YMD
|
||||
}
|
||||
|
||||
edit_py() {
|
||||
sed -i.setup_$YMD 's/Group awips/Group fxalpha/g' $PY_FILE
|
||||
echo '[edit] Group fxalpha added to '$PY_FILE
|
||||
echo ' File backed up to '$PY_FILE'.setup_'$YMD
|
||||
}
|
||||
|
||||
edit_camel() {
|
||||
sed -i "s/ 'ingestDat'//" $EDEX_CAMEL
|
||||
echo '[edit] Removed ingestDat from '$EDEX_CAMEL
|
||||
}
|
||||
|
||||
edex_edits() {
|
||||
for index in ${!editFiles[*]}; do
|
||||
if ${boolFiles[$index]}; then
|
||||
|
@ -280,27 +268,17 @@ edex_setup() { # setup IP subnet and domains for EDEX, prompt user for confirm
|
|||
continue=true
|
||||
fi
|
||||
|
||||
# Pypies config
|
||||
pyGrep=`grep "Group fxalpha" $PY_FILE | head -1`
|
||||
echo -n ' Checking '$PY_FILE
|
||||
if [[ ! -z ${pyGrep} ]]; then
|
||||
# LDM
|
||||
ldmGrep=`grep "EDEX_HOSTNAME" $LDMD_CONF | head -1`
|
||||
echo -n ' Checking '$LDMD_CONF
|
||||
if [[ ! -z ${ldmGrep} ]]; then
|
||||
echo ' [OK]'
|
||||
boolFiles[2]=false
|
||||
else
|
||||
echo -e '\n ** Missing Group fxalpha'
|
||||
echo -e '\n ** Missing '$HOSTNAME
|
||||
continue=true
|
||||
fi
|
||||
|
||||
# edex_camel
|
||||
camelGrep=`grep ingestDat $EDEX_CAMEL`
|
||||
echo -n ' Checking '$EDEX_CAMEL
|
||||
if [[ -z ${camelGrep} ]]; then
|
||||
echo ' [OK]'
|
||||
boolFiles[3]=false
|
||||
else
|
||||
echo -e '\n ** ingestDat to be removed'
|
||||
continue=true
|
||||
fi
|
||||
echo ''
|
||||
edex_edits
|
||||
if [ $continue=true ]; then
|
||||
|
|
Loading…
Add table
Reference in a new issue