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

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

Re: [shell-script] Script de Ping!


From: Rafael Gustavo Gassner
Subject: Re: [shell-script] Script de Ping!
Date: Sat, 6 Apr 2002 12:06:07 -0300

Oi Fabio!! Tenho algo semelhante que pode ser util para voce, mas esta em
perl, e a saída está em html.



#! /usr/bin/perl
print "Content-Type: text/html\n\n";
print "<html>\n";
print "<body>\n";
print "\n<div align=center><center>";
print "\n<font color=blue><strong>Status dos Chassis e
Swithches</stong</font><br><br>";
print "\n\n<table border=2 width=800 align=center>";
print "\n<tr>\n<td width=440 align=center>Host Name</td>";
print "\n<td width=300 align=center>IP</td>";
print "\n<td width=60 align=center>Status</td>";
print "\n</tr>\n</table>";
open(HOSTS, "/usr/local/apache/cgi-bin/status/hostchassisping");
@hosts = <HOSTS>;
close(HOSTS);
foreach $host (@hosts)
{
        ($endereco,$nome) = split(/-/,$host);
        chop($endereco);
        chop($nome);
        #print ".$endereco.$nome.";
        print "\n\n<table border=2 width=800 align=center>";
        print "\n<tr align=center valign=middle>";
        $a=`ping -c 3 $endereco`;
        #print "$a";
        if($a =~ /Unreachable/ || $a =~ /unknow host/ || $a =~ /100% packet
loss/)
        {
                print "\n<td width=440 align=center bgcolor=blue><font
color=white size=4>$nome</font></td>";
                print "\n<td width=300 align=center bgcolor=blue><font
color=white size=4>$endereco</font></td> ";
                print "\n<td width=60 align=center bgcolor=blue><img
src=/status/bolvo.jpg align=middle></td>";
        }
        else
        {
                print "\n<td width=440 align=center
bgcolor=yellow>$nome</td>";
                print "\n<td width=300 align=center
bgcolor=yellow>$endereco</td>";
                print "\n<td width=60 align=center bgcolor=yellow><img
src=/status/bolve.jpg align=middle></td>";
        }
        print "\n</tr>";
        print "\n</table>";
}
print "\n<br><font color=blue><strong>Verificação
Terminada.</strong></font>";
print "\n\n</body>";
print "\n</html>";



O Seu arquivo hostchassisping deve ser do seguinte padrão:

10.10.10.1 -Servidor01
10.10.10.1 -Servidor02

Estou encaminhando também as figurinhas para gerar a página :)

Espero que tenha ajudado.




----- Original Message -----
From: "Fabio Silva" <address@hidden>
To: <address@hidden>
Sent: Saturday, April 06, 2002 10:39 AM
Subject: [shell-script] Script de Ping!


Olá lista... estou precisando de uma ajuda ae... tomara que voce possam me
ajudar,,, vamo la... eu to precisando de um script que mande uma serie de
ping para determinados enderecos da minha rede e depois retorne os
resultados para um arquivo e encaminhe isso ae meu e-mail.

sera que é complicado demais em ?

conto com voces

Abracos,

 Fabio Silva



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


Sair da lista: address@hidden
Banco Dados:   http://br.groups.yahoo.com/group/shell-script/messages

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html





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



reply via email to

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