问题标签 [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 回答
1013 浏览

snmp - 在 MS Windows SNMP 代理上使用 SNMP 设置消息

TCP 连接状态 (tcpConnState) 可根据 RFC 1213 写入。当我使用来自 DMH 软件 ( http://www.dmhsoftware ) 的 SNMP 代理的 SNMP 设置消息将此 tcpConnState 值从已建立 (5) 重置为 deleteTCB (12) .com/snmp.html)。但我无法使用 Windows SNMP 服务对该变量执行 SNMP Set 命令(在 Windows XP、Vista 或 Win 7 上安装 SNMP 服务;为社区字符串等执行多个配置步骤)。我想这是由于 Windows SNMP 服务的一些限制/实施策略,但找不到任何证据。有人可以帮忙吗?提前非常感谢。

0 投票
1 回答
558 浏览

schema - 用于存储 SNMP 数据的数据库方案

我正在尝试构建一个 MYSQL DB 来存储 SNMP MIB 信息(仅 OID 的一小部分)。是否有我可以参考的 DB 模式?

谢谢,尼尔

0 投票
1 回答
5036 浏览

open-source - 适用于嵌入式设备的优秀开源 SNMP 代理

我们正在尝试评估一些好的开源 snmp 代理以嵌入到设备中。有什么经过时间考验且稳健的建议吗?-萨蒂亚

0 投票
3 回答
10692 浏览

java - Java 获取 MIB 中 OID 的名称/描述

我正在编写一个网络管理系统,并且需要能够在从 SNMP 陷阱接收到的 OID 后面打印出有意义的名称。由于该系统的性质/大小,手动将每个 OID 映射到正在使用的每个设备上的每个 MIB 的有意义的名称并不是一个好主意。

话虽如此,对于 MIB 中的所有 OID,是否有一种免费(商业用途)的方式可以自动将名称/描述与其各自的 OID 配对;然后在Java程序中使用这些配对?

换句话说,是否有一种工具或方法可以将 MIB 树转换为 Java 对象,这些对象可以在程序中遍历以检索 OID 的名称/描述?

谢谢

0 投票
3 回答
10989 浏览

php - SNMP 将 Mac 地址映射到交换机端口

我在一个数据中心工作,我正在编写一个 php 工具来映射我们所有的设备,并且可以告诉我们是否有什么是收费的。

它首先从两个内核中提取大量 mac 及其 ips 到一个临时表中。然后,它遍历所有机架*并尝试查找该 mac 属于哪个端口。由于没有黄金命令(提示灯泡在你的头上),我必须:

  1. 创建一个多数组,其中端口为键,ifindex 为值。
  2. 将 ifindex 替换为网桥 ID。
  3. 用 mac 哈希替换网桥 ID。
  4. 用实际的 mac 替换 mac 哈希

最后,它使用 mac、ips 和端口并填充主表。

问题是第一步。1.3.6.1.2.1.31.1.1.1.1 适用于大多数开关,但少数代工厂不工作。1.3.6.1.4.1.1991.1.1.3.3.1.1.38 有点接近我正在寻找的东西,但我并不完全舒服,这就是我正在寻找的东西。我能够在代工厂 > 产品 > 注册下找到特定的设备型号,但该文件夹下没有任何 MIB。所以我的问题是:

  1. 是否有返回端口和 mac 的代工厂特定字符串?ifindexes 也可以。
  2. 如何使用特定于设备的 MIB (enterprises.foundry.products.registration.snFWSXFamily)?

这方面的任何方向都会很棒。-贾斯汀

*= 机架型号:cisco 2900xl,代工厂 FI4802 + 变体

0 投票
1 回答
11867 浏览

c# - 如何以 MB 为单位使用 C#/VB.Net 以编程方式测量网站带宽(上传+下载)?

希望这里的每个人都很好。

我正在用C#/VB.Net编写一个Windows 服务,旨在测量本地主机上所有网站的带宽消耗,并将它们的统计信息存储在本地/远程数据库中以进行上传、下载等。

目标平台仅包括Windows Server 2003、2003 R2、2008 和 2008 R2。

我对这件事进行了一些搜索,发现以下内容:

  1. 使用Windows 2003 中的SNMP mgmtapi.dll
  2. 使用自定义网络驱动程序收集统计信息。

请指导最合适、安全和有效的方法/技术或可用于衡量每个不同网站的带宽消耗的此类技术。

还请分享这方面的任何代码

问候

史蒂夫

0 投票
2 回答
339 浏览

embedded - 带有网络服务器、电子邮件、snmp 的板

我正在为我们的新项目寻找电路板、模块、套件。

要求:

必要的:

  • IP 接口 IPv4/IPv6
  • DHCP、静态IP、ICMP(Ping)
  • SNMP V2、V3
  • HTTP,网络服务器
  • 电子邮件

很高兴拥有:

  • 远程登录
  • SSH
  • 系统日志

有两种方法:

  1. 完全受控的模块 + 主机(一些 8 位的 rs232、spi、..)我发现了这个http://www.connectone.com/products.asp?did=73&pid=92 但是 SMTP 可能有问题,它不是直接支持的。只有UDP。

  2. 一些带有 linux 的板子

感谢您的建议和推荐。

0 投票
2 回答
1753 浏览

osgi - 通过 SNMP 监控 Apache Karaf/OSGi 应用程序

我们正在构建 OSGi(特别是在 Equinox 上使用 Apache Karaf)应用程序,这些应用程序需要交付到通常使用基于 SNMP 的监控工具的客户环境中。谁能建议一个支持 SNMP 的具有成本效益的(开源是理想的,但必须使用我们可以作为商业产品的一部分提供的许可证)框架/包?避免 SNMP API 渗入我们部署的应用程序包的加分点(我宁愿让我们的开发人员定义 JMX MBean)。我们的客户可能会指定我们需要插入以进行部署的监控系统,但我们使用 Nagios 进行内部测试,因此对 nagios 友好的解决方案还有更多要点。

0 投票
1 回答
592 浏览

snmp - snmp,如何使用 MIB-II 检索连接到路由器的 ip

我想创建一个充当管理器并查询路由器(或设置陷阱)以获取连接到它的 ip 列表的程序。我的路由器具有以下功能:SNMP v1、v2c、内置 MIB-I、MIB-II 代理。是否可以以标准方式(不依赖于供应商)检索查询路由器的 MIB-II 代理的这些信息?

再见

0 投票
1 回答
7143 浏览

java - 如何使用 snmp4j 代理创建自己的 snmp 模拟器?

根据标题,我想创建一个 snmp 设备代理模拟器。现在,在我手中,我有一个包含一堆 oid 及其值的文本文件(通过 snmp walk)。

我想将所有这些作为静态 oid 添加到模拟器中。我确实创建了一个简单的函数来测试它是否注册了这个 oid(我认为它是正确的)。但到目前为止,我无法得到我想要的结果。

我复制并粘贴 TestAgent 代码。

公共类 AgentUtil 扩展 BaseAgent {

这是我的 snmp 测试器打印输出

[客户端] 目标地址 : udp:127.0.0.1/162 [客户端] 发送 PDU : GET[requestID=1075357385, errorStatus=Success(0), errorIndex=0, VBS[1.2.3.4.5.6.7 = Null]] [客户端] 来自 127.0.0.1/162 的响应:noSuchObject

这是代理端的一些打印输出

警告:org.snmp4j.agent.io.MOServerPersistence - 代理信息不再支持上下文“公共”:org.snmp4j.agent.DefaultMOServer - 注册 MO StaticMOGroup[root=1.2.3.4.5.6.7,vbs={} ] 在默认上下文中,范围为 org.snmp4j.agent.DefaultMOScope[lowerBound=1.2.3.4.5.6.7,lowerIncluded=true,upperBound=1.2.3.4.5.6.8,upperIncluded=false] 信息:org.snmp4j.agent。 mo.snmp.NotificationOriginatorImpl - 通知 1.3.6.1.6.3.1.1.5.1 报告为上下文
代理运行...代理运行...代理运行...代理运行...代理运行...代理运行。 ..

我做得对吗?哦,顺便说一句,我正在使用 snmp4j-Agent 库。如果您需要更多信息,请告诉我。

问候,西蒙