问题标签 [snmpsharpnet]

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 回答
2797 浏览

c# - 使用 snmpsharpnet 运行 SNMP 时出错

我在使用 snmpsharpnet 库运行 SNMP get 命令时遇到问题。我正在研究他们提供的用于运行简单获取的示例,但它会出错。我已经测试过在盒子上运行这个 OID 并且我能够得到响应,但是我不能使用这个程序

我的代码如下所示:

我收到的错误如下所示:

提前致谢!

0 投票
1 回答
1051 浏览

c# - SNMPSHARPNET - GETBULK 仅写入最后一个 OID

我有以下代码,它对整个 1.3.6.1 OIDRoot 的特定 IP 在 snmp v2 上进行批量处理。然后我将结果写入 csv 文件。问题是它只写最后一个结果行而不是所有行。我是 C# 的新手,并且仍然在学习这门语言。你能告诉我我的代码做错了什么吗?

这是 CSV 文件的内容。

预先感谢您的帮助。

0 投票
1 回答
645 浏览

vb.net - 使用 SNMPSharpNET 尝试 SNMP 到 Cisco 交换机时出现一般错误

我正在尝试使用我的应用程序集成到 SNMP 扫描中,并深入研究 Google 以尝试查找示例等。因此,我遇到了 SNMPSharpNet DLL,它允许我开始使用来自网站的 SNMP 联系设备。

但是,我有两个相似的问题:

  1. 我试图参考这个网站来确定在尝试扫描 Cisco Catalyst 2960 交换机时使用什么 oID,但它什么也没返回(没有错误也没有结果)。我能让它正常工作(拉出所有东西)的唯一方法是使用 1 的 oID。然后开始将所有东西拉出开关,因此我可以将其用作参考来确定特定的特定 oID所需的数据。

  2. 这让我想到了我的下一个问题....使用 oID 为 1 似乎确实有效,但是,在它的部分过程中出现“代理以错误响应”的错误,这并没有真正告诉我任何事情。我每次都在不同设备上尝试 SNMP 时得到它,它并没有撤回所有数据。

我的代码如下所示:

我想我的问题是:我是否可以参考某种参考来获取特定信息所需的不同 oID 的列表?或者如果不是,我可以继续使用 1 的 oID 并尝试解决为什么它会不断出错并出现一般错误吗?

任何帮助表示感谢。

0 投票
0 回答
1045 浏览

snmp - SNMP v3 与 SnmpSharpNet 和 AES192/AES256 一起使用

我正在尝试使用 SnmpSharpNet 来制作和 SNMP v3 使用 AES192 或 AES256 的隐私算法。

我无法得到积极的回应。不过,我为 AES128 和 DES 做。

我注意到在 iReasoning MIB 浏览器工具中有一个选项(复选框)标记为:“AES192/256 Key Expansion with engine ID”</p>

我打赌那是我缺少的部分。有谁知道如何配置 SnmpSharpNet 为 AES192 或 AES256 执行此操作?

这就是我设置 SecureAgentParameters 的方式。这适用于 PrivacyProtocols.AES128 和 PrivacyProtocols.DES。

任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
1482 浏览

c# - 获取 SNMP IP 列表

我的网络中有 30 台计算机,并且有五台网络打印机,所以我如何才能通过 SNMP 仅找到这五台网络打印机的 IP ...如果我列出所有 IP 并使用 snmp 之类的

但是在所有 30 个 ip 中搜索非常慢......所以我怎样才能找到我的网络打印机的那 5 个 ip

0 投票
1 回答
1161 浏览

c# - snmpsharpnet 不透明浮点数

我通过 c# 中的 snmpsharpnet 查询 Synology NAS 并获得以下 UPS 电池值:

OID:1.3.6.1.4.1.6574.4.3.1.1.0 类型:不透明数据:9F 78 04 42 C8 00 00

但是,它应该是一个浮点值 => 100.00

电压相同:

OID:1.3.6.1.4.1.6574.4.4.1.1.0 类型:不透明数据:9F 78 04 43 65 00 00

浮点值 => 230.00

我怎样才能获得价值?

我的代码:

0 投票
1 回答
1544 浏览

c# - 如何使用 snmpSharpNet 作为代理响应 SNMP 监控系统

我想构建一个像 SNMP 设备(如交换机等)一样工作的应用程序,以使用 snmp 监控应用程序(如 solarwinds、zabbix 等)监控某些项目

我使用 SNMPsharpNet 组件并成功接收到 Get 消息,但我无法响应消息,看这里:

当我使用此代码时,我收到错误消息“请求已达到最大重试次数。”

然后我尝试了这段代码:

当我使用此代码时,我在监控系统端收到错误消息“不响应提供的读/写社区字符串”

最后我无法将我的应用程序作为 SNMP 设备连接并且测试连接失败,请帮助我,

0 投票
0 回答
1150 浏览

c# - 如何使用SNMP c#获取流经端口的网络带宽

我必须找到通过 cisco 2960 交换机中特定端口的网络流量。为此,我必须仅使用 SNMP 和 C# 编写代码。我已经在项目的中间,我想在我的项目中添加这个功能。我已经从特定位置引用并使用相同的库文件来执行此操作。SNMP 夏普

如果有人知道正确的 mib 以查找网络信息/状态以查找信息,请提供帮助。

好的..这是我问的问题,后来我成功实现了。所以在这里我为那些正在寻找这个的人提供我的代码。

这是我提到的链接.... Cisco

0 投票
1 回答
247 浏览

windows - 使用 SNMP 配置接入点

目前我正在使用 .NET 4.5 开发一个 C# 控制台应用程序来设置接入点的一些配置值。这个接入点在我的本地网络中。此外,我正在使用 SnmpSharpNet 库来发出 SNMP 请求。为了发出 SNMP 请求,我使用了 SNMP 版本 2。

问题是我无法向接入点发出 SET 请求,它总是以“无访问”响应(错误代码 6)。但我可以毫无问题地进行 GET 请求。我还检查了 MIB 文件,我要更改的变量也具有读写访问权限。

这是我写的代码。

这是MIB文件中与变量相关的部分

我也厌倦了在命令行上使用 Net-SNMP。但结果是一样的。

有人可以告诉我这将是什么问题以及我在这里想念的重点是什么。

谢谢你。

0 投票
1 回答
130 浏览

network-programming - SnmpSharpNet 添加用户 (SNMPv3)

我非常简单地尝试使用 VB.net 将用户添加到给定安全名称、身份验证密钥、身份验证协议、私有密钥和私有协议的设备。在这一点上,不使用 VB.net 不是一个选项。

SNMPSharpNet 似乎没有解决这个问题的方法。对所有和任何替代方案开放。如果我知道将这些值存储在什么 OID 中,那么我将全部设置好,这也将非常有帮助。也可以使用 PowerSNMP 库。