leowalker
(usa Debian)
Enviado em 09/06/2008 - 16:39h
Caros, meu Servidor estava apontado um problema de HD, os analistas de rede foram informados porém não se deram ao luxo de replicar os dados ou fazer back-ups enfim deu pau(Levei em dois especialistas de hardware e ambos disseram que esta irrecuperavel ), a sorte, se é que pode se dizer sorte, é que o unico serviço up era o de help-desk da empresa, que eu consegui reinstalar mas sem recuperar a basse de dados, e o de monitoração de maquinas, que eu não consegui nada...
As maquinas que são monitoradas conectam atraves do vivo zap e tem o script abaixo, e no servidor entra um script em php que de acordo com o numero da maquina eu consigo monitorar seu ip.
Sou inexperiente em PHP por isso recorro ao senhores e peço me ajudem no que puderem, desde ja agradesço a atenção e colaboração.
#!/bin/bash
function updateIP(){
/usr/bin/wget "http://xxx.xxx.xxx.xxx/teste/ip/ip.php?do=updateIP&host=`cat /home/teste/machineID`" --quiet
rm -f ip.php*
}
function vivoOff(){
/usr/bin/poff
}
function vivoOn(){
/etc/scripts/vivozap `cat /home/teste/vivo.number`
}
function ppp0Of(){
ping
www.google.com.br -c 1 > /dev/null 2>&1
if [ $? -gt 0 ]
then
vivoOff
fi
}
ppp0Of
conn=`/sbin/ifconfig ppp0 | wc -l`
if [ $conn -eq 0 ]
then
vivoOff
sleep 5
vivoOn
else
updateIP
fi
Para verificar o ip da maquina eu costumava digitar o endereço:http://xxx.xxx.xxx.xx/teste/ip/"numero da mauina".txt