shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] veriricar espaço em disco no HP-UX


From: Ernander (Nander)
Subject: Re: [shell-script] veriricar espaço em disco no HP-UX
Date: Thu, 31 Mar 2011 11:55:54 -0300

Salve Lista!

Marcio,

só pra eu entender, qual a razão do ifconfig no seu script ?


ATT

Nander

Em 31 de março de 2011 11:22, Márcio Ricardo Alves da Silva <
address@hidden> escreveu:

>
>
> Boas.
>
> Estou precisando monitorar o espaço em disco do meu HP-UX. Não tenho tanto
> conhecimento com shell-script e consegui um script, dei uma ajustada nele,
> mas estou tendo erro no ifconfig.
>
> ESPACO=`df | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print
> $1}' | head -n1`
>
> ESPACO_INODE=`df -i | awk '{print $5}' | grep -v IUse | sort -nr | awk -F %
> '{print $1}' | head -n1`
>
> ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar
> \n\n `df ` \n\n `ifconfig` \n\n `uname -a`"
>
> ALERTA_CHEIO="O disco encheu verificar com urgencia \n\n `df ` \n\n
> `ifconfig` \n\n `uname -a`"
>
> ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco por favor
> verificar \n\n `df -i ` \n\n `ifconfig` \n\n `uname -a`"
>
> ALERTA_CHEIO_INODE="O disco encheu verificar com urgencia \n\n `df -i `
> \n\n `ifconfig` \n\n `uname -a`"
>
> SUBJECT_1="ESPACO EM DISCO PREOCUPANTE"
>
> SUBJECT_2="ESPACO EM DISCO ACABOU"
>
> SUBJECT_1_I="ESPACO EM DISCO PREOCUPANTE_INODE"
>
> SUBJECT_2_I="ESPACO EM DISCO ACABOU_INODE"
>
> EMAIL_DST="address@hidden"
>
> EMAIL_ORI="oracle@hp_wk2"
>
> SERVER="183.X.Y.A"
>
> case $ESPACO in
>
> 9[1-9])# Caso o disco esteja entre 91 a 99 ele manda um email avisando
>
> sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_1 -m "$ALERTA_RISCO" -s
> $SERVER:25;;
>
> 100)# Caso encha tb
>
> sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_2 -m "$ALERTA_CHEIO" -s
> $SERVER:25;;
>
> esac
>
> case $ESPACO_INODE in
>
> 9[1-9])# Caso o disco esteja entre 91 a 99 ele manda um email avisando
>
> sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_1_I -m
> "$ALERTA_RISCO_INODE" -s $SERVER:25;;
>
> 100)# Caso encha tb
>
> sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_2_I -m
> "$ALERTA_CHEIO_INODE" -s $SERVER:25;;
>
> esac
>
> Podem me dar uma força ai?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]