Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 17

Tópico: Scripts Ping

  1. #1

    Scripts Ping

    Tenho que monitorar uma rede, com 35 servidores, acontece gostaria de uma ajudinha na criação de um script para testa a disponibilidade de cada maquina atraves do ping, pois ainda estou fazendo esse serviço de 1 a 1.

    obrigado.

  2. #2
    Gray Hat Avatar de CoderSc
    Data de Ingresso
    Jan 2011
    Localização
    #!/bin/bash
    Posts
    1.736
    Olá

    Bom seu tópico está na área errada. Você domina alguma linguagem de programação ?
    Når du føler flove over at se på tras eller bange for at se fremad, se venstre eller højre I be altid ved din side.

    H
    aters Gonna Hate

  3. #3
    Gosto de programar usando visual basic, mais não domino totalmente, consigo me virar ..

  4. #4
    Moderador Avatar de Marcelo Moraes
    Data de Ingresso
    May 2007
    Localização
    localhost
    Posts
    578
    Cara,

    Os ambientes são Linux ?? Isso pode ser feito usando Shell Script, de uma olhada aqui nesse link : http://www.vivaolinux.com.br/topico/...cript-com-ping

    Não vejo necessidade utilizar de uma linguagem de alto nível para isso se só quer verificar se as máquinas estão online

    Abraços,
    att,
    Marcelo Moraes.

  5. #5
    Gray Hat Avatar de CoderSc
    Data de Ingresso
    Jan 2011
    Localização
    #!/bin/bash
    Posts
    1.736
    Se for no ambiente Linux mesmo você também pode dar uma olhada nesse exemplo ou
    se for Windows também tem esse programa que pode fazer isso a você.
    Når du føler flove over at se på tras eller bange for at se fremad, se venstre eller højre I be altid ved din side.

    H
    aters Gonna Hate

  6. #6
    Hacker Avatar de acpguedes
    Data de Ingresso
    Sep 2011
    Localização
    #!/usr/bin/env perl
    Posts
    955
    eu aconselho usar script Perl para isso, não pq eu amo perl mas é pq é uma otima linguagem para esse tipo de atividade, inclusive se tiver servidores em plataformas diferentes, como servidores linux e windows (e ate mac)...

    os outros servidores funcionariam como clientes, o modulo INET é com p isso...

    vc pode fazer em script shell mas não seria tão eficiente, ou ate mesmo e C mas n compensa devido a simplicidade do script...

    mas diganos, quais SO's são os servidores, e qual SO esta na sua maquina...
    So respondo se a consiencia perguntar!!!
    Não Respondo MP's de perguntas, as faça em um tópico!

    Perl User, Bioinformatcs Programmer!

  7. #7
    Fiz esse codigo, que ele ele sá faz um ping de servidor por vez, gostaria de incrementar ele para inserir todos os servidores e me retorna a disponibilidade de cada um, alguem melhor de programação que eu, poderia me ajudar inserindo um array, com uma lista de todos.


    Dim Shell, comando, Host, Retur
    Host = "10.1.1.85"
    Set Shell = wscript.createObject("wscript.shell")
    comando= "ping -n 1 -w 300 " & Host
    Return = Shell.Run(comando, 0, True)
    If Return = 0 Then
    wscript.echo Host & " OK "
    Else
    wscript.echo Host & " Não Respondeu"
    End If

  8. #8
    Alguem pode me ajudar com esse laço... Usando os IP alem desse 10.1.1.85 ... os outros 34 que tenho que pingar ...

    Dim Shell, comando, Host, Retur
    Host = "10.1.1.85"
    Set Shell = wscript.createObject("wscript.shell")
    comando= "ping -n 1 -w 300 " & Host
    Return = Shell.Run(comando, 0, True)
    If Return = 0 Then
    wscript.echo Host & " OK "
    Else
    wscript.echo Host & " Não Respondeu"
    End If

  9. #9
    Hacker Avatar de acpguedes
    Data de Ingresso
    Sep 2011
    Localização
    #!/usr/bin/env perl
    Posts
    955
    amigo, leia esses 2 sites

    http://translate.google.com.br/trans...26prmd%3Dimvns

    e

    http://www.vivaolinux.com.br/script/ping-Aviso


    vc vai aprender no primeiro montar um script para dar ping em varios host

    mas vai precisar montar um lista....

    eu vou ver se monto um melhor p vc...
    So respondo se a consiencia perguntar!!!
    Não Respondo MP's de perguntas, as faça em um tópico!

    Perl User, Bioinformatcs Programmer!

  10. #10
    Hacker Avatar de acpguedes
    Data de Ingresso
    Sep 2011
    Localização
    #!/usr/bin/env perl
    Posts
    955
    em Perl seria mais ou menos assim....

    Código PHP:
    use strict;
    use 
    warnings;
    use 
    Net::Ping;

    my Net::Ping -> new ("syn");
    my -> port_number getservbyname ("http""tcp"));
    foreach 
    my host (@ host_array) {
    my -> ping (my host);
    }
    while ((
    my hostmy rttmy ip) = $ -> ack) {
    print 
    "HOST:. $ host [$ ip] ACKed em $ rtt segundos \ n";

    So respondo se a consiencia perguntar!!!
    Não Respondo MP's de perguntas, as faça em um tópico!

    Perl User, Bioinformatcs Programmer!

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •