问题标签 [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 投票
6 回答
5934 浏览

snmp - 使用 SNMP 跨不同型号设备查询数据的 Cisco IOS OID 的稳定性如何?

我正在使用 SNMP 从 cisco 交换机查询一堆信息。例如,我通过在 .1.3.6.1.4.1.9.9.23 上执行 snmpwalk 来获取有关使用 CDP 检测到的邻居的信息

我可以在不同的 cisco 型号中使用此 OID 吗?我应该注意哪些陷阱?对我来说,我对使用数字 OID 有点不安 - 似乎我应该使用 MIB 数据库或其他东西并使用命名 OID,以获得跨设备兼容性,但也许我只是在想象需要为了那个原因。

0 投票
4 回答
2835 浏览

.net - 使用 SNMP 和 .NET 的网络自动发现

是否有任何库(第三方很好)可以帮助使用 SNMP 和 .NET 进行网络自动发现?

如果没有,你有没有自己推出过?

0 投票
2 回答
11650 浏览

c# - 如何在 C# 中编写 SNMP 代理或 SNMP 扩展代理 DLL

我需要为我的应用程序编写一个 SNMP 代理。

我阅读了有关如何使用 win32 编写 SNMP 扩展代理 DLL 的CodeProject 文章,但想知道是否可以使用托管代码来实现。

另外,是否可以在托管代码中编写我自己的 SNMP 代理并沿着 Windows SNMP 服务运行它?windows SNMP 服务需要在我的服务器上运行以提供基本的操作系统管理信息。

你会推荐什么 C# SNMP 库?我找到了一些 C# SNMP 协议实现,但找不到有关如何实现 SNMP 代理的示例代码 - 大多数示例仅与查询其他代理或发送陷阱有关。

0 投票
4 回答
10288 浏览

.net - 什么 .NET 的 SNMP 库使陷阱、设置或变得简单?

与 .NET 一起使用的最佳 SNMP 库是什么?专门用于侦听陷阱或发送设置或获取请求。

0 投票
3 回答
1673 浏览

acl - 带有 ACL 的 SNMP SET 和设置社区名称

我需要在网络中的打印机中执行 SNMP Set 操作,该打印机配置为访问控制列表 (ACL),并且我的主机的 IP 地址不在 ACL 表中。我遇到了一个奇怪的行为:当我配置了 SNMPv1 集社区名称时,如果我的主机 ip 在 ACL 表中,我只能执行 SNMP 集。如果没有配置 SNMPSet 团体名称,即使我的 ip 地址不在 ACL 表中,我也可以正常执行 SNMP Set。那么,有谁知道 ACL 表和 SNMP Set 社区名称之间是否有任何关系?我的意思是,只有在配置了设置的社区名称时,ACL 才“工作”。这有意义吗?

谢谢你的帮助

0 投票
2 回答
54878 浏览

snmp - 什么是最好的开源 SNMP 监控工具?

我目前正在开发必须为 SNMP 版本 1 和 2 以及将来可能会发出 v3 的 SNMP 陷阱的软件。我下载了几个,发现它们要么太复杂,要么太简单。我想要的只是查看陷阱并分析其中的数据结构,以及导入我的自定义 MIB 的能力。到目前为止,我发现的最好的是 ireasonings MIB Browser,但对于任何不错的替代品都会非常有用。

0 投票
3 回答
1676 浏览

snmp - 有哪些了解 SNMP MIB 的好资源?

我对 SNMP 了解一点,但还不够。我需要开发一个可以读取标准 SNMP MIB 并读取/写入各种属性的应用程序。网络端没有问题,但实际的 MIB 以及它们可能包含的确切内容对我来说是一种魔法。

我相信我应该能够使用 LIBSMI 来“解析”MIB,但我并不真正了解“解析器”的输出是什么,以及如何最好地使用它。

欢迎所有建议...

0 投票
9 回答
10755 浏览

network-programming - 以编程方式管理思科;Telnet 与 SNMP?

最近,一位网络工程师和我的同事找到了我,他想将他的次要网络管理职责交给初级帮助台技术人员。需要管理的特定位置在其单站点物业上充当租户的 ISP,因此每天都会进行很多小调整。

我认为给他写一个 winform 应用程序来现场管理 32 台 Cisco 设备会很有帮助。我想最初提供可以修改访问控制列表、端口 VLAN 分配和每个 VLAN 的带宽限制的功能......在列表中添加更多认为有价值的内容。

我最初的想法是模拟与网络设备的 telnet 会话;利用我的网络工程师对命令行/IOS 交互的熟悉程度。我自己需要最少的时间来学习 Cisco IOS 约定。

尽管在寻找解决方案时,似乎大多数人都喜欢 SNMP。 那,或者,他们的具体情况将他们推向了 SNMP 的方向。

我想知道我是否忽略了 SNMP 的一个明显好处。 我应该使用 SNMP 吗?为什么或者为什么不?

0 投票
1 回答
918 浏览

linux - SNMP 有效负载地址转换

iptables在 linux 下使用 NAT SNMP 流量。一些 SNMP 数据包具有 VARBIND,其中包含生成它们的设备的(真实)IP 地址。这会混淆标准管理工具,这些工具需要查看 VARBIND 中的 NAT 化地址。因此,除了标题中的地址之外,我还需要翻译有效载荷中的地址。

标准工具是nf_nat_snmp_basic.ko内核模块,但原始版本只翻译地址的第一个八位字节,最新版本完全破坏了数据包。这显然是网络上的“常识”(www.netfilter.org),我已经在自己的设备上验证了它。

在我深入内核之前,有没有其他人研究过这个问题并提出了合适的解决方案?现在,只翻译那些 OID 将其类型指定为 IP 地址的 VARBIND 就足够了。换句话说,我不需要翻译嵌入在字符串数据中的地址,这要困难得多。

感谢您的建议!

0 投票
4 回答
44068 浏览

c++ - 易于使用的 C++ SNMP 客户端库?

什么是易于使用的 C++ SNMP 客户端库?