File: //var/opt/OV/bin/instrumentation/check_MAXDB_Autosavelog.sh
#!/bin/bash
# Monitoreo si esta activo el AUTOSAVELOG
# En MAXDB.
# por ARiel Tarallo -. 09-01-2013 Level 3
#
mon_name=$1 # recibe nombre de monitor.
usuario=$2
service=$3
instancia=$4
commando="autolog_show"
stat1="AUTOSAVE IS ON"
#echo "AUTOSAVELOG IS ON or OFF:"
su - $usuario -c "dbmcli -U c $commando | grep \"$stat1\" || echo DESACTIVADO" | while read LINE
do
status1=$(echo $LINE)
status1=`echo $status1`
if [ "$status1" == "DESACTIVADO" ]; then
/opt/OV/bin/opcmon $mon_name=0 -object $service:$instancia
# echo $status1
else
/opt/OV/bin/opcmon $mon_name=1 -object $service:$instancia
# echo $status1
fi
done
exit 0