问题标签 [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.
c# - 使用 snmpsharpnet 运行 SNMP 时出错
我在使用 snmpsharpnet 库运行 SNMP get 命令时遇到问题。我正在研究他们提供的用于运行简单获取的示例,但它会出错。我已经测试过在盒子上运行这个 OID 并且我能够得到响应,但是我不能使用这个程序
我的代码如下所示:
我收到的错误如下所示:
提前致谢!
c# - SNMPSHARPNET - GETBULK 仅写入最后一个 OID
我有以下代码,它对整个 1.3.6.1 OIDRoot 的特定 IP 在 snmp v2 上进行批量处理。然后我将结果写入 csv 文件。问题是它只写最后一个结果行而不是所有行。我是 C# 的新手,并且仍然在学习这门语言。你能告诉我我的代码做错了什么吗?
这是 CSV 文件的内容。
预先感谢您的帮助。
vb.net - 使用 SNMPSharpNET 尝试 SNMP 到 Cisco 交换机时出现一般错误
我正在尝试使用我的应用程序集成到 SNMP 扫描中,并深入研究 Google 以尝试查找示例等。因此,我遇到了 SNMPSharpNet DLL,它允许我开始使用来自该网站的 SNMP 联系设备。
但是,我有两个相似的问题:
我试图参考这个网站来确定在尝试扫描 Cisco Catalyst 2960 交换机时使用什么 oID,但它什么也没返回(没有错误也没有结果)。我能让它正常工作(拉出所有东西)的唯一方法是使用 1 的 oID。然后开始将所有东西拉出开关,因此我可以将其用作参考来确定特定的特定 oID所需的数据。
这让我想到了我的下一个问题....使用 oID 为 1 似乎确实有效,但是,在它的部分过程中出现“代理以错误响应”的错误,这并没有真正告诉我任何事情。我每次都在不同设备上尝试 SNMP 时得到它,它并没有撤回所有数据。
我的代码如下所示:
我想我的问题是:我是否可以参考某种参考来获取特定信息所需的不同 oID 的列表?或者如果不是,我可以继续使用 1 的 oID 并尝试解决为什么它会不断出错并出现一般错误吗?
任何帮助表示感谢。
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。
任何帮助,将不胜感激。谢谢你。
c# - 获取 SNMP IP 列表
我的网络中有 30 台计算机,并且有五台网络打印机,所以我如何才能通过 SNMP 仅找到这五台网络打印机的 IP ...如果我列出所有 IP 并使用 snmp 之类的
但是在所有 30 个 ip 中搜索非常慢......所以我怎样才能找到我的网络打印机的那 5 个 ip
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
我怎样才能获得价值?
我的代码:
c# - 如何使用 snmpSharpNet 作为代理响应 SNMP 监控系统
我想构建一个像 SNMP 设备(如交换机等)一样工作的应用程序,以使用 snmp 监控应用程序(如 solarwinds、zabbix 等)监控某些项目
我使用 SNMPsharpNet 组件并成功接收到 Get 消息,但我无法响应消息,看这里:
当我使用此代码时,我收到错误消息“请求已达到最大重试次数。”
然后我尝试了这段代码:
当我使用此代码时,我在监控系统端收到错误消息“不响应提供的读/写社区字符串”
最后我无法将我的应用程序作为 SNMP 设备连接并且测试连接失败,请帮助我,
windows - 使用 SNMP 配置接入点
目前我正在使用 .NET 4.5 开发一个 C# 控制台应用程序来设置接入点的一些配置值。这个接入点在我的本地网络中。此外,我正在使用 SnmpSharpNet 库来发出 SNMP 请求。为了发出 SNMP 请求,我使用了 SNMP 版本 2。
问题是我无法向接入点发出 SET 请求,它总是以“无访问”响应(错误代码 6)。但我可以毫无问题地进行 GET 请求。我还检查了 MIB 文件,我要更改的变量也具有读写访问权限。
这是我写的代码。
这是MIB文件中与变量相关的部分
我也厌倦了在命令行上使用 Net-SNMP。但结果是一样的。
有人可以告诉我这将是什么问题以及我在这里想念的重点是什么。
谢谢你。
network-programming - SnmpSharpNet 添加用户 (SNMPv3)
我非常简单地尝试使用 VB.net 将用户添加到给定安全名称、身份验证密钥、身份验证协议、私有密钥和私有协议的设备。在这一点上,不使用 VB.net 不是一个选项。
SNMPSharpNet 似乎没有解决这个问题的方法。对所有和任何替代方案开放。如果我知道将这些值存储在什么 OID 中,那么我将全部设置好,这也将非常有帮助。也可以使用 PowerSNMP 库。