问题标签 [snmp-trap]
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.
encoding - SNMPTT 有时让十六进制字符串
这是 snmptt 日志文件的一部分:
与此相关:
如您所见,对于某些陷阱,消息未正确编码,生成的消息无法描述。那么为什么我的消息有时是十六进制字符串编码的?如何解决这个问题?
snmp - SNMP 陷阱和社区
SNMP 消息分为两部分:包含社区名称的版本标识符和协议数据单元 (PDU)。版本标识符和团体名称用于 SNMP 身份验证。身份验证机制取决于 SNMP 版本。
代理使用 Trap PDU 通知管理器发生了事件。为了组成陷阱 PDU,代理将 PDU 类型设置为 4(陷阱),填写企业 ID、代理地址、通用和特定陷阱类型,以及作为时间戳字段和变量绑定的附加字段。
这是我的第一个问题:在 SNMP v2 中工作时,管理员如何知道 SNMP 社区以读取 Trap?
我的第二个问题是:使用 SNMP v3 时,如何在 Trap 管理器中实现身份验证机制?
cassandra - Datastax Opscenter 6.0 不发送 SNMP 陷阱
我正在使用 datastax opscenter 6.0 进行 DSE Cassandra 监控。已完成配置以发送 SNMP 陷阱,但陷阱接收器(在本例中为 HP Openview)未收到此警报。我在 opscenter 日志文件中没有看到任何 SNMP 相关错误。如何跟踪确切的错误?
这是我的 snmp.conf 文件:
snmp - 在 Nagios 中配置 SNMP 陷阱监控
我正在努力理解和使用 Nagios 监控工具设置 SNMP 陷阱监控。我在互联网上关注了许多教程和文章,但无法理解以下两点:
1) 了解SNMP Trap监控,为什么要做SNMP Trap监控?2) 我们如何使用 Nagios 监控工具实现 SNMP Trap 监控?
对以上 2 点的任何帮助将不胜感激。
提前致谢。
snmp - 是否可以在 SNMP Trap 中发送表?
我正在使用 net-snmp 库 (c/c++) 来编写 snmp 陷阱发送器。对于基本对象类型,将对象添加到陷阱非常简单:
其中“MibName”为 OID,“MIBValue”为字符串值,“MIBType”为 ASN 类型。现在,如何为索引表执行此操作?对此有任何支持吗?如何将所有行及其元素添加到陷阱中?
还是有更简单的替代方案?
java - 简单的 Apache Camel SNMP 陷阱
我是 Apache Camel 的新手,并试图接收一个简单的 SNMP 陷阱。
我用 camel-core 和 org.apache.servicemix.bundles.snmp4j 设置了 Maven 项目。
我找不到任何 SNMP 示例,但基于其他示例,我提出了这个 Main 类:
但是,当我在 Eclipse 中将它作为 Java 应用程序运行时,它会在运行半秒后退出。我期待它继续运行并收听 127.0.0.1:162 ...
任何帮助是极大的赞赏
snmp - 如何在 SNMP CA Spectrum 中显示字段名和严重性?
条件:
CA Console 频谱服务器接收 SNMP 陷阱(事件)、加载到 CA 系统的 MIB 定义文件。
问题:
在事件列表中,我看不到颜色严重性,我只看到 OID,但看不到 MIB 文件描述的字段名称。
有人对此有什么建议吗?
snmp - 一个嵌套的 net-snmp snmptrap 消息发送示例
为发送 SNMP 陷阱提供的大多数示例都很简单,如下所示。
以任何 MIB 文件为例,它们包含许多复杂的对象组,例如,systemGroup 包含 sysLocation、sysName 等。
有人可以帮忙举出例子来展示如何发送包括此类对象组的 snmp 陷阱。在此再添加一个问题,SNMPTRAPD 是否支持国际化?
networking - docker:如何为 udp / snmp 设置网络容器到主机
我正在使用 docker for mac,并且我在一个容器内运行一个 snmp 服务器,我通常向该容器发送 GET 请求。对于发送/接收,docker 网络可以工作,因为它将转发/入站到容器的 localhost 端口。
这不适用于出站,即当容器软件需要发送到另一台机器时,或者在这种情况下,主机(用例:测试 snmp 陷阱)。目前还不是很清楚我如何才能访问主机,以及主机如何/在哪里可以收听。
通常我希望容器服务器将数据包发送到它的 localhost:162,但是为了将它转发到主机的暴露端口:
这样我就可以nc -ul 32778
看到数据包到达了。
我宁愿用纯 docker 来设置它,docker-compose 等不是一个选项。
这个事情谁有经验?
snmp - 为什么在执行 snmpset 命令时出现这些错误?
snmpset -OQ -v 2c -c SNMPv2-MIB::ocStbHostRebootReset.0 i = 1
上面写的是我在腻子中执行的代码,因为我必须重新启动盒子,所以对于真实值,我给出 i=1。
但是执行此操作后我遇到了错误
snmpset:未知主机(SNMPv2-MIB::ocStbHostRebootReset.0)(没有这样的文件或目录)