问题标签 [sharp-snmp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1969 浏览

snmp - SNMPv3 不在时间窗口内

我尝试查询 Cisco SMB(小型企业交换机)以读取其主机名。

我的代码返回“不在时间窗口内 (1.3.6.1.6.3.15.1.1.2.0)。

Net-Snmp 工作正常。我使用 wireshark 发现的不同之处在于 net-snmp 在收到非时间窗口错误后会设置 msgAuthorativeEngineTime。

请找一张sharp-snmp的wireshark截图:Sharp-snmp 的wireshark 截图

和 net-snmp: 在此处输入图像描述

谢谢您的帮助!

0 投票
1 回答
248 浏览

.net - sharpsnmplib 中条件 NET452 的定义?

我对Sharpsnmplib 中NET452 条件符号的含义/使用感到困惑。一个例子是 SnmpMessageExtension 中的这个属性:

这是否意味着如果我将目标框架更改为 - 比如说 - .NET 版本 4.6.1,那么此属性将始终返回 false,尽管我仍在 Windows 上运行?

谢谢

0 投票
1 回答
33 浏览

sharp-snmp - 读取配置了 V1 的交换机的端口号

交换机上的 SNMP 代理配置为 V1。我正在使用 lextm snmp 库 VersionCode.V2 来获取不起作用的端口号。版本是否应该匹配以获取信息?

0 投票
1 回答
229 浏览

c# - SharpSnmp v3 GetRequest 不包含变量 ID

我正在使用 SharpSnmp 库的 ListenerBinding 来接收 snmp-get-requests。以下方法处理传入请求并评估请求的 id:

只要传入的请求具有版本 1 或 2,一切都很好。如果请求具有版本 3,则e.Message.Variables()返回一个空集合。为什么“变量”集合中没有请求的 id?

0 投票
1 回答
297 浏览

sharp-snmp - 如何使用清晰的 snmp lib (hrPrinterDetectedErrorState) 解释位字符串?

您如何使用 Sharp Snmp lib 解释 hrPrinterDetectedErrorState ( http://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.25.3.5.1.2 ) 或类似的东西?有某种位串类型吗?这是一种位掩码,但您可能只收到一个字节而不是两个(或者我已经看到了四个字节)。

0 投票
0 回答
71 浏览

snmp - 带有代理的 snmpwalk 命令中的 #snmplib 错误

我尝试使用示例代码编写代理snmpd并定义自定义对象。但是当我snmpwalk在其他库中使用时net-snmp,我的代理不会返回具有值的自定义对象

自定义对象

我的经纪人

我的代理中的其他代码类似于示例,并且不会更改结果命令行->snmpwalk -v 2c -c public 127.0.0.1

如您所见,结果不正确并且值TestObject不返回我的代码哪里错了?

0 投票
1 回答
192 浏览

c# - Sharpsnmplib 中的 ipv6 多播支持用于发现

我正在使用Lexm.SharpSnmpLib (v10.0.5) 来发现和检索设备的信息。它适用于 IPv4 发现,使用广播。但是,如果我使用 IPv6 多播链接本地地址,我会从库中的DiscoveryAsync方法中获得“IPv6 尚不支持”异常。

所以我修改了这个函数的实现来支持 IPv6。这适用于 IPv6 发现。我们计划在我们的应用程序中使用此源代码更改。

让我们知道这个库是否可以修改,如果可以,请分享任何要遵循的条件。

0 投票
0 回答
30 浏览

c# - IEntity 空引用异常上的描述/DescriptionFormatted() 方法

我正在使用 sharpsnmp-pro 来解析 MIB 文件。

从示例中,我有以下代码:

第二次调用引发空引用异常

在调用描述以避免空引用之前,您如何确定相关实体是否具有描述(最好不要在 try..catch 中捕获)?

例如,使用 linq 拉出一个新实体以导出到 excel 电子表格中,我希望 DescriptionFormatted() 只会返回空字符串,但它失败了。

在此处输入图像描述

0 投票
0 回答
465 浏览

visual-studio-2017 - 无法编译 SharpSNMPLib - 项目中不存在目标“clean”

我正在尝试在 Visual Studio 2017 的标准安装中构建 SharpSNMPLib,但正如标题所暗示的那样,它不会编译

知道我需要做什么来编译它吗?我已经安装了 .net 框架 4.6。当我查看项目属性时,.net 的版本只是一个我无法编辑的灰色框,所以我认为这是一个线索,它可能缺少构建它的 .net 版本。

项目属性对话框

我已经运行了 bat 文件“prepare.bat”(还有一些其他的,哈哈!)。

0 投票
0 回答
69 浏览

sharp-snmp - PDU响应中的数据编码问题

我在一些 pdu 响应变量数据中得到了一些不正确的字符。数据为 OctetString 类型。

oid 的值在 MibBrowser 中是正确的。

谢谢你的帮助。