Я работаю над приложением Java, которое собирает различную информацию на сетевых устройствах.Все эти устройства находятся за сетевым бастионом, и я использую JSch для создания туннелей TCP для удаленных устройств по требованию.Это хорошо работает для таких протоколов, как TL1, которые основаны на TCP.Однако мне все же нужно собирать данные SNMP.
Бастионный сервер, к которому у меня есть доступ, довольно старый и ограниченный, и у меня не так много вариантов для создания там прокси-сервера SNMP.Мой вопрос заключается в том, знает ли сообщество чистый, надежный способ программного создания туннелей по мере необходимости.Я смотрел на такие решения, как , это , но, поскольку у меня есть от тысяч до потенциально десятков тысяч возможных IP-адресов, ручной одноразовый метод нежизнеспособен.Если понадобится, я добьюсь сервера, способного выполнять надежный прокси-сервер snmp, но мне нужно знать, что другого пути, прежде чем я вступлю в эту битву, нет.