monitor simples para sistemas xp

1

Estou procurando um monitor de rede simples para rodar nos PCs dos usuários para rastrear as desconexões da rede. Especificamente:

  1. Ser capaz de executar ping em até 5 hosts, seja IP ou nome
  2. Ser capaz de registrar ou redirecionar a saída para um arquivo
  3. Prefere ter um arquivo de log exclusivo para cada host sendo monitorado!
  4. Ser capaz de selecionar icmp ping ou uma conexão de estilo wget para a porta 80 de um determinado host que não suporta respostas de ICMP.
  5. Deve poder ser executado como usuário, usuário do domínio ou via runas de maneira confiável.

Estou bem com um script caseiro ou um aplicativo freeware, eu simplesmente não tenho tempo para escrever isso e preciso disso como ontem!

Obrigado antecipadamente!

    
por AlamedaDad 04.11.2009 / 01:41

1 resposta

1

Não seria muito difícil escrever um aplicativo C # simples para fazer isso e adicioná-lo como uma tarefa agendada.

Algo como isso funcionaria. O bloco try catch provavelmente não é o ideal, mas seria executado apenas uma vez, portanto, não é tão ruim.

    try
    { 
        Ping p = new Ping(); 
        PingReply pReply = p.Send("ComputerName");
    }
    catch
    {
        //log time and date of fail
    }

Estou feliz em tentar bater alguma coisa se quiser - poderia fazer com a experiência C #!

    
por 04.11.2009 / 08:08