首页 新闻 搜索 专区 学院

C# SNMP。 求解

0
悬赏园豆:40 [待解决问题]

有没有哪位知道如何使用SNMP的V3版本,我公司可能需要使用.net做一个网管系统
我现在使用的是v1或者v2(监视打印机),V3代码改变的是不是特别大,下面是我的v2获取打印机某一节点数据,如有V3实例就好

static void show2()
{

        SimpleSnmp snmp = new SimpleSnmp("192.168.0.190", "public");

        if (!snmp.Valid)
        {
            Console.WriteLine("SNMP agent host name/ip address is invalid.");
        }
        Dictionary<Oid, AsnType> result = snmp.Walk(SnmpVersion.Ver2, "1.3.6.1.2.1.43.17.6.1.5");

        if (result == null)
        {
            Console.WriteLine("No results received.");
        }


        foreach (KeyValuePair<Oid, AsnType> kvp in result)
        {
            Console.WriteLine(kvp.Key.ToString() + "***" +"\t"+ kvp.Value.ToString() + "\n");
        }
       
    }
问题补充:

或者哪位大神能告诉我使用V3版本访问设备信息,社区需要配置V3的加密等信息吗?还是怎么才能访问
我用V2代码可以成功访问打印机,但是无法访问交换机这是为什么?

小小程序员(陈)的主页 小小程序员(陈) | 初学一级 | 园豆:162
提问于:2020-03-20 16:30
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册