私はSNMPマネージャをプログラムしようとしています。 SNMPマネージャが最初にやるべきことは、ネットワークで管理できるデバイスを見つけることです。これを行うには最高の/最も簡単な方法は何でしょうか?C/C++を使用してSNMPデバイスを自動検出する方法は?
私の読んだところ、1つの方法は、範囲内のすべてのIPアドレスにpingしてから、pingに応答するIPアドレスに基本的なSNMPクエリを送信することです。 pingするIPアドレスの範囲はどのようにして決まりますか?
"snmp discoverプロセスは、Inter Networkに接続されたデバイスが提供するSNMP MIBII情報に基づいた調査方法を使用します。プロセスは、MIBII要求を認識するすべてのデバイスに要求します。 IPADDTABLE、IPROUTETABLE、ARPTABLEホストテーブルを収集し、そこからIPトポロジを構築します。
snmpデバイスを検出する手順について助言してください。ありがとう。次のコマンドを使用して
http://net-snmp.sourceforge.net/のようなsnmpライブラリを使用してください。http://stackoverflow.com/q/249062/79455も参照してください。 – rve