Opendaylight SNMP-Set(SNMP插件)是否支持整数类型?

时间:2016-11-15 06:10:04

标签: snmp opendaylight

我已成功设法使用opendaylight snmp-get REST API从网络设备获取一些配置信息。但是,现在我很难通过snmp-set API设置整数值。

插件文档中给出的示例适用于字符串,如下所示:

   {
           "input": {
               "ip-address": "10.86.3.13",
               "oid" : "1.3.6.1.2.1.1.1.0",
               "value" : "Sample description",
               "community" : "private"
           }   
 }

对于我的情况,这是json代码(关注“value”字段):

{
               "input": {
                   "ip-address": "some IP addr",
                   "oid" : "some OID",
                   "value" : 255,
                   "community" : "private"
               }   
     }

这是我尝试使用整数值时得到的错误:

{
       "errors": {
           "error": [
               {
                   "error-type": "application",
                   "error-tag": "operation-failed",
                   "error-message": "SnmpSET failed with error status: 3, error index: 0. StatusText: Bad Value"
               }
           ]
       }
   } 

也许我做错了或者还没有支持整数类型。

赞赏任何意见。

1 个答案:

答案 0 :(得分:0)

odl-snmp-plugin目前(Boron)非常简陋。它没有MIB信息,并且在RPC中没有任何值类型提示,因此它所能做的就是始终映射到OctetString。