如何使用netsnmp设置计数器

如何使用netsnmp设置计数器,snmp,Snmp,我试图使用netsnmp中的snmpset来设置Counter32类型的OID值,但我不知道要指定哪种数据类型 查看./snmpset-h,我看到以下内容: TYPE: one of i, u, t, a, o, s, x, d, b, n i: INTEGER, u: unsigned INTEGER, t: TIMETICKS, a: IPADDRESS o: OBJID, s: STRING, x: HEX STRING, d: DECIMAL STRI

我试图使用netsnmp中的snmpset来设置Counter32类型的OID值,但我不知道要指定哪种数据类型

查看./snmpset-h,我看到以下内容:

  TYPE: one of i, u, t, a, o, s, x, d, b, n
        i: INTEGER, u: unsigned INTEGER, t: TIMETICKS, a: IPADDRESS
        o: OBJID, s: STRING, x: HEX STRING, d: DECIMAL STRING, b: BITS
        U: unsigned int64, I: signed int64, F: float, D: double
它们都不是计数器,我尝试了整数和无符号整数,但没有成功:

./snmpset -v2c -cprivate 135.115.155.132 1.3.6.1.2.1.67.1.1.1.1.5.0 u 321
Bad variable type (Type of attribute is Counter32, not Unsigned32)
想法

感谢您提供的任何想法,您可以使用c:

./snmpset -v2c -cprivate 135.115.155.132 1.3.6.1.2.1.67.1.1.1.1.5.0 c 321
我现在不能试一试。我不确定它是否适用于网络SNMP,这似乎表明它是一项要求的功能。

根据您可以使用c:

./snmpset -v2c -cprivate 135.115.155.132 1.3.6.1.2.1.67.1.1.1.1.5.0 c 321

我现在不能试一试。我不确定它是否适用于网络SNMP,这似乎表明它是一项要求的功能。

snmpset命令不适用于计数器类型,基于此:我在Ubuntu 16.04中使用snmpd 5.8版对此进行了测试,出现了以下错误:坏对象类型:cIt是在2011年测试的。。。10年前,我用一个工具给了这个人,但似乎已经不存在了!snmpset命令不适用于计数器类型,基于此:我在Ubuntu 16.04中用snmpd 5.8版测试了此命令,出现了此错误:错误对象类型:cIt是在2011年测试的。。。10年前,我用一个工具给了这个人,但似乎已经不存在了!