# ESOINFXProc
# Surveillance de l'etat de l'instance Informix
# systeme : HPUX10
#
# 08/07/97	ESO-12151/H.BAYLOU
#

INFORMIXDIR=/logiciel/informix/informix_720; export INFORMIXDIR
PATH=$INFORMIXDIR/bin:.:$PATH; export PATH
INFORMIXSQLHOSTS=/logiciel/informix/admin/sqlhosts; export INFORMIXSQLHOSTS
INFORMIXSERVER=pgr; export INFORMIXSERVER

fic_tmp=/tmp/ps.opc.infx
fic_tmp2=/tmp/ps.opc.infx2
n_tot=0

if [ -f /logiciel/informix/informix_pgr/LOCK ]
then

	# Etat de l'instance Informix
	/usr/bin/su - informix -c "onstat > $fic_tmp"

	head -2 $fic_tmp|tail -1|awk -F'--' '{print $2}' > $fic_tmp2
	n=`grep -c On-Line $fic_tmp2` 
	n_tot=`expr $n_tot + $n`

	/logiciel/OpC/opcmon ESO_INFXProc=$n_tot

else
	/logiciel/OpC/opcmon ESO_INFXProc=1
fi
