私は、ネットワークデバイス上のさまざまな情報を収集するJavaアプリケーションに取り組んでいます。これらのデバイスはすべてネットワーク要塞の背後にあり、JSchを使用してリモートデバイスへのTCPトンネルをオンデマンドで作成します。これは、TCPベースのTL1などのプロトコルでうまく機能します。ただし、SNMPデータも収集する必要があります。
私がアクセスできる要塞サーバーはかなり古くて制限があり、SNMPプロキシを構築するためのオプションはあまりありません。私の質問は、コミュニティが必要に応じてプログラムでトンネルを確立するためのクリーンで信頼できる方法を知っているかどうかです。私はこのような解決策を見てきましたが、数千から数万の可能性のあるIPアドレスがあるため、手動の1回限りの方法は実行できません。必要に応じて、堅牢なsnmpプロキシを実行できるサーバーをプッシュしますが、その戦いを戦う前に他の方法がないことを知る必要があります。