Desafio PHP postando IP

1. Desafio PHP postando IP

Leandro
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


  


2. Re: Desafio PHP postando IP

William Chitto
pintofree

(usa Debian)

Enviado em 09/06/2008 - 17:49h

Amigo onde entra o php ai nesse script??

É ja q a duvida e sobre php nao seria melhor postar ela em um forum sobre php?


3. Re: Desafio PHP postando IP

Leandro
leowalker

(usa Debian)

Enviado em 09/06/2008 - 18:02h

Caro "pintofree" Desculpe o equivoco, é que eu pensei que este estivesse designado a PHP, o grande problema é este meu amigo, no servidor tinha um script em PHP que postava o ip das maquinas em questão, e eu nem faço ideia de que ou como seja este script, peço ajuda por talvez existir alguem que tenha tal conhecimento ou semelhanças, valew pela contribuição.


4. Re: Desafio PHP postando IP

William Chitto
pintofree

(usa Debian)

Enviado em 09/06/2008 - 18:37h

hum amigo agora sim entendi vo tentar fazer algo do genero pra vc.

<?
$do=$_get['do'];

if ($do == "updateIP"){
echo "$_SERVER["REMOTE_ADDR"]";
}
?>

amigo joga esse codigo ai no ip.php, seu amigo deve ter feito algo mais complexo, mais pelas informações q tive foi isso q consegui se descobrir mais alguma coisa posta ai.



5. Re: Desafio PHP postando IP

Leandro
leowalker

(usa Debian)

Enviado em 10/06/2008 - 12:37h

Muito obrigado pela prestatividade "Pintofree", vou testar o script e em breve posto-lhe o resultado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts