Eu faço o inverso com Pingdom . Conta gratuita, um cheque. Faça o ping do endereço IP da WAN do roteador, e está tudo bem. Você recebe um relatório mensal de tempo de atividade e pode gritar com a empresa de cabo.
Preciso apenas monitorar com que frequência uma conexão com a Internet fica inativa - e por quanto tempo. Eu estava indo apenas para escrever um pouco de python que pingado 8.8.8.8 a cada minuto, mas eu pensei que deve haver um util que faz isso - e produz um bom relatório
Mas esta é uma filial com uma conexão simples do tipo SOHO, nenhum roteador SNMP, somente Windows, deve ser executado em uma máquina desktop que não seja dedicada à tarefa.
Não é necessário saber capacidade, latência de ping nem nada - apenas um relatório de quantas vezes caiu por mais de alguns segundos para acenar para a empresa de cabo.
Eu faço o inverso com Pingdom . Conta gratuita, um cheque. Faça o ping do endereço IP da WAN do roteador, e está tudo bem. Você recebe um relatório mensal de tempo de atividade e pode gritar com a empresa de cabo.
eu não conheço nenhum util mas eu mesmo fiz um código simples para isso com perl:
#!/usr/bin/perl
use Net::Ping;
use POSIX qw/strftime/;
if (-e '/var/run/net_test.pid') {
print "net_test already running.\n";
exit;
} else {
system "touch /var/run/net_test.pid";
}
my $host = "www.google.com";
my $ping = Net::Ping->new('icmp');
my $result = $ping->ping($host,2);
if ($result != 1) {
$format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is not available...";
$run = 'echo $format >> /var/log/virtua_net';
while ($result != 1) {
$result = $ping->ping($host,2);
sleep 60;
}
$format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is back...";
$run = 'echo $format >> /var/log/virtua_net';
} else {
$format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is ok...";
$run = 'echo $format >> /var/log/virtua_net';
}
$ping->close();
system "rm -rf /var/run/net_test.pid" if (-e "/var/run/net_test.pid");
exit;
O que ele faz é tentar pingar o google toda vez que ele é executado e, em seguida, imprimir em um arquivo se tiver uma resposta ou não junto com a hora, para que você possa verificar mais tarde de que horas estava indisponível.
Se você gosta eu posso fazer as pequenas alterações a serem usadas no Windows e você precisa instalar o ActivePerl que é tudo.
As únicas alterações necessárias são caminhos e comandos que podem ser diferentes no Windows.
Outra boa opção é o link . Monitoramento gratuito de sites, testes de transações e relatórios.
Experimente a Edição gratuita do PA Server Monitor . É limitado em escopo, mas a versão gratuita fará Ping e criará gráficos para você. Funciona no Windows e como um serviço de segundo plano, por isso não atrapalha.
Atualmente, estou investigando um problema semelhante (uma falha de DSL em uma filial). Estou executando o PingPlotter remotamente; é um programa do Windows e gera um gráfico simples de ler. Eu usei o gráfico para dizer ao ISP que vezes o link está caindo.
(Agora esperamos que o ISP realmente conserte - me avise se você tiver alguma dica sobre como fazer com que as operadoras de telecomunicações trabalhem mais rápido!)
Tags networking windows monitoring