#!/usr/bin/sh # # Description: To Test A Socket Connection From Evmd - Syslogd # Author: Premson P. R. # ECHO=/usr/bin/echo GREP=/sbin/grep RM=/sbin/rm EVM_MSG="sys.unix.syslog" EVM_SYSLOG=/usr/users/compaq/prem/Prem_EvmSys EVM_BINLOG=/usr/users/compaq/prem/Prem_EvmBin PREM_SYS_CUSTOM="PREM_SYSLOG: This Is An EVM Test Triggered By Premson" PREM_BIN_CUSTOM="PREM_BINLOG: This Is An EVM Test Triggered By Premson" evmwatch -x -w 10 -f "[name ${EVM_MSG}]" | evmshow -t "@name @format" > ${EVM_SYSLOG} & sleep 1 /usr/bin/logger -p notice ${PREM_SYS_CUSTOM} wait ${syslogwaitpid} ${GREP} "${EVM_MSG}" ${EVM_SYSLOG} > /dev/null 2>&1 EVM_RET_SYS=$? if [ ${EVM_RET_SYS} = "0" ] ; then ${ECHO} "Communication With Syslog .... Successful" else ${ECHO} "Communication With Syslog .... Failure" fi ${RM} ${EVM_SYSLOG} evmwatch -x -w 10 -f "[name ${EVM_MSG}]" | evmshow -t "@name @format" > ${EVM_BINLOG} & sleep 1 /usr/bin/logger -p notice ${PREM_BIN_CUSTOM} wait ${binlogwaitpid} ${GREP} "${EVM_MSG}" ${EVM_BINLOG} > /dev/null 2>&1 EVM_RET_BIN=$? if [ ${EVM_RET_BIN} = "0" ] ; then ${ECHO} "Communication With Binlog .... Successful" else ${ECHO} "Communication With Binlog .... Failure" fi ${RM} ${EVM_BINLOG}