/tool/snmp-walk

snmp-walk

通过重复的 GETNEXT 请求从 SNMP 代理检索整个 OID 子树的值,例如一次获取所有接口计数器,或 MikroTik OID 1.3.6.1.4.1.14988 下的所有内容。使用 /tool/snmp-get 读取单个 OID。


tool/snmp-walk

Type: Command

通过重复的 GETNEXT 请求从 SNMP 代理检索整个 OID 子树的值,例如一次获取所有接口计数器,或 MikroTik OID 1.3.6.1.4.1.14988 下的所有内容。使用 /tool/snmp-get 读取单个 OID。

参数类型描述
oidstring遍历开始的 OID;代理会列出该子树,例如 1.3.6.1.2.1.2 表示接口表。
addressipAddr要查询的 SNMP 代理地址。
portnum代理的 UDP 端口。默认值:161。
triesnum放弃前的尝试次数。
try-timeouttime每次尝试的超时时间。
versionenum (1 | 2c | 3)SNMP 协议版本:1、2c 或 3。
communitystring社区名称。对于 v1/v2c,该名称就是密码;对于 v3,它是承载匹配安全级别的社区。
securityenum (none | authorized | private) { none:0, authorized:1, private:2 }安全级别,与社区匹配:none、authorized 或 private。
authentication-passwordstringSNMPv3 认证密码(至少 8 个字符)。
authentication-protocolenum (MD5 | SHA1 | SHA256 | SHA384 | SHA512)SNMPv3 认证协议:MD5、SHA1、SHA256、SHA384 或 SHA512。
encryption-passwordstringSNMPv3 加密密码(至少 8 个字符)。
encryption-protocolenum (DES | AES)SNMPv3 加密协议:DES 或 AES。
只读参数类型描述
oidstring代理返回值的 OID。
typeenum (null | integer | counter | gauge | timeticks | unsigned-integer | octet-string | opaque | object-id | ip-address | counter-64bit | no-such-object | no-such-instance | end-of-mib-view)代理返回的值类型。
valuestring代理返回的值。