首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取Oid的名称?(SnmpSharpNet库)

如何获取Oid的名称?(SnmpSharpNet库)
EN

Stack Overflow用户
提问于 2012-02-22 13:11:31
回答 1查看 4K关注 0票数 0

如何获取Oid的名称?

我跟踪了站点中的示例,但我没有找到如何做到这一点。要检索MIB字符串,没有问题(例如来自站点):

代码语言:javascript
复制
// Walk through returned variable bindings
foreach (Vb v in result.Pdu.VbList)
{
    // Check that retrieved Oid is "child" of the root OID
    if (rootOid.IsRootOf(v.Oid))
    {
        Console.WriteLine("{0} ({1}): {2}",
            v.Oid.ToString(),
            SnmpConstants.GetTypeName(v.Value.Type),

            v.Value.ToString());
        if (v.Value.Type == SnmpConstants.SMI_ENDOFMIBVIEW)
            lastOid = null;
        else
            lastOid = v.Oid;
    }
    else
    {
        // we have reached the end of the requested
        // MIB tree. Set lastOid to null and exit loop
        lastOid = null;
    }
}
EN

回答 1

Stack Overflow用户

发布于 2012-02-23 07:18:33

警告您,我是#SNMP的主要开发人员

要获取OID的名称,需要相应的MIB文档。但是,我认为SNMP#NET目前没有这个特性来加载MIB文档并允许您进行翻译。

#SNMP具有此特性的时间相对较长,它的snmptranslate示例演示了如何实现此功能,

http://pro.sharpsnmp.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9395454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档