$ more check_ifx #!/bin/bash # # check_ifx - plugin para validar que informix este online # # parametros # 1) directorio de informix # 2) servidor de informix imprime_uso(){ echo -e "USO: check_ifx informixdir informixserver\\n" echo -e "\t informixdir = directorio de Informix" echo -e "\t informixserver = nombre del servidor" } STATE_OK=0 STATE_WARNING=1 STATE_CRITICAL=2 STATE_UNKNOWN=3 if [ $# -lt 2 ] then imprime_uso exit $STATE_UNKNOWN fi if [ $# -gt 2 ] then imprime_uso exit $STATE_UNKNOWN fi export INFORMIXDIR=$1 export INFORMIXSERVER=$2 resultado=`$INFORMIXDIR/bin/onstat -` for cmd in $resultado do if [ $cmd = On-Line ] then echo $resultado exit 0 fi done echo $resultado exit 3