首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SNMP prtAlertCode

SNMP prtAlertCode
EN

Stack Overflow用户
提问于 2012-06-24 23:32:43
回答 1查看 1.6K关注 0票数 0

我一直试图从我的打印机获得警报代码,看看到底发生了什么,但是每次发送SNMP查询时,它都不会返回任何结果。我使用的是SimpleSNMP引用。

打印机是佳能iR C5045.

我就是这样调用这个函数的:

代码语言:javascript
复制
Dim strAlertCode As String = SNMPQueryGet("1.3.6.1.2.1.43.18.1.1.7")

这是一项功能:

代码语言:javascript
复制
Private Function SNMPQueryGet(ByVal OID As String)
    Dim strResult As String = "True"

    Dim host As String = "192.168.1.202"
    Dim community As String = "public"
    Dim requestOid() As String
    Dim result As Dictionary(Of Oid, AsnType)
    requestOid = New String() {OID}
    Dim snmp As SimpleSnmp = New SimpleSnmp(host, community)
    If Not snmp.Valid Then
        strResult = True
    End If
    result = snmp.Get(SnmpVersion.Ver1, requestOid)
    If result IsNot Nothing Then
        Dim kvp As KeyValuePair(Of Oid, AsnType)
        For Each kvp In result
            If Not kvp.Key.ToString() = "" Then
                strResult = kvp.Value.ToString()
            Else
                strResult = "True"
            End If
        Next
    Else
        strResult = "True"
    End If

    Return strResult
End Function

编辑

打印机MIB PDF:https://dl.dropbox.com/u/19613123/MIB_iR-ADV-C5051-C5045-C5035-C5030_v120_non.pdf

EN

回答 1

Stack Overflow用户

发布于 2012-06-25 21:31:20

兰博曼:你提到了一个PDF和所有的C5045 OID,你介意分享这个PDF吗?我在找那些密码!

iReasoning的MIB浏览器非常方便SNMP调试:http://ireasoning.com/mibbrowser.shtml

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

https://stackoverflow.com/questions/11182001

复制
相关文章

相似问题

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