GoSNMP 中使用对象名称代替 OID

问题描述 投票:0回答:2

是否可以使用 gosnmp

返回对象名称而不是 OID

例如:

而不是

    ".1.3.6.1.2.1.25.2.3.1.1.1": {
        "type": "2",
        "val": "1"
    },

我怎样才能得到:

    "hrStorageIndex": {
        "type": "2",
        "val": "1"
    },
go snmp net-snmp gosnmp
2个回答
0
投票

答案很简单 - 使用 MIB。 GoSNMP 没有 MIB 支持,但您可以使用 https://github.com/soniah/gosnmp/issues/57

的想法

0
投票

您可以使用gosmi库 - https://pkg.go.dev/github.com/sleepinggenius2/gosmi,如gosnmp的自述文件中所述。

© www.soinside.com 2019 - 2024. All rights reserved.