我正在尝试使用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)
思想?
感谢您的任何想法
答案 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似乎表明它是一个要求的功能。