SNMPを介してIP範囲内の複数のOIDを照会し、見つかった場合に結果を返すことができるLinux用のSNMPスキャンツールを見つけましたが、何も見つかりませんでした。
UbuntuにSNMPをインストールしましたが、使用できますか?snmpget複数のOIDのネットワーク範囲を照会し、MIB値を取得するコマンドは何ですか?端末で単一のコマンドでこれを実行できますか?
例えば、snmpget4つのOID(OID1、OID2、OID3、OID4)のネットワーク範囲は10.40.70.1/24です。
ベストアンサー1
Bashでは、次のことができます。
for host in 10.40.70.{1..254}; do
snmpget -v2c -c public $host OID1 OID2 OID3 OID4
done
複数の数値の代わりに使用するか、{a..z}
範囲を指定できます。{a,b,c}