Я хотел бы контролировать сетевое устройство (беспорядок), которое подключено к серверу с его собственной локальной сетью (10.0.0.x). Сервер доступен из другого частного пространства (172.16.x.x).
Я могу выполнять snmpwalk между моим сервером мониторинга и рассматриваемой машиной. Но я также хотел бы контролировать дисковый массив, подключенный к рассматриваемому серверу.
На ум приходит какой-то тип проксирования SNMP или NAT. Таким образом, это может быть вопрос о том, как включить NAT (который позволит udp) на MacOS.
Спасибо
Если это Mac ... просто включите маршрутизацию трафика между двумя сетями. Вы можете сделать это, включив пересылка пакетов.
По сути, это превратит ваш Mac в простой IP-маршрутизатор. Вы можете включить правила брандмауэра, чтобы ограничить трафик в / из / через ваш Mac. Имейте в виду, что если ваш «внешний» компьютер (тот, который выполняет snmpwalk) не использует ваш Mac в качестве маршрутизатора, вам потребуется вручную добавить маршрут к сети 10. с использованием вашего Mac в качестве шлюза. т.е.
route add --net 10.0.0.0 mask 255.0.0.0 gw 172.16.mac.ip
Вы можете определить собственный OID в конфигурации SNMP на сервере, который будет выполнять необходимые команды snmpwalk. Затем ваш сервер мониторинга запросит эти OID на сервере, который затем запросит дисковый массив и вернет результаты. Вроде хак, но не хуже настройки роутинга на сервере.