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

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

veriricar espaço em disco no HP-UX


From: Márcio Ricardo Alves da Silva
Subject: veriricar espaço em disco no HP-UX
Date: Thu, 31 Mar 2011 11:22:29 -0300

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]



reply via email to

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