Como monitorar um dispositivo de rede que está em sua própria rede local conectado a uma máquina acessível publicamente

1

Eu gostaria de monitorar um dispositivo de rede (um desarranjo) que é anexado a um servidor com sua própria rede local (10.0.0.x). O servidor está acessível a partir de outro espaço privado (172.16.x.x).

Eu posso fazer snmpwalk entre meu servidor de monitoramento e a máquina em questão. Mas eu também gostaria de monitorar a matriz de disco conectada ao servidor em questão.

Algum tipo de proxy SNMP ou NAT vem à mente. Então, isso poderia ser uma questão sobre como ativar o NAT (o que permitiria o udp) no MacOS

Obrigado

    
por geoaxis 08.12.2011 / 15:47

2 respostas

2

Se for um mac ... apenas ative o tráfego de roteamento entre as duas redes. Você pode fazer isso ativando o encaminhamento de pacotes .

Basicamente, isso fará com que o seu Mac seja um roteador ip simples. Você pode querer habilitar regras de firewall para limitar o tráfego de / para / através de seu mac tho. Lembre-se, a menos que sua máquina "externa" (aquela que está fazendo o snmpwalk) esteja usando seu mac como um roteador, você precisará adicionar manualmente uma rota à rede 10. usando seu mac como gateway. ou seja,

route add --net 10.0.0.0 mask 255.0.0.0 gw 172.16.mac.ip
    
por 08.12.2011 / 16:06
1

Você pode definir um OID personalizado na configuração do SNMP no servidor que executará os comandos snmpwalk necessários. Seu servidor de monitoramento consultaria esses OIDs no servidor, que consultaria a matriz de disco e repassaria os resultados. Um tipo de hack, mas não é pior do que configurar o roteamento no servidor.

    
por 08.12.2011 / 16:09