Ferramenta de monitoramento de estado de portas de switch simples

1

Meus usuários continuam desconectando nossa conexão de rede de computadores de salas de reunião.

Como não consigo verificar os computadores toda vez que uma reunião termina, gostaria de encontrar uma ferramenta, de preferência em execução no Windows, que monitore o estado de algumas portas do Cisco Switch e, sempre que um cabo for desconectado, envie me um email.

Eu sei que algumas soluções de monitoramento já podem fazer isso, mas eu me pergunto se algo mais simples (e de preferência barato / livre claro!) existe.

    
por Florent Courtay 12.03.2010 / 12:58

3 respostas

1

Não é exatamente o estado da arte, mas é escrito principalmente como uma prova de conceito, o seguinte pode ser usado para detectar quando um host fica inativo. Adicioná-lo em um cronjob regular, modificá-lo para que ele e-mails sempre que algo está para baixo e voila! Solução rápida e barata.

#!/usr/bin/env perl

%hosts = ( 
    'host1' => '192.168.1.1', 
    'host2' => '192.168.1.254',
);

while (($hostname, $ip) = each(%hosts)) {
    system('ping -c1 ' . $ip. ' 2>&1 > /dev/null');
    if ( $? != 0 ) {
        print "host: ".$hostname." down\n";
    } else {
        print "host: ".$hostname." up\n";
    }
}
    
por 12.03.2010 / 13:27
0

Eu não sei sobre o monitoramento do estado de uma porta de switch, mas você certamente pode monitorar a resposta de eco ICMP do dispositivo conectado à porta.

Existem muitas soluções de monitoramento de código aberto disponíveis que farão isso, meu favorito pessoal é Nagios .

Enquanto você está nisso, é melhor também fazer com que o Nagios monitore seus servidores e outros dispositivos de rede também!

Edit: Desculpe, o Nagios roda no Linux, mas esta página wikipedia ajudará você a encontrar um sistema de monitoramento que roda no Windows.

    
por 12.03.2010 / 13:24
0

O módulo Net :: SNMP para perl pode fazer isso. Dê uma olhada no Perl para administradores de sistema (o capítulo vinculado trata SNMP) para alguns exemplos práticos. Certifique-se de verificar o módulo em si no cpan .

    
por 12.03.2010 / 14:28