[FUGSPBR] Script de ping (vereficacao de maquinas online)

Diego Linke - GAMK linke em calnet.com.br
Qua Jun 13 23:24:03 BRT 2001


Joelson e para aqueles que pediram, estou enviando um pequeno script que
desenvolvi em perl para checagem de maquinas Online.

Sua sintaxe:

# ./ping_gamk.pl www.calnet.com.br www.gamk.com.br localhost nao.seila.com
Host "www.calnet.com.br" no Ar!!!
Host "www.gamk.com.br" fora do ar.
Host "localhost" no Ar!!!
Host "nao.seila.com" fora do ar.

Podera ser substituido o print de "no ar" e "fora do ar" por qualquer
outro tipo de comando ou ate mesmo chamar outro programa.

Abaixao segue o script..

--- BEGIN ---
#!/usr/bin/perl

# ping_gamk.pl Version 0.0.2-CURRENT
# 2000-2001 Copyright (c) All rights reserved.
# Diego Linke - GAMK <gamk em gamk.com.br>

if (!$ARGV[0]) {
  print "Voce nao informou o host!\n";
  exit;
} else {
  use Net::Ping;
  $modulo_ping = Net::Ping->new("icmp","1","32");
  foreach $host (@ARGV) {
    $ok = $modulo_ping->ping($host);
    if ($ok != 1) {
      print "Host \"$host\" fora do ar.\n";
    } else {
      print "Host \"$host\" no Ar!!!\n";
    }
  }
}
--- END ---

Espero ter sido util..

abracos

Atenciosamente,
--
[ Diego Linke - GAMK ]
System/Network Administrator
Curitiba - Parana - Brazil
E-Mail: gamk em gamk.com.br
Web Site: http://www.gamk.com.br
Phone Number: (+5541) 9905-6067

<----.     Of course it runs
<----|============================
<----' NetBSD, OpenBSD or FreeBSD



----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd