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

networking - 服务 snmpd 重启问题

我正面临这个特殊的错误

当我在我的计算机上重新启动 snmpd 服务时。每当我这样做时sudo service snmpd restart,它都会给我上面显示的错误。

我试图在网上搜索这个问题,但我得到的建议是路径/usr/lib/和路径上都存在 snmp 库/usr/local/lib/,但我在两条路径上都看不到 snmp 库。我的 snmp 库仅存在于/usr/local/lib.

我也尝试卸载snmpd,但它给了我同样的错误。我不想删除net-snmp包,因为它依赖于其他模块。我正在开发 Ubuntu 13.10。

任何人都可以帮助我吗?

0 投票
1 回答
164 浏览

net-snmp - snmpd 如何处理 SNMP 请求?

我是 SNMP 协议的新手。我想知道如何snmpd处理 SNMP 请求。例如:

我的理解是它正在实现 MIB,例如 SNMPv2-MIB,但正在执行uname -n命令?

0 投票
1 回答
728 浏览

syslog-ng - 通过 syslog-ng 进行 snmp 日志记录

我想通过snmpd logs登录syslog-ngsyslog-ng.conf我在文件中添加了以下行

但上面的代码只捕获标准输出日志,如下所示:

2 月 4 日 17:21:31 snmpd[1612]:snmpd:send_trap:sendto 失败(网络无法访问)

但我想要更多的日志snmpd。请告诉我如何收集snmpd daemonthrough的所有日志syslog-ng

谢谢

0 投票
0 回答
604 浏览

perl - Ubuntu 中的 snmptrapd 客户端配置

我使用https://www.digitalocean.com/community/tutorials/installing-the-cacti-server-monitor-on-ubuntu-12-04-cloud-server成功安装了 snmpd 和 cacti 如何安装 Perl-Net-snmp Ubuntu 中的模块?。因为我想使用 NetSNMP::TrapReceiver 在 perl 中接收陷阱。

0 投票
0 回答
771 浏览

snmp - 为什么我不能从 localhost 收到陷阱?

我正在尝试从本地主机向本地主机发送 SNMP 陷阱。我看不到它与 tcpdump 一起出现。我正在使用 snmptrap 命令。

我已经介绍了以下场景:

主机 A 向主机 B 发送陷阱 = 我得到了陷阱 主机 B 向主机 A 发送陷阱 = 我得到了陷阱

主机 A 向 localhost 发送陷阱 = 我无法获得陷阱!主机 B 向本地主机发送陷阱 = 我无法获取陷阱!

主机 A 从另一个子网向主机上的另一个网络适配器发送陷阱 = 仍然无法获取陷阱。

是配置问题吗?

肿瘤坏死因子

0 投票
1 回答
10228 浏览

snmp - snmpget:此 OID 的此代理上没有可用的此类对象

我正在尝试按照本教程将我自己的 MIB 模块添加到 snmp 代理中:http: //www.net-snmp.org/wiki/index.php/TUT :Writing_a_MIB_Module 现在,我按照教程一步一步来仔细检查了所有内容,搜索了很长时间,但没有任何帮助我解决我的问题!

我正在使用 net-snmp 版本 5.7.3

我在 net-snmp/agent/mibgroup 目录中实现了以下代码:

我运行了 ./configure --with-mib-modules="nstAgentModuleObject",然后是 make 和 make install。所以 nstAgentModuleObject 应该集成在 snmpd 代理中。

相关的 MIB NET-SNMP-TUTORIAL-MIB 保存在 /usr/local/snmp/mbis 以及 /~/.snmp/mibs 中。

我在 snmpd.conf 中添加了 mibs +ALL 以确保正确加载 MIB。我还使用了 export MIBS=+all,以防万一读取了另一个 .conf,但情况并非如此。

使用以下命令,我得到如下所示的结果:

现在,使用指定的 OID 运行 snmpget 会给我这个错误(在末尾附加一个 0,因为它是一个标量。没有它也会导致相同的错误)。

似乎 MIB 模块没有正确内置到代理中,但我想不出原因。

我知道之前在这里发布过同样的问题,但没有收到任何答案。(snmpget 返回“此 OID 的此代理上没有可用的此类对象”)所以我想试试运气,希望有人能帮助我!

0 投票
1 回答
790 浏览

linux - SNMP代理配置windows/linux

我需要通过 snmp 检索信息,然后使用这些信息在 Unity 中创建某种图形应用程序。

我找到了 SnmpSharp 库 http://www.snmpsharpnet.com/

我使用这个库统一创建了一个小程序,然后我在我的 Windows 机器上安装了 snmp(使用 Windows 官方指南),在 localhost 上它可以工作!

现在我的问题是如何连接到我的局域网上的其他代理?如何在我的其他设备(例如 linux pc)上安装代理?我有点困惑,因为我尝试在另一台 Windows 电脑上安装 snmp,但我无法从中检索 snmp 信息;我尝试在 linux pc 上安装 snmp 代理,但我不明白如何正确安装必须通过我的局域网进行通信的代理

这是在 localhost 上工作的代码

}

感谢您的帮助,对不起我的英语!

0 投票
2 回答
904 浏览

php - 将 SNMP 陷阱数据包传递给 Ubuntu 上的 php 守护程序

我有一个 Ubuntu 服务器,它正在收集传入的 SNMP 陷阱。目前,这些陷阱是使用 PHP 脚本处理和记录的。

文件/etc/snmp/snmptrapd.conf

这个脚本很长,它包含许多数据库操作。通常,服务器每天会收到数千个陷阱,因此该脚本占用了过多的 CPU 时间。我的理解是这是由于每次收到陷阱时 php 脚本的启动成本都很高。

我收到了重新编写此脚本的请求,我正在考虑将此脚本作为守护程序运行。我可以创建一个 Ubuntu 守护进程。我的问题是如何使用snmptrapd.conf文件将陷阱处理程序传递给这个守护进程?

先感谢您。

0 投票
1 回答
1878 浏览

snmp - 在表上使用 snmpgetnext

我正在编写自己的 MIB 模块,其中包含一个包含 2 列的表。使用snmptable工作得很好,并检索所有行的表的所有值。但是snmpgetnext我只能检索表的第一行。

要检索下一个值,我必须运行:

运行snmpgetnext -v2c -c public localhost sensorVoltage."1"将再次导致sensorVoltage."1",对于sensorTemperature."1".

另外,我跑了,snmptable -CB所以经理只GETNEXT用来检索表值。这也很好。那么为什么我不能通过一个简单的snmpgetnext请求来检索单个值呢?最后,snmpget 根本不起作用。我收到以下错误:

最后,我的代码用于我的 MIB 模块。我使用处理程序从文件中读取数据并通过它创建表结构。我尝试将 snmpgetnext 与通过初始化例程创建的表一起使用导致相同的问题,因此处理程序例程不应该是这里的问题,但我仍然将它附加只是为了完成,好吧,谁知道!

0 投票
1 回答
2756 浏览

snmp - snmpset 抛出 noAccess 错误

snmpset使用命令设置 OID时出现noAccess错误?

我能够获得 OID 值。我正在使用net-snmp代理配置,并且我认为我已snmpd.conf正确配置。OID 在 MIB 定义中也是可读写的。这是输出:

我已经snmpd.conf正确配置了社区和访问权限。