0

問題があります。lua で snmpset を使用する必要があるため、luasnmp モジュールを使用します。

試してみると、「snmp: bad type (2) prim=0 in index 1」というエラー メッセージが 1 つ表示されます。

でも、bash で net-snmp snmpset を使えばOKです。

これに関する経験(またはアドバイス/どこを見るべきか)はありますか?ありがとう

スクリプトは次のとおりです。

local snmp = require "snmp"

hub1, err = snmp.open{
  peer = "1.1.1.1", 
  community = "private", 
}
assert(hub1, err)

vbIn = {
  {oid = ".1.3.6.1.4.1.9.9.16.1.1.1.16.333", type = NUMBER, value = 6 },
}
vbOut, err = assert(hub1:set(vbIn))
4

1 に答える 1

0
 type = NUMBER

奇妙に思えます。もしかして

 type = 'NUMBER'

また

 type = snmp.NUMBER

? print(NUMBER) は「nil」と言うでしょう

于 2012-10-24T12:00:05.040 に答える