我想监视连接到具有其本地networking(10.0.0.x)的服务器的networking设备(混乱)。 服务器可从另一个私人空间(172.16.xx)访问。
我可以在监视服务器和相关机器之间进行snmpwalk。 但我也想监视连接到服务器的磁盘arrays。
想到某种SNMP代理或NAT。 所以这可能是一个关于如何在MacOS上启用NAT(这将允许udp)的问题
谢谢
如果这是一个mac …只是启用两个networking之间的路由stream量。 您可以通过启用数据包转发来做到这一点。
基本上,这将使您的Mac成为一个简单的IP路由器。 您可能希望启用防火墙规则,以限制stream量进出/通过您的mac tho。 请记住,除非您的“外部”计算机(使用snmpwalk的计算机)将您的mac用作路由器,否则您需要使用mac作为网关手动添加路由到10.networking。 即
route add --net 10.0.0.0 mask 255.0.0.0 gw 172.16.mac.ip
您可以在服务器上的SNMPconfiguration中定义自定义的OID,它将执行所需的snmpwalk命令。 您的监控服务器然后会在服务器上查询这些OID,然后查询磁盘arrays,并将结果传回。 一种黑客,但没有更糟的,然后在服务器上设置路由。