如何使用netsnmp snmpset counter32 OID

时间:2011-10-05 18:50:45

标签: 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 STRING, b: BITS
        U: unsigned int64, I: signed int64, F: float, D: double

其中没有一个是计数器,我已经尝试了整数和unsigned int而没有成功:

./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)

思想?

感谢您的任何想法

1 个答案:

答案 0 :(得分:1)

根据this man page,您可以使用c:

./snmpset -v2c -cprivate 135.115.155.132 1.3.6.1.2.1.67.1.1.1.1.5.0 c 321

我现在无法尝试。我不确定它是否适用于Net-SNMP this tracker似乎表明它是一个要求的功能。