问题标签 [snmpd]

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

configuration - 如何通过查询主代理 (snmpd) 来 snmpwalk 所有子代理

我想知道是否有一种方法可以设置 snmpd,以便一个 snmpwalk 命令到 snmpd 将查询我想要指标的设备或应用程序的所有实例?agentX 绝对必要吗?

提前致谢

0 投票
0 回答
385 浏览

snmp - SNMP代理如何从snmp设备获取数据将起作用c#

我一直在网上寻找有关如何开始使用 C#.NET 查询 SNMP 设备的指南或教程,但没有成功。

由于 MIT 许可证,我正在使用 Sharpsnmplib。

我不了解设备将如何与 SNMP 代理通信的数据流,代理是否会监听任何事件。设备如何将陷阱发送给代理,然后发送给管理器。

什么是 v1、v2c 和 v3。?是这个设备配置。

我想我必须创建一些窗口服务并定期(基于计时器)执行 SendTrapV1 方法,并且在另一个服务(SNMP 管理器)中我必须听这些陷阱。 在此处输入图像描述 我的要求是识别 Impinj Reader 的天线电平陷阱,并在网络中有许多 SNMP 设备。

我还必须实施自动发现工具来发现网络中安装的 SNMP 设备。

在这种情况下,任何项目或代码都会有所帮助。

0 投票
1 回答
517 浏览

snmp - 在 SNMPv3 机器上重新启动后,SNMPv3 用户条目被删除

在我们的 SNMPv3 服务器上重新启动后,SNMPv3 用户条目将从文件 /var/net-snmp/snmpd.conf 中删除。

它出现在重新启动时,engineBoots 在 /var/net-snmp/snmpd.conf 中随机设置为 1,每当 engineBoot 设置为 1 时,它都会从 snmpd.conf 文件中删除 snmpv3 用户条目。

首先,我想了解为什么 engineBoots 值随机设置为 1,根据标准 snmp 文档,每次重新启动或 EngineTime 超过最大值时,此 EngineBoots 都应该递增。其次,我们要弄清楚engineBoots 值设置为1 与删除/var/net-snmp/snmpd.conf 中的usmUser 条目的相关性。

谢谢-拉维

0 投票
1 回答
8524 浏览

snmp - Zabbix server 3 : 使用 SNMP trap 监控特定的 SNMP OID 项

在 Zabbix Server 3 中,我有一个通过 SNMP 监控的 linux 主机。被监控 MIB 的 SNMP OID 如下:

我已将此 SNMP OID 配置为每 10 分钟监控一次。Zabbix 服务器正在发送一个 SNMP get-request 并且 linux 主机回复。在这种情况下,时间戳在Zabix>Monitoring>Latest DataZabbix 仪表板部分中更新

Zabbix监控项配置

我还为此事件定义了一个 SNMP 陷阱。 在此处输入图像描述

我在 linux 主机中重新启动了集群,这触发了一个 SNMP 陷阱消息到 zabbix,并且该事件在/var/log/zabbix/snmptrapfmt.logzabbix 服务器中被捕获。但是Zabix>Monitoring>Latest DataZabbix 仪表板的部分仍然有最新数据的旧时间戳。新值不会从 SNMP 陷阱更新。是否需要任何单独的配置?

我正在使用 zabbix 设备 3 作为 zabbix 服务器

0 投票
1 回答
587 浏览

snmp - 无法通过 SNMP 杀死进程

我正在尝试使用 SNMP 终止进程。我知道可以将进程的“状态”字段设置为 4,例如:

snmpset -v 2c -c community_string ipaddress 1.3.6.1.2.1.25.4.2.1.7.PID i 4

我总是收到同样的信息:

数据包错误。原因:不可写(该对象不支持修改) 失败对象:iso.3.6.1.2.1.25.4.2.1.7.PID

我不知道为什么,但是当我使用通常具有所有权限的“localhost”时也会发生这种情况。也许我的设置有问题?这是我的 snmpd.conf 文件:

0 投票
0 回答
203 浏览

postgresql - 如何在 debian 上配置 pgsnmp?

有人可以帮助我在 debian 上配置 pgsnmp 吗?我在官方网站上使用教程进行了尝试,但它可以正常工作 http://pgsnmpd.projects.pgfoundry.org/

添加命令 make install 后,输出:

我不知道如何继续正确配置它。我没有找到关于这个主题的任何教程。有人能帮助我吗?

谢谢!

0 投票
0 回答
145 浏览

perl - 如何传递 IPv6 参数以使用创建 snmp 会话

我正在使用 SNMP 包创建 SNMPv3 会话。但我不确定如何将传输信息作为 UDP6 传递,因为我认为默认行为是 UDP。据我所知,当用于Net::SNMP创建会话时,我们有“域”参数来分类 ipv4 和 ipv6 地址。但同样不适用于SNMP::Session. 你能告诉我如何传递运输信息吗?

0 投票
2 回答
360 浏览

perl - 无法使用 IPv6 地址创建 snmpv3 会话

我无法使用 IPv6 地址在 perl 中创建 SNNMPv3 会话。我正在使用下面的 SNMP API 创建 SNMPv3 会话,但它在会话创建期间抛出错误。如果有人有任何想法,请告诉我。

0 投票
0 回答
111 浏览

perl - 我应该使用哪个 API 来发送 snmpv3 陷阱

我正在使用 perl 模块 Net::SNMP 创建 snmpv3 会话。你能告诉我哪个api可以用来发送snmpv3陷阱。

我可以看到以下关于snmpv2_trapapi 的信息,所以我认为同样不能用于发送 snmpv3 陷阱

注意:此方法只能在对象版本设置为 SNMPv2c 时使用。SNMPv3 支持 SNMPv2-Trap-PDU,但要求消息的发送者是权威的 SNMP 引擎,目前 Net::SNMP 模块不支持。

http://search.cpan.org/~dtown/Net-SNMP-v6.0.1/lib/Net/SNMP.pm

0 投票
2 回答
1414 浏览

snmp - 如何解析 mibs 以获取 snmp4j 的陷阱消息

我在 Windows 上启用了 Snmptrap,并从远程设备收到了陷阱消息。下面描述结果。

我还通过 snmp4j 收到了陷阱消息。以下是我的代码和结果。

结果

我的问题是如何在 mib 解析后获取陷阱消息,就像 Windows 上的输出一样?
我的设备上有很多陷阱 oid。我应该把它们放在一个文件中并通过这个文件解析 oid 吗?或者我应该通过 snmp4j 加载 mibs 吗?

有什么方法可以做到这一点吗?这个问题的最佳实践是什么?

提前致谢!