Saida do script diferente da saida no nagios

1. Saida do script diferente da saida no nagios

Hugo
zanellatto

(usa Debian)

Enviado em 24/09/2012 - 11:13h

Ola pessoal,

Estou com problema criei um script para verificar se o Bkp esta parado ou rodando no arcserver a saida do script esta correta , mas quando coloco no nagios não da a mesma saida do script. Segue o script. Se alguem souber outro jeito de comparar se a variavel esta nula ou nao , acho que ajuda.


#!/bin/bash
RODANDO=$(cstatus | grep cprocess | tr " " : | cut -d : -f 7)
FITA=$(tail -n 1 /opt/CA/ARCserve/logs/BrightStor.log | tr " " : | cut -d : -f 6)
FINALIZADO=$(tail -n1 /opt/CA/ARCserve/logs/BrightStor.log | tr " " : | cut -d : -f 7)


if test "$FITA" = Load
then
echo " Trocar Fita"
exit 2
fi


if test "$FINALIZADO" = complete
then
echo " Backup Finalizado "
exit 0
fi

if [ "$RODANDO" ]
then
echo "Bkp Rodando"
exit 1
else
echo "Nao Existe Bkp"
exit 0
fi




  


2. Re: Saida do script diferente da saida no nagios

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 24/09/2012 - 15:04h

Você pode fazer assim:


if [ -z "$VARIAVEL" ]; then
echo "variável nula"
fi



3. Re: Saida do script diferente da saida no nagios

Hugo
zanellatto

(usa Debian)

Enviado em 24/09/2012 - 21:21h

Obrigado pela ajuda.


4. Re: Saida do script diferente da saida no nagios

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/09/2012 - 00:11h

Ou ainda:

if [ ${#VARIAVEL} -eq 0 ]
then
echo 'O comprimento da variável é zero'
fi







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts