0

こんにちは、みんな!!SNMPプロトコルでsnmp4jを使用してデバイスの情報にアクセスするサンプルコードがあります...サンプルコードでは、取得した情報をターゲットアドレスにダンプするために指定しましたが、これがどのターゲットアドレスであるかを取得していません...

以下は私のコードです...

 /**
 * This method returns a Target, which contains information about where the
 * data should be fetched and how.
 *
 * @return
 */
private Target getTarget() {
    Address targetAddress = GenericAddress.parse(address);
    CommunityTarget target = new CommunityTarget();
    target.setCommunity(new OctetString("public"));
    target.setAddress(targetAddress);
    target.setRetries(2);
    target.setTimeout(1500);
    target.setVersion(SnmpConstants.version2c);
    return target;
}

}

そして、このメソッドは、 ResponseEvent戻り型のGet メソッドによって呼び出されました...

4

1 に答える 1

0

これは、SNMP 情報を取得するデバイスの IP アドレスにすぎません。このように書くことができます"udp:127.0.0.1/161"

以下は、snmp4j を使用した単純な SNMP クライアントの例です。

于 2013-03-22T11:30:20.437 に答える